Освоєння командного рядка в Linux
Інтерфейс командного рядка (CLI) у Linux — це потужний інструмент, який дозволяє користувачам взаємодіяти з операційною системою безпосередньо за допомогою текстових команд. Оволодіння командним рядком є важливим для будь-якого користувача Linux, незалежно від того, чи ви новачок, чи досвідчений користувач. У цьому посібнику ми розглянемо основні команди Linux, які повинен знати кожен користувач. До кінця цього підручника ви добре зрозумієте командний рядок і зможете з легкістю виконувати типові завдання.
Основні команди
Навігація файловою системою:
- pwd: друкує поточний робочий каталог.
- ls: список вмісту каталогу. Приклад: 'ls -l' для списку файлів у довгому форматі.
- cd: змінити каталог. Приклад: 'cd /path/to/directory' для переходу до певного каталогу.
- mkdir: Створити новий каталог. Приклад: 'mkdir my_directory', щоб створити каталог з назвою "my_directory".
Керування файлами:
- 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', щоб створити новий порожній файл.
Маніпуляції з текстом:
- cat: відобразити вміст файлу. Приклад: 'cat file.txt' для відображення вмісту file.txt.
- grep: пошук шаблонів у файлах. Приклад: 'grep "pattern" file.txt' для пошуку шаблону у file.txt.
- sed: Потоковий редактор для фільтрації та перетворення тексту. Приклад: 'ssed "s/old/new/" file.txt', щоб замінити "old" на "new" у file.txt.
Керування користувачами та групами:
- useradd: Додати нового користувача. Приклад: 'sudo useradd username', щоб додати нового користувача.
- passwd: змінити пароль користувача. Приклад: 'passwd username', щоб змінити пароль для користувача.
- groupadd: Додати нову групу. Приклад: 'sudo groupadd groupname', щоб додати нову групу.
- usermod: змінити властивості користувача. Приклад: 'sudo usermod -aG groupname username', щоб додати користувача до групи.
Управління пакетами:
- 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.