При работе в терминале Linux все действия выполняются с помощью команд.
Каждая команда обычно имеет определённую структуру.
Общий вид команды:
command option argument
Разбор элементов:
| Элемент | Значение |
|---|---|
| command | команда, которая выполняет действие |
| option | параметр, изменяющий поведение команды |
| argument | объект, над которым выполняется действие |
Команда — это программа или встроенная функция shell, которая выполняет определённое действие.
Примеры команд:
ls
pwd
cd
mkdir
Каждая команда выполняет свою задачу:
| Команда | Назначение |
|---|---|
| ls | показать список файлов |
| pwd | показать текущую директорию |
| cd | перейти в другую директорию |
| mkdir | создать папку |
Опции изменяют поведение команды.
Обычно они начинаются с символа:
-
или
--
Примеры:
ls -l
ls -a
ls -la
| Опция | Значение |
|---|---|
| -l | подробный список файлов |
| -a | показать скрытые файлы |
| -la | объединение двух опций |
Некоторые программы используют длинные параметры:
--help
--version
Аргумент — это объект, над которым выполняется команда.
файлы
директории
текст
параметры программы
Примеры:
cd /home
mkdir test
rm file.txt
Разбор:
| Команда | Аргумент |
|---|---|
| cd | /home |
| mkdir | test |
| rm | file.txt |
Рассмотрим пример:
ls -l /home
Разбор команды:
| Часть | Значение |
|---|---|
| ls | команда |
| -l | опция |
| /home | аргумент |
Что делает команда:
ls — показывает список файлов
-l — выводит подробную информацию
/home — показывает содержимое папки /home
Большинство команд Linux имеют следующую структуру:
command option argument
Где:
command — выполняемая команда
option — параметр команды
argument — объект, над которым выполняется действие
Понимание структуры команды является основой работы с терминалом Linux.