Команди Linux необхідні для керування серверами, усунення несправностей та ефективного виконання повсякденних завдань. Незалежно від того, чи ви новачок, чи досвідчений користувач, вивчення основних команд Linux підвищить вашу продуктивність та навички керування системою. Цей посібник охоплює 10 основних команд Linux, які повинен знати кожен користувач.

Якщо вам потрібен надійний хостинг під Linux, Ava Hosting пропонує високопродуктивні VPS і виділені сервери для безперебійного і безпечного управління сервером.

1. ls (Перерахувати вміст каталогу)

Команда ls використовується для перегляду списку файлів і каталогів у папці.

ls

Загальні параметри:

  • ls -l → Показує файли у форматі детального списку.
  • ls -a → Показує приховані файли.
  • ls -lh → Показує розміри файлів у зручному для читання форматі.

2. cd (Зміна каталогу)

Команда cd дозволяє переходити між каталогами.

cd /path/to/directory

Приклади використання:

  • cd /home/user/Documents → Переміщення до теки Documents.
  • cd … → Переміщення на один каталог вгору.
  • cd ~ → Переміщує до домашнього каталогу.

3. pwd (Друк робочого каталогу)

Показує поточний каталог, у якому ви працюєте.

pwd

4. mkdir (Створити каталог)

Команда mkdir використовується для створення нового каталогу.

mkdir new_folder

Для створення декількох каталогів:

mkdir folder1 folder2 folder3

5. rm (Видалення файлів і каталогів)

Команда rm видаляє файли і каталоги.

rm file.txt

Видалення каталогу і його вмісту:

rm -r directory_name

Застереження: Ця команда видаляє файли безповоротно.

6. cp (Копіювання файлів і каталогів)

Команда cp використовується для копіювання файлів або каталогів.

cp source.txt destination.txt

Для копіювання цілого каталогу:

cp -r source_directory destination_directory

7. mv (Переміщення або перейменування файлів і каталогів)

Команда mv переміщує файли з одного місця до іншого або перейменовує файли.

mv oldname.txt newname.txt

Перемістити файл до іншого каталогу:

mv file.txt /path/to/destination/

8. торкніться (Створити порожній файл)

Команда touch створює порожній файл або оновлює мітку часу існуючого файлу.

touch newfile.txt

9. chmod (Змінити права доступу до файлу)

Команда chmod змінює права доступу до файлів і каталогів.

chmod 755 script.sh

Розподіл прав доступу:

  • файл chmod 777 → Повні дозволи для всіх.
  • chmod 644 файл → Читання і запис для власника, тільки читання для інших.
  • chmod x script.sh → Робить скрипт виконуваним.

10. grep (Пошук шаблонів у файлі)

Команда grep шукає певний текст у файлі.

grep "search_term" file.txt

Загальні параметри:

  • grep -i → Пошук без урахування регістру.
  • grep -r → Рекурсивний пошук у каталогах.
  • grep -n → Показувати номери рядків у результатах.

Висновок

Оволодіння цими базовими командами Linux допоможе вам ефективно орієнтуватися у системі та керувати нею. Незалежно від того, чи ви працюєте з файлами, змінюєте дозволи або шукаєте текст, ці команди є основою системного адміністрування Linux.