Почти каждая Unix-подобная операционная система, такая как GNU/Linux или macOS, содержит набор базовых утилит, которые позволяют работать с ОС одинаковым образом. Нередко в системы встроен пакет GNU Core Utilities (или coreutils) — пакет программного обеспечения GNU, содержащий большое количество основных утилит, таких как cat, ls и rm. Полезно запомнить самые популярные и часто встречающиеся команды.
Команда pwd
(англ. present working directory — текущий рабочий каталог; или print working directory — вывести рабочий каталог) — консольная утилита в UNIX-подобных системах, которая выводит полный путь от корневого каталога к текущему рабочему каталогу: в контексте которого (по умолчанию) будут исполняться вводимые команды.
man pwd
Команда cd
(англ. change directory — изменить каталог) — команда командной строки для изменения рабочего каталога. Примеры: cd .
— остаться в текущей папке, cd ..
— перейти в папку на уровень выше, cd -
— вернуться в предыдущий каталог.
man cd
Команда ls
(dir
, vdir
) (англ. list — список) — утилита Unix, которая печатает в стандартный вывод содержимое каталогов. Примеры:
ls -lah
ls -all
ls -lag
ls -d — все директории
ls -a — не игнорировать точку и две точки в начале файла
ls -l — длинный формат описания файла
У ls есть длинные и короткие версии команд
man ls
Команда clear
(англ. очищать) — очищает терминал.
man clear
Команда which
— Unix-утилита, отображающая полный путь к указанным командам или сценариям.
man which
less
more
cat — выводит содержимое файла в стандартный вывод