Командний рядок Ubuntu: Команди Bash
Командний рядок в Ubuntu, також відомий як термінал, надає потужні інструменти для взаємодії з системою. Він дозволяє користувачам безпосередньо запускати команди для керування файлами, встановлення програмного забезпечення, налаштування системних параметрів та багато іншого. В основі терміналу Ubuntu лежить Bash, оболонка командного рядка, яка інтерпретує і виконує команди.
У цій статті ми розглянемо деякі з найбільш поширених і корисних команд Bash для Ubuntu, що дасть вам міцну основу для ефективної роботи в терміналі.
Що таке Bash?
Bash (скорочення від Bourne Again Shell) – це оболонка командного рядка за замовчуванням в Ubuntu і більшості дистрибутивів Linux. Це текстовий інтерфейс, який дозволяє користувачам давати команди безпосередньо операційній системі. Bash надзвичайно потужний і підтримує такі функції, як написання сценаріїв, історія команд, псевдоніми тощо.
Термінал можна відкрити в Ubuntu, натиснувши Ctrl Alt T або знайшовши “Термінал” в меню програми.
Основні команди Bash
Нижче наведено деякі основні команди, які необхідні для навігації та виконання операцій в терміналі Ubuntu.
1. pwd – Друк робочого каталогу
Команда pwd показує поточний каталог, у якому ви працюєте.
pwd
2. ls – вивести вміст каталогу
Команда ls виводить список файлів і каталогів у поточному каталозі.
ls
Ви можете додати опції для відображення додаткової інформації, наприклад, дозволів на доступ до файлів, розмірів файлів тощо:
ls -l
- -l: Довгий формат, що показує дані про файл (дозволи, власника, розмір і дату зміни).
- -a: Показати приховані файли (файли, що починаються з .).
3. cd – Змінити каталог
Команда cd використовується для зміни поточного каталогу.
cd /шлях/до/каталогу
- Щоб перейти до домашнього каталогу, просто введіть:
cd
- Щоб переміститися на один каталог вгору:
cd ..
4. mkdir – створити каталог
Команда mkdir створює новий каталог.
mkdir новий_каталог
5. rmdir – вилучити каталог
Команда rmdir видаляє порожній каталог.
rmdir назва_каталогу
Щоб вилучити каталог і його вміст, скористайтеся командою rm з опцією -r:
rm -r назва_каталогу
Команди керування файлами
Керування файлами є основною частиною використання командного рядка. Нижче наведено кілька основних команд для створення, перегляду та видалення файлів.
1. торкніться – Створити новий файл
Команда touch створює порожній файл або оновлює мітку часу у вже існуючому файлі.
touch ім'я_файлу.txt
2. cp – копіювання файлів і каталогів
Команда cp використовується для копіювання файлів або каталогів.
cp джерело_файл призначення
Щоб скопіювати каталог і його вміст, використовуйте опцію -r:
cp -r каталог_джерело каталог_призначення каталог_призначення
3. mv – Перемістити або перейменувати файли
Команда mv переміщує або перейменовує файли і каталоги.
- Щоб перемістити файл:
mv ім'я_файлу /новий/ каталог
- Щоб перейменувати файл:
mv старе_ім'я нове_ім'я
4. rm – Видалити файли
Команда rm видаляє файли. Використовуйте її з обережністю, оскільки видалені файли не переміщуються до Кошика.
rm ім'я_файлу.txt
Для видалення каталогів та їх вмісту використовуйте опцію -r:
rm -r назва_каталогу
Перегляд та редагування файлів
Термінал пропонує кілька способів перегляду і редагування текстових файлів безпосередньо.
1. cat – Перегляд вмісту файлу
Команда cat показує вміст файлу.
cat назва_файлу.txt
2. less – Перегляд вмісту файлу посторінково
Команда less корисна для перегляду великих файлів, оскільки дозволяє прокручувати вміст по одній сторінці за раз.
less ім'я_файлу.txt
3. nano – редагування файлів
Команда nano відкриває у терміналі текстовий редактор Nano, що дозволяє редагувати файли безпосередньо.
nano ім'я_файлу.txt
4. голова і хвіст – Перегляд початку і кінця файлів
- голова показує перші 10 рядків файлу:
head ім'я_файлу.txt
- tail показує останні 10 рядків файлу:
tail ім'я_файлу.txt