Терминал и справка
Команда, аргументы, история и встроенная помощь: учимся читать строку терминала.
Из чего состоит команда
В ls -l /tmp программа называется ls, ключ -l включает подробный вывод, а /tmp — аргумент с путём. Пробелы разделяют слова; кавычки объединяют текст с пробелами в один аргумент.
ls -l /tmp
printf "%s\n" "hello linux"Справка ближе, чем кажется
У многих программ есть ключ --help. Полное руководство часто открывается через man. Внутри man можно искать через /слово, переходить к следующему совпадению клавишей n и выходить клавишей q.
type помогает отличить внешнюю программу от встроенной команды оболочки. Для встроенных команд Bash, например cd, есть help.
ls --help
man ls
type cd
help cdНавигация по строке
Стрелка вверх возвращает предыдущую команду. Tab дополняет имя файла или команды; если вариантов несколько, повторное нажатие часто показывает список. Ctrl+A переводит курсор в начало строки, Ctrl+E — в конец.
Команда history может содержать чувствительные аргументы. Не вводите пароли и токены прямо в командную строку.
Закрепляем на практике
Найдите в справке ls ключ для показа скрытых файлов. Выведите строку с пробелом как один аргумент.
Подсказка и проверка
У ls это -a или -A. Например, printf "%s\n" "Linux practice" выводит текст одной строкой. Не вводите образцы секретов в историю команд.