66 слов | 1 минута
Шпаргалка по командам Linux CLI
Справочник часто используемых команд командной строки Linux для разработчика и системного администратора.
grep — поиск по содержимому файлов
# Поиск без учёта регистра (-i)
grep -i "time" /etc/passwd
# Несколько условий поиска (-e)
grep -e "root" -e "daemon" /etc/passwd
# Вывод номеров строк (-n)
grep -n 'root' /etc/passwd
# Рекурсивный поиск по директории (-r)
grep -r 'root' /etc/
# Рекурсивный поиск с выводом только имён файлов (-lr)
grep -lr "admin_password" /var/www
# Поиск специальных символов (-F, отключает regex)
grep -F "example.com" /etc/hosts
Основные флаги grep
| Флаг | Описание |
|---|---|
-i |
Игнорировать регистр |
-n |
Показывать номера строк |
-r |
Рекурсивный поиск по директории |
-l |
Выводить только имена файлов |
-e |
Несколько шаблонов поиска |
-v |
Инвертировать результат (строки БЕЗ совпадений) |
-F |
Искать строку как есть (без регулярных выражений) |
-c |
Подсчитать количество совпадений |
Работа с файлами и директориями
# Список файлов с деталями
ls -la
# Размер директории
du -sh /var/www/html
# Свободное место на дисках
df -h
# Поиск файла по имени
find /var/www -name "*.php" -type f
# Поиск и вывод содержимого
find /etc -name "*.conf" | xargs grep "listen"
Процессы
# Список всех процессов
ps aux
# Найти процесс по имени
ps aux | grep nginx
# Завершить процесс по PID
kill -9 <pid>
# Интерактивный мониторинг
top
htop
Права доступа
# Изменить права
chmod 755 /var/www/html
chmod -R 775 /var/www/html
# Изменить владельца
chown www-data:www-data /var/www/html
chown -R bitrix:bitrix /home/bitrix/www