Термінал Linux-це потужний інструмент, який дозволяє виконувати різні операції та завдання на операційній системі Linux. Навіть якщо ви новачок у Linux, знання команд терміналів може значно спростити ваше життя та підвищити ефективність роботи.
У цьому довіднику ви знайдете докладний опис основних команд терміналу Linux, які допоможуть вам освоїтися в роботі з цим інструментом. Команди поділяються на різні категорії, такі як файлова система, управління пакетами, мережа тощо.
Кожна команда супроводжується поясненням про те, що вона робить і які параметри можна використовувати. Також наводяться приклади використання команд в реальних ситуаціях, щоб ви могли легше розібратися в їх роботі.
Не бійтеся використовувати термінал Linux-це потужний інструмент, який допоможе вам стати більш досвідченим користувачем операційної системи Linux. Використовуйте цей довідник для отримання корисної інформації та вибору потрібних команд для своїх завдань.
Основні команди терміналу Linux
Linux має безліч команд, які дозволяють керувати системою та виконувати різні завдання. У цьому розділі представлені основні команди командного рядка Linux, які допоможуть вам почати використовувати термінал.
| Команда | Опис |
|---|---|
| ls | Відображає список файлів і директорій в поточній директорії. |
| cd | Переходить в зазначену директорію. |
| pwd | Відображає поточну робочу директорію. |
| mkdir | Створює нову директорію. |
| rm | Видаляє файл або директорію. |
| cp | Копіює файли і директорії. |
| mv | Переміщує або перейменовує файли і директорії. |
| touch | Створює новий файл або оновлює мітки часу існуючого файлу. |
| cat | Виводить вміст файлу. |
| grep | Шукає текстові рядки у файлах або виведенні команди. |
| chmod | Змінює права доступу до файлу або директорії. |
| sudo | Виконує команду з привілеями адміністратора. |
| man | Відображає довідку по команді. |
Це тільки невелика частина команд, доступних в Linux терміналі. Вони допоможуть вам виконати безліч завдань, пов'язаних з управлінням файлами, директоріями та іншими системними операціями. Використання цих команд дозволить вам ефективніше працювати з системою та вивчити більше можливостей командного рядка.
Команди файлової системи в терміналі Linux
У терміналі Linux є безліч команд, які дозволяють працювати з файловою системою. Нижче перераховані деякі з них:
- ls-показує вміст поточної директорії
- cd-змінює поточну директорію
- pwd-показує шлях до поточної директорії
- mkdir-створює нову директорію
- rm-видаляє файл або директорію
- cp-копіює файли і директорії
- mv-переміщує файли і директорії
- touch-створює новий файл
- cat-виводить вміст файлу
- grep-шукає рядки у файлах
Це лише деякі команди, які можуть бути корисними для початківців у роботі з файловою системою терміналу Linux. Вивчення і використання цих команд дозволить вам ефективніше управляти файлами і директоріями на вашій системі. Пам'ятайте, що багато команд мають різні варіанти та прапори, які можна вивчити за допомогою посібника чи довідника.
Управління пакетами в терміналі Linux
У терміналі Linux ви можете керувати пакетами, встановлювати нові програми, оновлювати існуючі та видаляти непотрібні. У цьому розділі ми розглянемо основні команди для роботи з пакетами в терміналі.
1. apt-get update - оновлює список пакетів в репозиторії. Це важливо робити перед установкою або оновленням пакетів, щоб у вас була остання інформація про доступні версії програм.
2. apt-get install [назва_пакета] - встановлює вказаний пакет. Наприклад, для установки текстового редактора Nano, потрібно виконати команду apt-get install nano.
3. apt-get upgrade - оновлює всі встановлені пакети до останньої доступної версії. Ця команда допомагає оновити операційну систему та встановлені програми.
4. apt-get remove [назва_пакета] - видаляє вказаний пакет. Наприклад, для видалення текстового редактора Nano, потрібно виконати команду apt-get remove nano.
5. apt-cache search [частина_назви] - шукає пакети, що містять зазначену частину назви. Наприклад, команда apt-cache search editor виведе список доступних текстових редакторів.
6. apt-cache show [назва_пакета] - виводить детальну інформацію про зазначений пакет, включаючи його версію, опис і залежності.
7. dpkg -i [ім'я_пакета.deb] - встановлює пакет, який поширюється у форматі .deb. Наприклад, команда dpkg -i package.deb встановить пакет з ім'ям package.deb.
8. dpkg -r [назва_пакета] - видаляє вказаний пакет, який був встановлений за допомогою dpkg. Наприклад, команда dpkg -r package видалить пакет з назвою package.
Це лише невеликий набір команд для управління пакетами в терміналі Linux. Ще існують інші інструменти, такі як yum або pacman, які менш поширені, але мають схожий функціонал. Використовуйте ці команди акуратно і дотримуйтесь вказівок системи, щоб уникнути помилок при установці або видаленні пакетів.
Робота з процесами в терміналі Linux
ps - команда для перегляду всіх запущених процесів. Виводить інформацію про PID (ідентифікатор процесу), статус, використання пам'яті та інші атрибути процесу.
top - інтерактивна команда для відстеження поточного стану системи та її процесів. Виводить список процесів в реальному часі, з сортуванням по використанню ресурсів.
kill - команда для надсилання сигналів процесам для зміни їх стану. Часто використовується для завершення процесу, передаючи сигнал SIGTERM або SIGKILL із зазначенням PID.
killall - команда для завершення процесів за іменем або іншими атрибутами. Замість передачі PID, ви можете вказати ім'я процесу або інші атрибути, щоб завершити всі процеси, що відповідають зазначеним критеріям.
bg і fg - команди для управління процесами у фоновому режимі. Використовуються для переміщення процесів з фонового режиму в передній план і навпаки.
nohup - команда для запуску процесу, який буде продовжувати працювати після закриття терміналу. Це корисно, коли ви хочете, щоб процес працював у фоновому режимі незалежно від вашої активності в терміналі.
Це лише деякі команди, які ви можете використовувати для роботи з процесами в терміналі Linux. Кожна з цих команд має свої можливості та параметри, які можна вивчити відповідно до ваших потреб.
Додаткові команди терміналу Linux
У попередньому розділі ми розглянули основні команди терміналу Linux, такі як ls, cd, mkdir та інші. У цьому розділі ми розглянемо ще кілька корисних команд, які допоможуть вам стати більш просунутим користувачем Linux.
rm
Команда rm використовується для видалення файлів або директорій. Щоб видалити файл, введіть rm [ім'я файлу]. Щоб видалити директорію, введіть rm-r [ім'я директорії]. Будьте обережні при використанні цієї команди, так як видалені файли і директорії не можуть бути відновлені.
mv
Команда mv використовується для переміщення файлів або директорій з одного місця в інше. Введіть mv [ім'я файлу] [шлях призначення], щоб перемістити файл, або mv [ім'я директорії] [шлях призначення], щоб перемістити директорію. Крім того, команда mv також дозволяє перейменовувати файли і директорії: mv [стара назва] [нове ім'я].
cp
Команда cp використовується для копіювання файлів або директорій. Введіть cp [ім'я вихідного файлу] [ім'я файлу призначення], щоб скопіювати файл, або cp-r [назва оригінальної директорії] [ім'я директорії призначення], щоб скопіювати директорію.
grep
Команда grep використовується для пошуку тексту у файлах. Введіть grep [рядок пошуку] [ім'я файлу], щоб знайти всі входження рядка в зазначеному файлі. Команда grep також може бути використана з іншими командами, наприклад, grep [рядок пошуку] / wc-l дозволить порахувати кількість рядків, що містять зазначений рядок у виведенні іншої команди.
chmod
Команда chmod використовується для зміни прав доступу до файлів і директорій. Введіть chmod [права доступу] [ім'я файлу або директорії], щоб змінити права доступу. Права доступу можуть бути задані у вигляді числа або символічного представлення, наприклад, chmod 755 [ім'я файлу або директорії].
Ось кілька команд, які допоможуть вам керувати файлами та директоріями в терміналі Linux. Пам'ятайте, що перед використанням цих команд рекомендується прочитати відповідну документацію і бути обережними, щоб не втратити свої файли або порушити систему.