Найти команды, связанные с ключевым_словом
apropos ключевое_слово
man -k ключевое_слово
Отобразить однострочное пояснение по команде имя_команды
whatis имя_команды
Отобразить краткое пояснение по команде имя_команды
info имя_команды
Отобразить справку по команде имя_команды
man имя_команды
Отобразить n-й раздел справки по команде имя_команды
man n имя_комманды
Железо Выключить ПК
shutdown -h now
или
halt -p
Перезагрузить ПК
reboot
Файлы / каталоги Создать новый каталог foo в текущем каталоге
mkdir foo
Удалить каталог foo в текущем каталоге
rmdir foo
Перейти в каталог foo, находящийся в текущем каталоге или описанный в переменной CDPATH
cd foo
Перейти в корневой каталог
cd /
Перейти в домашний каталог текущего пользователя
cd
Перейти в каталог по полному пути /foo
cd /foo
Перейти в родительский каталог
cd ..
Перейти в домашний каталог пользователя foo
cd ~foo
Перейти в предыдущий каталог
cd -
Вывести содержимое каталога
ls
Вывести все содержимое каталога с подробной информацией
ls -la
Отобразить имя текущего/рабочего каталога
pwd
Отобразить тип файла foo
file foo
Создать пустой файл junkfile
touch junkfile
Копировать существующий файл foo в новый файл bar
cp foo bar
Удалить файл junkfile
rm junkfile
Переименовать существующий файл foo в новый файл bar
mv foo bar
Переместить существующий файл foo в новое месторасположение под новым
именем bar/baz
mv foo bar/baz
Сделать существующий файл foo недоступным для чтения и записи для всех пользователей, кроме владельца, и запретить выполнение для всех пользователей
chmod 600 foo
Сделать существующий файл foo недоступным для чтения и записи для всех пользователей, кроме владельца, и запретить выполнение для всех пользователей
chmod 644 foo
Разрешить чтение и запретить запись в существующий файл foo всем пользователям, кроме владельца, выполнение файла разрешено всем пользователям
chmod 755 foo
Дать полные права на файл foo всем пользователям и всем группам
chmod 777 foo
Поиск Найти "образец" во всех файлах, заканчивающихся на .html в текущем каталоге и показать их всех
grep -e "образец" *.html
Искать имена файлов, соответствующие шаблону шаблон. (медлено)
find . -name шаблон
Искать имена файлов, соответствующие шаблону шаблон. (Работает быстрее благодаря использованию регулярно генерируемой базы данных)
locate -d . шаблон
Архивы Сжать файл foo и создать файл foo.gz
gzip foo
Разжать файл foo.gz для создания файла foo
gunzip foo.gz
Сжать файл foo и создать файл foo.bz2 (Обеспечивает лучшее сжатие, чем gzip)
bzip2 foo
Разжать файл foo.bz2 для создания файла foo
bunzip2 foo.bz2
Извлечь файлы из архива foo.tar
tar -xvf foo.tar
Извлечь файлы из архива foo.tar.gz, сжатого gzip
tar -xzvf foo.tar.gz
Извлечь файлы из архива foo.tar.bz2
tar -xjvf foo.tar.bz2
Архивировать содержимое каталога bar/ в архивный файл foo.tar
tar -cvf foo.tar bar/
Архивировать содержимое каталога bar/ в сжатый архивный файл foo.tar.gz
tar -czvzf foo.tar.gz bar/
Архивировать содержимое каталога bar/ в сжатый архивный файл foo.tar.bz2
tar -cjvf foo.tar.bz2 bar/
Отобразить содержимое сжатого файла README.gz, используя программу постраничного вывода по умолчанию
zcat README.gz | pager
Создать файл foo с разжатым содержимым файла README.gz
zcat README.gz > foo
Добавить разжатое содержимое файла README.gz в конец файла foo. (Если файл не существует, то сначало создать его)
zcat README.gz >> foo
Пользователи Отобразить имя текущего пользователя
whoami
Процессы Показать информацию о процессах на весь экран. Используйте "q" для выхода.
top
Показать все выполняющиеся процессы exim
ps aux | grep exim
Показать информацию о всех выполняющихся процессах, используя вывод в стиле "ASCII art"
ps axf | pager
Убить процесс по его идентификатору процесса: 1234
kill 1234