Незалежно від того, створюєте ви веб-сайт, усуваєте несправності на сервері чи автоматизуєте завдання, знання базових команд Linux змінює правила гри для ефективного керування системами. Ці команди дають можливість кожному – від початківців до досвідчених адміністраторів – легко переміщатися по файлах, налаштовувати дозволи та оптимізувати робочі процеси. Якщо ви розміщуєте сервер на високопродуктивних VPS або виділених серверах ava.hosting, освоєння цих команд гарантує, що ви зможете повною мірою використовувати їхню надійну інфраструктуру. Наприклад, використання mkdir і cp для організації файлів на вашому сервері Linux ava.hosting може спростити розгортання нового веб-проекту. Цей посібник охоплює 10 основних команд Linux для підвищення продуктивності та забезпечення безперебійної роботи вашої системи.

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 → Показувати номери рядків у результатах.

Висновок

Ці 10 команд Linux формують основу ефективного системного адміністрування, дозволяючи вам впевнено орієнтуватися в системі, керувати нею та усувати несправності. Незалежно від того, чи впорядковуєте ви файли за допомогою mkdir, чи захищаєте скрипти за допомогою chmod, чи налагоджуєте логи за допомогою grep на ava.якщо ви використовуєте VPS-хостинг, ці інструменти спростять ваш робочий процес. Наприклад, ви можете використовувати cp для створення резервної копії файлу бази даних перед оновленням або grep для виявлення помилок у журналі веб-сервера. У поєднанні з надійними хостинговими рішеннями ava.hostingці команди дають вам можливість підтримувати швидкі, безпечні та надійні сервери, забезпечуючи процвітання ваших проектів у будь-якому середовищі.