Освоєння командного рядка в Linux

Інтерфейс командного рядка (CLI) у Linux — це потужний інструмент, який дозволяє користувачам взаємодіяти з операційною системою безпосередньо за допомогою текстових команд. Оволодіння командним рядком є ​​важливим для будь-якого користувача Linux, незалежно від того, чи ви новачок, чи досвідчений користувач. У цьому посібнику ми розглянемо основні команди Linux, які повинен знати кожен користувач. До кінця цього підручника ви добре зрозумієте командний рядок і зможете з легкістю виконувати типові завдання.

Основні команди

  1. Навігація файловою системою:

    • pwd: друкує поточний робочий каталог.
    • ls: список вмісту каталогу. Приклад: 'ls -l' для списку файлів у довгому форматі.
    • cd: змінити каталог. Приклад: 'cd /path/to/directory' для переходу до певного каталогу.
    • mkdir: Створити новий каталог. Приклад: 'mkdir my_directory', щоб створити каталог з назвою "my_directory".
  2. Керування файлами:

    • cp: Копіювати файли та каталоги. Приклад: 'cp file1.txt file2.txt', щоб скопіювати файл1.txt у файл2.txt.
    • mv: переміщення або перейменування файлів і каталогів. Приклад: 'mv file1.txt new_directory/', щоб перемістити file1.txt до нового каталогу.
    • rm: видалити файли та каталоги. Приклад: 'rm file.txt', щоб видалити file.txt.
    • touch: створити порожній файл. Приклад: 'touch new_file.txt', щоб створити новий порожній файл.
  3. Маніпуляції з текстом:

    • cat: відобразити вміст файлу. Приклад: 'cat file.txt' для відображення вмісту file.txt.
    • grep: пошук шаблонів у файлах. Приклад: 'grep "pattern" file.txt' для пошуку шаблону у file.txt.
    • sed: Потоковий редактор для фільтрації та перетворення тексту. Приклад: 'ssed "s/old/new/" file.txt', щоб замінити "old" на "new" у file.txt.
  4. Керування користувачами та групами:

    • useradd: Додати нового користувача. Приклад: 'sudo useradd username', щоб додати нового користувача.
    • passwd: змінити пароль користувача. Приклад: 'passwd username', щоб змінити пароль для користувача.
    • groupadd: Додати нову групу. Приклад: 'sudo groupadd groupname', щоб додати нову групу.
    • usermod: змінити властивості користувача. Приклад: 'sudo usermod -aG groupname username', щоб додати користувача до групи.
  5. Управління пакетами:

    • apt: Advanced Package Tool для керування програмними пакетами. Приклад: 'sudo apt update' для оновлення списків пакетів.
    • apt-get: інструмент командного рядка для обробки пакунків. Приклад: 'sudo apt-get install package_name' для встановлення пакета.
    • apt-cache: запит до кешу APT. Приклад: 'apt-cache search package_name' для пошуку пакета.

Висновок

Оволодіння командним рядком є ​​важливим для будь-якого користувача Linux. У цьому підручнику ми розглянули основні команди Linux для навігації файловою системою, керування файлами, маніпулювання текстом, керування користувачами та групами та керування пакетами. Практикуйте використовувати ці команди регулярно, щоб стати досвідченим і ефективним у робочому процесі Linux. Володіючи цими навичками, ви зможете з легкістю виконувати типові завдання та розкрити весь потенціал інтерфейсу командного рядка Linux.

Рекомендовані статті
Інструменти та методи для системного аналізу та моніторингу продуктивності в Linux
Стратегії захисту даних і аварійного відновлення в Linux
Розуміння керування пакетами в Linux
Розкриття потужності сценаріїв оболонки в Linux
Початок роботи з найбільш зручними дистрибутивами Linux
Вирішення поширених проблем і розширене усунення несправностей у Linux
Автоматизація рутинних завдань за допомогою сценаріїв оболонки Linux