Командний рядок Ubuntu: Команди Bash ⋆ ALexHost SRL

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
16.12.2024

Командний рядок 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

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills