A
A
Andrey At2020-07-19 15:02:45
linux
Andrey At, 2020-07-19 15:02:45

Is there a program for Linux, a command constructor in the terminal?

What tool do you need:

  • An application that allows you to construct queries in the terminal
  • You can show an analysis of the full command in parts, so that it shows which part is responsible for what
  • Teams are structured by category
  • There are descriptions of what command does what
  • It is possible to re-call the command by selecting from the history


Analogue for regular expressions: https://regex101.com

PS. It is better if it is a graphic application. But a terminal would be nice too.

Answer the question

In order to leave comments, you need to log in

6 answer(s)
S
Saboteur, 2020-07-19
@Atomov

Sometimes you need to find some specific command. If all the commands were available in one place, it would be much more convenient than searching through different sites.

And for Windows, how are you looking for a command constructor? Is there a command builder somewhere that will tell you about Photoshop, Excel, acrobat?
You probably do not realize that the command line in Linux is a full-fledged shell with its own universe of console utilities that you can download and install, and write yourself. Their list is unlimited.
Basically it is
1) the standard set of gnu-tools, where you can actually read about them https://www.gnu.org/software/coreutils/manual/core...
2) the command line itself is a shell, with its own internal commands, what you can read about in the help for this shell (help command, or google bash, ksh, zsh on the internet, depending on what you use)
3) just like in Windows, you can freely install arbitrary commands, or write them yourself. There are a HUGE number of console utilities and programs for different needs. You just need to realize that the command line is a full-fledged shell in which you can perform many different tasks, listing all the commands is unrealistic
Also, the set of commands may differ for different distributions, which also complicates the search for information via the Internet.

You can change the set of commands, install the necessary ones if they are not installed by default in your distribution.
man is a good thing, from the minuses I can note its complexity. Let's figure it out and you can, giving it some time, but I would like to have information in a more convenient format.

No, it's not complicated. it has a search and even examples of usage, and if you come across Linux, you should learn how to use it. It shows help not about a random command, but about the one that you have installed. There may be nuances in different versions.
In Google, you can easily google information about any command in an easy-to-read form, with examples of use - Linux is very friendly in this regard, since most standard commands have a long history and a lot of information has accumulated on the Internet about them.
For some individual commands like find, grep, curl there are plotters like
https://curlbuilder.com/
https://marcin-chwedczuk.github.io/assets/apps/fin...
But to be honest, it's better to read the help.
You just need to learn how to work on the command line - it was CREATED to be so flexible that it is extremely difficult to write a universal builder for it

S
sl0, 2020-07-19
@sl0

I don’t know the constructor, but to understand what an unfamiliar command does, I advise you to look at https://explainshell.com/

C
CityCat4, 2020-07-20
@CityCat4

What kind of nonsense?
The description of any command is obtained by the man command
Recall a command from the history - in bash it's just an "up arrow", in mc - Esc-p

Q
qlkvg, 2020-07-20
@qlkvg

If man is difficult, you can try tldr

P
pazhitnov, 2020-07-23
@pazhitnov

https://github.com/plainas/icl - is it?

V
Victor Taran, 2020-07-19
@shambler81

no, because it's a constructor and no one knows that you need
something similar in zsh there is a convenient substitution and something like quick mana.
but in fact you still need to work in sh as it is the most common one.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question