Терминал командной строки в Linux является самым мощным компонентом операционной системы. Однако из-за огромного количества доступных команд это может быть пугающим для новичков. Даже давние пользователи могут время от времени забывать команду, и именно поэтому мы создали это руководство по командам чит-лист команд Linux.

В такие времена очень удобно иметь скомпилированный список команд Linux, которые были отсортированы по категориям. Таким образом, для ссылки на список требуется всего несколько минут, когда вы забываете точный синтаксис команды.

Данное руководство проводит вас через базовые команды. Это одни из самых полезных команд, но их нелегко запомнить каждому. В следующий раз, когда ваш разум прояснится в терминале Linux, взгляните на чит-лист команд Linux ниже для быстрой помощи.

1. Базовые команды

  • ls: Список содержимого каталога
  • cd: Изменить каталог
  • pwd: Печатный рабочий каталог
  • mkdir: Создание каталогов
  • touch: Создайте пустой файл
  • rm: Удалить файлы или каталоги
  • cp: Копирование файлов или каталогов
  • mv: Переместить или переименовать файлы
  • echo: Отображение текста в терминале

2. Команды файлов и каталогов

  • cat Просмотр содержимого файла
  • less: Просмотр содержимого файла с обратной навигацией
  • head: Отображение первых строк файла
  • tail: Отображение последних строк файла
  • find: Поиск файлов и каталогов
  • locate: быстрый поиск файлов с помощью индексированной базы данных
  • df: Отчет о дисковом пространстве
  • du: Размеры файлов или каталогов

3. Управление пользователя и группы

  • whoami: Отображение текущего пользователя
  • id: Показать идентификаторы пользователей и групп
  • passwd Изменить пароль пользователя
  • useradd: Добавить нового пользователя
  • usermod: Изменить существующего пользователя
  • groupadd: Создание новой группы
  • su: Переключение учетных записей пользователей
  • sudo: Выполнять команды в качестве другого пользователя

4. Сетевые команды

  • ping Проверка сетевого подключения
  • curl: Передача данных с сервера или на него
  • wget: Загрузка файлов из Интернета
  • ifconfig: Настройка или просмотр сетевых интерфейсов
  • ip: Отображение информации об IP-адресе
  • netstat Показать сетевые соединения
  • traceroute: Отслеживание маршрута пакетов к хосту
  • nmap: Сетевой сканер для проверки безопасности

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

  • top: Активные процессы и использование ресурсов
  • htop: Интерактивный процесс просмотра
  • ps: Отображение информации об активных процессах
  • uptime: Показать, как долго работает система
  • free: Мспользование памяти дисплея
  • vmstat: Статистика виртуальной памяти
  • iostat: Отчет о CPU и использовании ввода/вывода диска

6. Управление менеджером

Системы, основанные на debian:

  • apt-get install {package}: Установите пакет
  • apt-get remove {package}: Удалить пакет
  • dpkg -i {package.deb}: Установите пакет .deb

Системы, основанные на RPM:

  • yum install {package}: Установите пакет
  • rpm -i {package.rpm}: Установите пакет .rpm
  • dnf update Обновление системных пакетов

7. Управление правами

  • chmod: Изменить разрешение файла
  • chown: Изменить владельца файла
  • umask: Установка разрешений файлов по умолчанию
  • ls -l: Отображение разрешений файлов

8. Сжатие и извлечение файлов

  • tar -czvf {file}.tar.gz {folder}: Сжатие файлов с помощью tar и gzip
  • zip {file}.zip {folder}: Создать ZIP-архив
  • unzip {file}.zip: Извлеките ZIP архив
  • gzip {file}: Сжать файл
  • gunzip {file}.gz: Извлеките файл

9. Дисковое управление

  • fdisk: Раздел диска
  • lsblk: Посмотреть информацию о блок-устройствах
  • mkfs.ext4 /dev/{disk}: Создание файловой системы ext4
  • mount /dev/{disk} /mnt: Монтаж диска
  • umount/mnt: Удалить диск

10. Продвинутые команды

  • awk: Обработка и анализ текста
  • sed: Редактор потоков для преобразования текста
  • cron: Расписание повторяющихся заданий
  • ssh: Безопасный доступ к удаленным системам
  • rsync: Синхронизация файлов и каталогов
  • tcpdump: Захват сетевых пакетов
  • iptables: Настройка правил брандмауэра

11. Веселые и загадочные команды

  • cowsay “Hello, Linux!: Показать сообщение с говорящей коровой
  • fortune | cowsay: Создайте случайную цитату с говорящей коровой
  • sl: Паровозная анимация (требуется установка)
  • cal: Отобразить календарь