Команди Linux: Шпаргалка для початківців
🕒 Час читання: 3 хв

Команди Linux: Шпаргалка для початківців

Дізнайтесь про корисні команди Linux для початківців. Ця шпаргалка команд Linux для Ubuntu охоплює базові інструкції для швидкої роботи з терміналом.


Базові команди навігації та файлової системи

  • ls – Відображає файли та каталоги
    • ls -R – Відображає файли у всіх підкаталогах
    • ls -a – Відображає приховані файли
    • ls -al – Виводить детальну інформацію про файли
  • cd – Зміна каталогу
    • cd або cd ~ – Перейти до домашнього каталогу
    • cd .. – Повернення на рівень вище
    • cd / – Перейти до кореневого каталогу
  • cat – Робота з файлами
    • cat > filename – Створити новий файл
    • cat filename – Відобразити вміст файлу
    • cat file1 file2 > file3 – Об’єднати два файли у новий
  • mv – Переміщення або перейменування файлу
    • mv file new_file_path – Переміщення файлу в новий каталог
    • mv file new_file_name – Перейменування файлу
  • rm filename – Видалення файлу
  • mkdir directoryname – Створення нового каталогу
  • rmdir directoryname – Видалення каталогу

Робота з правами доступу

  • ls -l – Показує права доступу до файлів
    • r – Читання
    • w – Запис
    • x – Виконання
    • - – Відсутність дозволу
  • chown user – Зміна власника файлу
  • chown user:group filename – Зміна користувача і групи для файлу

Керування процесами та системою

  • ps – Відображає список запущених процесів
    • ps PID – Інформація про певний процес
    • kill PID – Завершення процесу за PID
    • pidof – Отримати PID процесу
  • top – Інформація про активні процеси
  • df – Інформація про використання дискового простору
  • free – Вільна та зайнята оперативна пам’ять
  • bg – Переміщення процесу у фоновий режим
  • fg – Повернення процесу на передній план
  • nice – Запуск процесу з заданим пріоритетом
  • renice – Зміна пріоритету процесу

Пакетний менеджмент (APT)

  • apt-get – Управління пакетами
    • sudo apt update – Оновлення списку пакетів
    • sudo apt upgrade – Оновлення встановлених пакетів
    • sudo apt install package – Встановлення нового пакету
    • sudo apt remove package – Видалення пакету
    • sudo apt autoremove – Видалення непотрібних пакетів

Команди для обробки тексту (VI редактор)

  • Режим вставки:
    • i – Вставка перед курсором
    • a – Вставка після курсору
    • A – Вставка в кінці рядка
    • o – Відкрити новий рядок
  • Режим видалення:
    • dd – Видалити рядок
    • 3dd – Видалити 3 рядки
    • D – Видалити після курсора
    • C – Видалити до кінця рядка
  • Режим редагування:
    • cw – Змінити слово
    • r – Замінити символ
    • R – Замінити рядок
    • u – Скасувати останню зміну

Команди мережевого підключення

  • ssh username@ip – Підключення до віддаленого комп’ютера через SSH
  • ping hostname – Тест підключення до сервера
  • wget URL – Завантаження файлу
  • curl URL – Отримання даних із сервера
  • ifconfig – Інформація про мережеві інтерфейси

Команди змінних середовища

  • echo $VARIABLE – Відображення значення змінної
  • export VAR=value – Створення нової змінної
  • env – Показати всі змінні середовища
  • unset VARIABLE – Видалення змінної

Команди керування користувачами

  • sudo adduser username – Створення нового користувача
  • sudo deluser username – Видалення користувача
  • sudo passwd usernameЗміна пароля користувача
  • finger username – Інформація про користувача
  • sudo usermod -a -G group username – Додавання користувача до групи

Команди друку

  • lp -nc – Друк копій файлу
  • lp -d printer_name – Вказати принтер
  • pr -n – Нумерація рядків
  • pr -h "title" – Присвоєння заголовка

Ця шпаргалка Linux команд допоможе у виконанні основних операцій, прискорить робочий процес і полегшить освоєння Ubuntu та інших дистрибутивів Linux.