Первое что мы видим после запуска терминала это приглашение командной строки — последовательность символов, извещающая о готовности к обработке команд:
khasan@ml21server:~$
где:
* khasan — имя текущего пользователя;
* @ - Разделитель между именем пользователя и именем хоста;
* ml21server — имя хоста (сервер);
* : — разделитель;
* ~ — текущая директория (в какой папке выполняется команда) пользователя (по умолчанию /home/<username>);
* $ — символ приглашения ввода для пользователей с обычными правами;
* # — символ приглашения ввода для суперпользователя/администратора root (например, root@cs49647:~#).
Интерфейс командной строки (англ. Command Line Interface, CLI). — управление программами с помощью команд. Команды состоят из букв, цифр, символов, набираются построчно, выполняются после нажатия клавиши Enter. Основной инструмент здесь клавиатура. Данный интерфейс встроен в ядро системы, он будет доступен, даже если графический интерфейс не запустится.
<команда> [<опция>] [<параметр >] [<аргумент >]
Существует огромное количество команд Linux. Зачастую мы используем их для выполнения общих задач. Важно отметить, что некоторые команды «основаны на дистрибутиве» это означает, что их можно найти только в определенных дистрибутивах. В то время как другие — общие команды Unix/Linux, вы найдете во всех основных дистрибутивах.
Например команда для просмотра содержимого каталога:
ls
Данная команда без опций и аргументов выдает список файлов текущего каталог
Опции (ключ) к командам вида изменяет вывод информации на экран:
ls -1
Некоторые опции требуют наличия параметра к ним:
df -f xfs
Команда «df» расшифровывается как «дисковая файловая система», она используется для получения полной сводной информации об использовании доступного и используемого дискового пространства файловой системы в системе Linux, после ключа «-f» необходимо указать тип файловой системы
Некоторые команды требуют наличие аргумента (параметра к команде):
tail -n 10 /etc/services
Такие команды как head и tail определяют начало и конец файла или команды. Команда Tail позволяют пользователю читать строки файла с конца, после опции -n необходимо указать количество строк, затем в качестве аргумента необходимо указать путь к читаемому файлу
Короткие | Динные |
---|---|
С одним дефисом | С двумя дефисами |
Состоит из одного символа | Состоит из целого слова |
Можно совмещать вместе | Нельзя совмещать вместе |
Если у опции есть короткая форма, то легче ее запомнить и использовать
rsync -avr --delete folder1/ folder2/
Где: