Перейти к основному содержимому

Полезные команды

Работа с файлами и каталогами

lsвывести содержимое каталогаman ls
cpкопировать файл или каталогman cp
mvпереместить или переименовать каталогman mv
mkdirсоздать файл или каталогman mkdir
touchсоздать пустой файл или обновить время доступаman touch
rmудалить файлman rm
rmdirудалить каталог man rmdir

Просмотр содержимого файлов

catвывести содержимое файла на экран или объединенить файлы)man cat
lessПостраничный просмотр с возможностью прокруткиman less
headвывести первые строки файлаman head
tailвывести последние строки файлаman tail

Поиск и фильтрация

grepнайти строки, соответствующие запросуman grep
findнайти файлы по указанным критериямman find
locateбыстрый поиск файлов по базе данныхman locate
whichотобразить полный путь к исполняемому файлуman which
whereisнайти исполняемы файлы, исходники и страницыman whereis

Справочная информация

manвывести руководство по командеman man
whatisвывести краткое описание командыman whatis
aproposнайти команду по ключевому слову man apropos

Управление процессами

psотобразить информацию о текущих процессахman ps
topпосмотреть процессы динамическиman top
htopулучшенная версия topman htop
killОтправка сигнала процессу (по умолчанию — завершить)man kill
pkillОтправка сигналов процессуman pgrep

Информация о системе

unameвывести информацию о ядре и системеman uname
dfотобразить использование дискового пространстваman df
duоценить использование дискового пространстваman du
freeвывести информацию об оперативной памятиman free
uptimeузнать время работы системы и среднюю нагрузкуman uptime

Обработка текста

wcподсчитать строки, слова, байтыman wc
sortсортировать строкиman sort
uniqвывести уникальные строкиman uniq
cutвырезать поля из строкman cut
sedпотоковый редактор для преобразования текстаman sed
awkобработка текста и генерации отчетовman awk

Архивация и сжатие

tarработа с архивамиman tar
zip, unzipработа с архивамиman zip
gzip, gunzipсжатие и распаковка файловman gzip

Сеть

ip addressуправление IP-адресамиman ip-address
ip linkуправление конфигурацией сетевых устройствman ip-link
ip routeуправление маршрутизациейman ip-route
sshудаленно подключиться к серверуman ssh
scpкопировать файлы по SSHman scp
rsyncсинхронизировать файлы и каталогиman rsync
pingпроверить доступность хостаman ping
curlпередать данные с использованием различных протоколовman curl
wgetзагрузить файлы из сетиman wget

Управление правами

chmodизменить права доступа к файламman chmod
chownизменить владельца и группыman chown
sudoвыполнить команду от имени суперпользователяman sudo