Полезные команды
Работа с файлами и каталогами
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 | улучшенная версия top | man 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 | копировать файлы по SSH | man scp |
rsync | синхронизировать файлы и каталоги | man rsync |
ping | проверить доступность хоста | man ping |
curl | передать данные с использованием различных протоколов | man curl |
wget | загрузить файлы из сети | man wget |