Ubuntu — это популярный дистрибутив Linux, и работа с терминалом (командной строкой) является важной частью использования системы. Ниже представлены основные команды, которые помогут вам уверенно управлять системой через терминал.
📁 Работа с файлами и папками
Команда
Описание
ls
Показать список файлов и папок в текущем каталоге
ls -l
Список файлов с подробной информацией
cd <путь>
Перейти в указанный каталог
cd ..
Перейти на уровень выше
pwd
Показать текущий путь
mkdir <имя>
Создать папку
rmdir <имя>
Удалить пустую папку
rm <файл>
Удалить файл
rm -r <папка>
Удалить папку и всё её содержимое
cp <источник> <назначение>
Скопировать файл или папку
mv <источник> <назначение>
Переместить или переименовать файл/папку
touch <имя_файла>
Создать пустой файл
📄 Просмотр и редактирование файлов
Команда
Описание
cat <файл>
Показать содержимое файла
less <файл>
Удобный просмотр содержимого файла
nano <файл>
Простой текстовый редактор
vim <файл>
Мощный текстовый редактор (более сложный)
🔍 Поиск
Команда
Описание
find <путь> -name "<имя>"
Поиск файла по имени
grep "<текст>" <файл>
Поиск строки в файле
grep -r "<текст>" <папка>
Рекурсивный поиск по папке
📦 Работа с пакетами
Команда
Описание
sudo apt update
Обновить список пакетов
sudo apt upgrade
Обновить установленные пакеты
sudo apt install <пакет>
Установить пакет
sudo apt remove <пакет>
Удалить пакет
sudo apt autoremove
Удалить ненужные зависимости
🔎 Поиск пакетов
Команда
Описание
apt search <имя>
Найти доступный для установки пакет
apt show <пакет>
Показать информацию о пакете
`dpkg -l
grep <имя>`
dpkg -s <пакет>
Информация об установленном пакете
dpkg -L <пакет>
Показать список файлов, установленных пакетом
dpkg -S <файл>
Найти, к какому пакету принадлежит файл
👤 Работа от имени суперпользователя
Команда
Описание
sudo <команда>
Выполнить команду от имени администратора
sudo -i
Открыть сессию root
exit
Выйти из root или текущей сессии
⚙️ Системная информация
Команда
Описание
uname -a
Информация о системе
df -h
Использование диска
free -h
Использование оперативной памяти
top
Мониторинг процессов
htop
Расширенный мониторинг (требует установки)
ps aux
Список процессов
🖧 Сеть
Команда
Описание
ip a
Показать IP-адреса
ping <адрес>
Проверить соединение
curl <url>
Скачать страницу или файл
wget <url>
Загрузить файл по ссылке
📌 Полезные советы
Используйте клавишу Tab для автодополнения имени файлов или команд.
Нажмите Ctrl + C, чтобы прервать выполнение команды.
Нажмите Ctrl + L, чтобы очистить экран терминала.
Историю команд можно просмотреть с помощью history.
⚠️ Для выполнения административных команд всегда используйте sudo с осторожностью.