reboot
Команда перезагрузки системы, требует права root
.
sudo reboot
- Перезагрузка системы.
shutdown
Команда выключения системы, требует права root
. Команда имеет множество параметров.
man shutdown
- Справка по команде.sudo shutdown now
- Выключить систему немедленно.shutdown -r now
- Перезагрузить систему немедленно.shutdown -h 60
- Выключает систему через 60 секунд.shutdown -c
- Отменяет запланированное выключение.
history
Команды выводит список последних комманд пользователя.
history
- Выведет список последний команд.
ls (list)
Команда для вывода списка файлов и директорий в текущей директории.
ls
- Выведет список файлов и папок в текущей директории.ls -l
- Выводит список с более подробной информацией о файлах (размер, дата изменения и т.д.).ls -a
- Выводит все файлы, включая скрытые (начинающиеся с точки).
cd (change directory)
Команда для перемещения между директориями.
cd /home/user
- Переместиться в директорию /home/user (замените "user" на ваше имя пользователя).cd ..
- Переместиться на одну директорию вверх.cd ../..
- Переместиться на две директории вверх. Каждый раз добавляя/..
вы указываете на сколько уровней вверх нужно переместиться.cd ~
- Вернуться в домашнюю директорию пользователя.cd /
- Перейти в корень файловой системы.
pwd (print working directory)
Команда для вывода текущей директории, в которой вы находитесь.
pwd
- Покажет полный путь к текущей директории.
mkdir (make directory)
Команда для создания новой директории.
mkdir новая_папка
- Создаст новую директорию с именем "новая_папка".
rm (remove)
По умолчанию команда rm
удаляет только пустую папку, обычно ее используют со следующими ключами:
-r
(или-R
) - Опция "рекурсивное удаление". Она заставляетrm
удалять все папки и файлы внутри указанной папки, а также все папки внутри этих папок, и так далее.-f
(или--force
) - Опция "force". Она принудительно удаляет файлы и папки без запроса подтверждения.
Примеры: Команда для удаления файлов и директорий. Будьте очень осторожны с этой командой!
rm файл.txt
- Удалит файл "файл.txt".rm -r папка
- Удалит папку "папка" и все ее содержимое (рекурсивно). ОЧЕНЬ ОСТОРОЖНО!rm -rf папка
- Удалит принудительно файлы и папки без запроса подтверждения. ЕЩЕ БОЛЕЕ ОЧЕНЬ ОСТОРОЖНО!
cp (copy)
Команда для копирования файлов и директорий.
cp файл.txt копия.txt
- Создаст копию "файл.txt" с именем "копия.txt".cp -r папка копия_папки
- Скопирует папку "папка" и все ее содержимое рекурсивно.
mv (move)
Команда для перемещения файлов и директорий, а также переименования файлов.
mv файл.txt новая_папка
- Переместит файл "файл.txt" в папку "новая_папка".mv старое_имя_файла новое_имя_файла
- Переименует файл.
rmdir (remove directory)
Команда для удаления пустых директорий.
rmdir пустая_папка
- Удалит пустую директорию "пустая_папка".
cat (concatenate)
Команда для вывода содержимого файла на экран.
cat файл.txt
- Выведет содержимое файла "файл.txt".
tail
Команда используется для просмотра последних строк файла или потока данных.
tail файл.txt
- Выведет последние 10 строк файла файл.txt.tail -n 20 файл.txt
- Выведет последние 20 строк.tail -f файл.log
- Этот флаг (-f
) - самый важный! Он означает "follow" – следить.tail
будет продолжать показывать новые строки, добавляемые в файл файл.log, в режиме реального времени.
ping
Проверяет доступность хоста.
ping ya.ru
- Проверяет доступность доменаya.ru
echo
Команда для вывода текста на экран.
echo "Привет, мир!"
- Выведет на экран фразу "Привет, мир!".
apt (установка пакетов)
Управление пакетами через репозитории дистрибутивов на основе Debian.
sudo apt update
- Обновление списка пакетовsudo apt upgrade
- Установка всех новых пакетовsudo apt install nginx
- Установка Nginxsudo apt remove nginx
- Удаление Nginxsudo apt purge nginx
- Полное удаление Nginx и конфиговsudo apt autoremove
- Удаление ненужных зависимостей
top
Основной инструмент для мониторинга процессов.
top
- запуск
htop
Улучшенная версия top
, позволяет управлять процессами в терминале.
sudo apt install htop
- Установкаhtop
- Запуск
df
Просмотр использования дискового пространства.
df -h
- Показать объем в удобных единицах (ГБ, МБ)
free
Просмотр использования памяти (RAM и swap).
free -h
- Показать объем в удобных единицах
curl / wget
Передача данных через HTTP/HTTPS.
curl https://example.com
- Получение содержимого URLwget https://example.com
- Скачивание файла
rsync
Синхронизация файлов между системами.
rsync -avz /source/ user@remote:/destination/
- Синхронизация содержимого папки/source/
с папкой на удаленном сервере