1. ls — просмотр содержимого директорий
Команда ls позволяет увидеть содержимое папки.
Пример:
ls -l
Флаг -l выводит данные в виде списка с подробной информацией о файлах.
—
2. grep — поиск информации в файлах
Ищете строку или слово в файле? Используйте grep.
Пример:
grep «ошибка» /var/log/syslog
Эта команда найдет все строки с текстом «ошибка» в журнале системы.
—
3. chmod и chown — управление правами доступа
Для изменения прав доступа к файлам используйте chmod.
Пример:
chmod 755 script.sh
Для смены владельца файла:
chown user:group file.txt
—
4. df и du — управление дисковым пространством
Для проверки свободного места на диске:
df -h
Флаг -h выводит информацию в удобном для чтения формате.
Чтобы узнать, сколько места занимает конкретная папка:
du -sh /путь/к/папке
—
5. htop — мониторинг системы
htop — это удобный инструмент для мониторинга процессов в системе.
Запустите его:
htop
Вы увидите список процессов, использование процессора и памяти.
—
6. tar и zip — работа с архивами
Создание архива:
tar -czvf archive.tar.gz /путь/к/файлам
Распаковка архива:
tar -xzvf archive.tar.gz
Для работы с zip-файлами:
zip archive.zip file.txt
unzip archive.zip
—
7. scp — копирование файлов между серверами
Скопировать файл на удаленный сервер:
scp file.txt user@server:/путь/на/сервере
Или загрузить файл с сервера:
scp user@server:/путь/к/файлу localfile.txt
—
8. find — поиск файлов
Ищем файл по имени:
find / -name «example.txt»
Или по типу:
find /путь/ -type f -size +10M
Команда найдет файлы больше 10 МБ.
—
9. alias — сокращение команд
Создайте свои команды для удобства.
Пример:
alias ll=’ls -la’
Теперь при вводе ll выполнится ls -la.
—
10. curl — работа с веб-запросами
Для загрузки содержимого веб-страницы:
curl https://example.com
Для проверки HTTP-заголовков:
curl -I https://example.com