Материал предоставлен https://it.rfei.ru

Командная строка

Основная среда взаимодействия с Linux — командная строка.

Суть ее в том, что каждая строка, передаваемая пользователем системе, — это команда, которую та должна выполнить. Пока не нажат Enter, строку можно редактировать, затем она отсылается системе:

[ivan@localhost ivan]$ cal
        Сентября 2004
Вс     Пн     Вт     Ср     Чт     Пт     Сб
                      1      2      3      4
 5      6      7      8      9     10     11
12     13     14     15     16     17     18
19     20     21     22     23     24     25
26     27     28     29     30
[ivan@localhost ivan]$ echo Hello, world!
Hello, world!

Пример 2.3. Команды echo и cal

Команда cal выводит календарь на текущий месяц, а команда echo просто выводит на терминал все, что следовало в командной строке после нее. Получается, что одну и ту же команду можно использовать с разными параметрами (или аргументами ), причем параметры эти изменяют поведение команды. Здесь Иван захотел посмотреть календарь за март 2005 года, для чего и передал команде cal два параметра - 3 и 2005:

[ivan@localhost ivan]$ cal 3 2005
        Марта 2005
Вс     Пн     Вт     Ср     Чт     Пт     Сб
               1      2      3      4      5
 6      7      8      9     10     11     12
13     14     15     16     17     18     19
20     21     22     23     24     25     26
27     28     29     30     31

Пример 2.4. Команда cal с параметрами

В большинстве случаев при разборе командной строки первое слово считается именем команды, а остальные - ее параметрами. Более подробно о разборе командной строки и работе с ней рассказано в разделе ”Интерпретатор командной строки (shell)” и в лекции 7.

ТерминалПодсистема помощи