Основные пользовательские программы и команды
Примечание: Посмотреть подробную справку по интересующей команде можно воспользовавшись командой man или добавив опцию --help, например:
man uname
uname --help
A
awk - утилита манипуляции файлами данных, выборка и обработка текста
B
bg - работа с множеством задач в терминале: перевод остановленной (Ctrl+Z) задачи на задний план
C
cal - календарь (за любой год)
cat, zcat - выдает указанные файлы на STDOUT
cd - смена директории
cksum - подсчёт контрольной суммы и количества байтов файла
clear - очистка экрана терминала
cmp - побайтовое сравнение файлов
comm - построчное сравнение файлов
cp - копирование файлов и директорий
cpio - копирование файлов в архив и из архива (может использоваться для архивов)
cut - вырезает из входного файла столбцы, строки
D
date - отображает текущую дату и время
dd - преобразование, создание и другие манипуляции с файлами в двоичном виде, например:
создание пустого файла swap размером 8Мб
dd if=/dev/zero of=/swap bs=1024 count=8208
создание образа из дискеты
dd if=/dev/fd0 of=boot.img bs=18k
E
echo - выполняет эхо-повтор строки на терминале
exit - завершить процесс с указанным кодом возврата
F
fg - работа с множеством задач в терминале: перевод остановленной (Ctrl+Z) задачи на передний план
file - определение типа файла
find - поиск
G
gpg - утилита шифрования и подписывания электронной подписью
grep - поиск указаной строки в указанных файлах или потоках, например:
grep 'findstring' somefile.txt
gzexe - архивирование в исполняемый модуль, с распаковкой при запуске
gzip - компрессия и декомпрессия файлов
H
head - показывает заголовок/начало указанного файла
hexdump - печать входного потока в указанном формате (DEC, HEX, OCT, ASCII)
history - показывает нумерованный список истории команд
I
ipcs - показывает ресурсы IPC (Inter Process Communication)
ipcrm - удаляет ресурсы IPC (Inter Process Communication)
K
kill, skill - посылка сигнала процессу
L
let, bc, expr - выполняет арифметические, логические и другие действия над числовыми значениями в переменных окружения
ln - создание и обслуживание ссылок
locate - поиск файла в уже созданной базе
ls - листинг директории или информация про файл/директорию
M
md5sum - подсчёт md5 суммы
mkfifo - утилита создания именованных каналов
mknod - утилита для создание специальных файлов
more, less, zless - просмотр файла постранично
mpage - печать нескольких страниц на одной
N
nice, snice - запуск команды с указанным приоритетом (-20 — +20)
nohup - запуск команды с отвязкой от текущего терминала
P
pidof - показать PID работающей программы
pr - форматирование текстового файла для печати
printenv, env - показывает переменные окружения
ps, ps ax - показывает запущенные в системе процессы
pstree - показывает дерево запущенных процессов
R
renice - изменение приоритета активного процесса (в скрипте)
rm - удаление файлов и директорий
rpm - утилита для работа с RPM-пакетами
S
screen - консольный экранный менеджер – позволяет открывать команды в новом окне того же терминала с возможностью переключения (Ctrl+A), временного отключения (Ctrl+A, D) и восстановления сессии (screen -r)
sed - потоковый редактор
sleep - усыпляет данный процесс на указанное количество секунд
slocate - поиск файла по ранее созданной базе (slocate bash)
sort - сортировка данных в файле/потоке
split/csplit - разбиение/сбор больших файлов на куски
stat - информация о файле/директории
strings - выделение символьных сообщений из не текстового файла
symlinks - утилита обслуживания символьных ссылок в системе
T
tar - создание архивов и пакетов
tail - показывает хвост указанного файла
test - проверка типов файлов и сравнение значений
tee - читает из стандартного входа, а затем записывает в стандартный выход и в файл
touch - обновление/установка отметки времени файла или создание пустого файла, при его отсутствии
time - определение времени и ресурсов выполнения команды
tr - трансляция символов (преобразование/замена одних на другие)
tree - дерево части файловой системы
U
updatedb - создание и обновление базы данных для команды locate
V
vi, vim - очень мощный текстовый редактор с оригинальным управлением
vimdiff - просмотр сравниваемых файлов в vim
W
wc - подсчет количества строк, символов, слов и др. в файле
which, whereis - показывает полный путь к искомой программе