В операційній системі Linux безліч команд використовуються в повсякденній роботі системного адміністратора або користувача. Знання команд, які найчастіше застосовуються, допоможе вам працювати ефективно і підвищити вашу продуктивність у роботі з Linux. У цій статті ми розглянемо основні команди Linux та їх застосування.
Одна з найбільш часто використовуваних команд у Linux - це команда "ls", яка дозволяє переглянути вміст поточної директорії. Команда "cd" використовується для зміни поточної директорії на вказану. Команда "pwd" дозволяє вивести повний шлях до поточної директорії.
Команда "mkdir" дозволяє створити нову директорію, а команда "rm" - видалити файл або директорію. Команда "cp" служить для копіювання файлів, а команда "mv" - для переміщення або перейменування файлів і директорій.
Примітка: Під час роботи з командним рядком у Linux майте на увазі, що більшість команд мають різні опції та аргументи, які дають змогу змінити їхню поведінку і домогтися необхідних результатів.
Часто використовувані команди Linux: основні команди та їх застосування
Вступ:
Linux - популярна операційна система з відкритим вихідним кодом, яка широко використовується в багатьох сферах. Вона надає безліч команд, які дають змогу користувачам ефективно керувати системою та виконувати різні завдання. Знання основних команд Linux може бути корисним як для новачків, так і для досвідчених користувачів.
Основні команди:
1. cd - команда для переходу в певну директорію. Наприклад, "cd /home/user" перейде в директорію "user" у папці "home".
2. ls - команда для перегляду вмісту поточної директорії. Наприклад, "ls -l" покаже вміст у вигляді списку з додатковою інформацією про файли.
3. pwd - команда для виведення повного шляху поточної директорії. Наприклад, "pwd" покаже повний шлях, наприклад "/home/user".
4. mkdir - команда для створення нової директорії. Наприклад, "mkdir new_directory" створить нову директорію з назвою "new_directory".
5. rm - команда для видалення файлів і директорій. Наприклад, "rm file.txt" видалить файл "file.txt", а "rm -r directory" видалить директорію "directory" і весь її вміст.
6. cp - команда для копіювання файлів і директорій. Наприклад, "cp file.txt new_directory" скопіює файл "file.txt" у директорію "new_directory".
7. mv - команда для переміщення та перейменування файлів і директорій. Наприклад, "mv file.txt new_directory" перемістить файл "file.txt" у директорію "new_directory".
8. grep - команда для пошуку тексту у файлах. Наприклад, "grep "pattern" file.txt" знайде всі рядки, що містять "pattern" у файлі "file.txt".
9. chmod - команда для зміни прав доступу до файлів і директорій. Наприклад, "chmod +x script.sh" додасть виконання скрипту "script.sh" для всіх користувачів.
10. sudo - команда для виконання команд із привілеями суперкористувача (адміністратора). Наприклад, "sudo apt-get update" оновить пакети системи з використанням прав адміністратора.
Висновок:
Це тільки невеликий набір основних команд Linux. Операційна система Linux надає величезну кількість інструментів і можливостей для керування системою та виконання різних завдань. Знаючи основи, ви зможете ефективно використовувати Linux і досягти своїх цілей.
Перша команда: робота з файлами та директоріями
$ lsfile1.txt file2.txt dir1 dir2
Результатом виконання команди буде список файлів і директорій, що знаходяться в поточній директорії.
За допомогою команди cd можна переміщатися між директоріями. Приклад використання команди:
$ cd dir1
Команда cd змінить поточну директорію на dir1 . Якщо потрібно повернутися до попередньої директорії, можна використовувати команду cd . .
Якщо потрібно створити нову директорію, можна скористатися командою mkdir . Приклад використання команди:
$ mkdir new_dir
Команда mkdir створить нову директорію з назвою new_dir . Якщо директорія вже існує, буде виведено повідомлення про помилку.
Якщо потрібно перемістити або перейменувати файл чи директорію, можна скористатися командою mv . Приклади використання команди:
$ mv file1.txt new_dir/$ mv dir1 old_dir
У результаті виконання першої команди файл file1.txt буде переміщено в директорію new_dir . У результаті виконання другої команди директорію dir1 буде перейменовано на old_dir .
Якщо потрібно видалити файл або директорію, можна скористатися командою rm . Зверніть увагу, що команда rm видаляє файли без підтвердження, тому будьте обережні. Приклади використання команди:
$ rm file2.txt$ rm -r old_dir
Перша команда видалить файл file2.txt , друга команда видалить директорію old_dir і весь її вміст рекурсивно.
Друга команда: керування процесами та службами
У Linux існує кілька команд для управління процесами і службами. Ці команди дають змогу керувати активними процесами, запускати і зупиняти служби, а також переглядати інформацію про них.
1. ps
Команда ps використовується для перегляду списку активних процесів. Вона виводить інформацію про процеси, таку як ідентифікатор процесу (PID), ім'я команди, використання пам'яті та інші параметри. Команда може використовуватися з різними опціями для отримання додаткової інформації.
2. top
Команда top надає інтерактивне представлення списку активних процесів. Це корисно для моніторингу процесів у реальному часі та відстеження використання ресурсів системи. Команда відображає список процесів, відсортованих за використанням ЦП і/або пам'яті.
3. systemctl
Команда systemctl використовується для керування службами в Linux. З її допомогою можна запускати, зупиняти, перезапускати і перевіряти стан служб. Команда також дозволяє налаштувати автозапуск служб під час завантаження системи.
4. service
Команда service є застарілою альтернативою для systemctl . Вона також використовується для керування службами, але має більш обмежений набір функцій. У деяких дистрибутивах Linux команда service все ще використовується для керування службами.
5. kill
Команда kill використовується для надсилання сигналів процесам. Вона дає змогу завершити процеси, зупинити їхнє виконання, а також виконати інші дії. Ідентифікатор процесу (PID) використовується для вказівки конкретного процесу, до якого слід застосувати команду.
Це лише невеликий набір команд для управління процесами і службами в Linux. Знаючи ці команди, ви зможете ефективно керувати процесами та службами на вашій Linux-системі.