Полный гайд по терминалу ALT Linux: шпаргалка по основным командам и apt-rpm

Полный гайд по терминалу ALT Linux: команды apt-rpm, работа с файлами, systemd, сеть и мониторинг. Освойте консоль российского дистрибутива с нуля!

2026.06.19                  


Полный гайд по терминалу ALT Linux: шпаргалка по основным командам и apt-rpmПолный гайд по терминалу ALT Linux: шпаргалка по основным командам и apt-rpm ALT Linux — это самобытный и мощный российский дистрибутив. Его главная особенность, которую нужно понимать при работе в терминале: он основан на RPM-пакетах, но в качестве менеджера пакетов использует apt (apt-rpm). То есть команды установки похожи на Ubuntu/Debian, но под капотом работают с RPM.

Ниже представлен подробный гайд по основным командам терминала, адаптированный с учетом специфики ALT Linux.


1. Управление пакетами (Специфика ALT Linux)

В ALT Linux используется apt-get (или просто apt) для работы с RPM-репозиториями.

* Обновить список пакетов:

    sudo apt-get update

* Обновить систему (установить обновления):

    sudo apt-get upgrade
    # или для полного обновления с заменой пакетов:
    sudo apt-get dist-upgrade

* Установить пакет:

    sudo apt-get install имя_пакета

* Удалить пакет:

    sudo apt-get remove имя_пакета       # удаляет пакет, но оставляет конфиги
    sudo apt-get purge имя_пакета        # удаляет пакет вместе с конфигами

* Найти пакет в репозитории:

    apt-cache search ключевое_слово

* Информация об установленном пакете:

    apt-cache show имя_пакета

* Управление репозиториями (Специфично для ALT):

    apt-repo           # показать текущие репозитории
    apt-repo rm <номер> # удалить репозиторий по номеру

* Обновление ядра (Важно для ALT Linux):

В ALT есть специальный скрипт для безопасного обновления ядра:

    sudo update-kernel

Примечание: Низкоуровневый менеджер — rpm. Использовать его для установки не рекомендуется (он не решает зависимости), но полезно для запросов:

  • rpm -qa | grep имя — найти установленный пакет.
  • rpm -qi имя_пакета — подробная информация о пакете.

2. Навигация и работа с файлами

  • pwd — показать текущий рабочий каталог.
* ls — список файлов.
  • ls -la — подробный список (включая скрытые файлы и права).
  • ls -lh — размеры файлов в читаемом виде (КБ, МБ).
* cd — переход по каталогам.
  • cd ~ или просто cd — в домашнюю директорию.
  • cd .. — на уровень выше.
  • cd / — в корень файловой системы.
  • mkdir — создать папку (mkdir -p dir1/dir2 — создаст вложенные папки).
  • cp — копировать (cp -r папка1 папка2 — копировать рекурсивно).
  • mv — переместить или переименовать.
* rm — удалить.
  • rm файл — удалить файл.
  • rm -r папка — удалить папку.
  • sudo rm -rf /путь/к/папке — безвозвратно удалить папку со всем содержимым. Используйте с крайней осторожностью!
  • touch — создать пустой файл.

3. Просмотр и редактирование текста

  • cat файл — вывести содержимое файла в терминал.
  • less файл — постраничный просмотр (выход — клавиша q).
  • head -n 10 файл — показать первые 10 строк.
  • tail -n 10 файл — показать последние 10 строк.
  • tail -f /var/log/messages — следить за логом в реальном времени (в ALT основные логи часто пишутся сюда или в journalctl).
* Текстовые редакторы:
  • nano файл — простой и понятный редактор (рекомендую для новичков).
  • vi файл или vim файл — мощный, но сложный редактор.

4. Поиск файлов и текста

* find — поиск файлов по файловой системе.
  • find /etc -name "*.conf" — найти все файлы с расширением .conf в папке /etc.
  • find / -name "имя_файла" 2>/dev/null — поиск по всей системе (ошибки доступа сбрасываются в никуда).
* grep — поиск текста внутри файлов.
  • grep "текст" файл — найти строки с "текст" в файле.
  • grep -r "текст" /папка/ — рекурсивный поиск по всей папке.
  • locate — быстрый поиск по базе данных (требует установки mlocate и периодического запуска updatedb).

5. Информация о системе и мониторинг

  • uname -a — информация о ядре и архитектуре.
  • cat /etc/os-release — точная версия ALT Linux.
  • top или htop — диспетчер задач в реальном времени (в htop удобнее, но его может потребоваться установить: sudo apt-get install htop).
  • df -h — свободное место на смонтированных разделах.
  • du -sh * — размер каждой папки в текущей директории.
  • free -h — использование оперативной памяти.

6. Сеть

  • ip a — показать IP-адреса и сетевые интерфейсы (замена устаревшему ifconfig).
  • ip route — таблица маршрутизации (шлюз по умолчанию).
  • ping yandex.ru — проверка доступности узла.
  • ss -tulnp — показать открытые порты и слушающие процессы (замена netstat).
  • curl -O ссылка или wget ссылка — скачать файл из интернета.

7. Управление процессами и службами (systemd)

ALT Linux использует systemd в качестве системы инициализации.
  • ps aux | grep имя — найти PID процесса.
  • kill PID — завершить процесс.
  • kill -9 PID — принудительно "убить" процесс.
* Управление службами (сервисами):
  • systemctl status sshd — статус службы (например, SSH).
  • sudo systemctl start имя_службы — запустить.
  • sudo systemctl stop имя_службы — остановить.
  • sudo systemctl restart имя_службы — перезапустить.
  • sudo systemctl enable имя_службы — добавить в автозагрузку.
  • sudo systemctl disable имя_службы — убрать из автозагрузки.
  • journalctl -xe — просмотр системных логов (очень полезно при поиске ошибок).

8. Права доступа и пользователи

  • sudo команда — выполнить команду от имени суперпользователя (root).
  • su - — переключиться на пользователя root (потребует пароль root).
* chmod — изменение прав на файлы/папки.
  • chmod +x script.sh — сделать файл исполняемым.
  • chmod 755 файл (владелец: чтение/запись/исполнение, остальные: чтение/исполнение).
  • chmod 644 файл (владелец: чтение/запись, остальные: только чтение).
* chown — смена владельца.
  • sudo chown user:group файл
  • useradd, usermod, passwd — создание и управление пользователями.

9. Архивирование

* Создать архив .tar.gz:

    tar -czvf archive.tar.gz /путь/к/папке

* Распаковать архив .tar.gz:

    tar -xzvf archive.tar.gz

* Распаковать .zip: (требуется пакет unzip)

    unzip archive.zip

Полезные советы:

1. Автодополнение:

Всегда используйте клавишу Tab. Если вы начали писать команду или путь к файлу, нажмите Tab, и терминал допишет сам (или предложит варианты при двойном нажатии).

2. История команд:

Клавиша (стрелка вверх) листает историю. Команда history выводит всю историю. Ctrl+R позволяет искать по истории.

3. Очистка терминала:

Команда clear или сочетание клавиш Ctrl+L.

4. Прерывание:

Если команда "зависла" или выдает слишком много текста, нажмите Ctrl+C, чтобы прервать её выполнение.


Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.


Статью подготовил: Денис Аверко @Nymexis г. Омск

Комментарии

Загрузка...
Если комментарии не загружаются, можете попробовать отключить блокировщик рекламы для этого сайта