Найважливіші команди Linux для початківців
Новачок у Linux чи просто заржавів? Ці важливі команди спростять ваше життя на терміналі та підвищать вашу ефективність

Використання оболонки є однією з головних переваг a Система Linux, оскільки він дає вам доступ до багатьох спеціалізованих програм, які спрощують виконання навіть складних завдань.
Це основоположна філософія Unix, ОС, з якої Linux отримав свій дизайн. Кожен із цих простих інструментів або програм виконує одну роботу і виконує її дуже добре. Він також може спілкуватися з іншими програмами через канали, дуже розумний дизайн, який робить оболонку Linux дуже потужною.
Якщо ви тільки починаєте роботу або минув деякий час відтоді, як ви востаннє працювали над оболонкою, наступний список найважливіших команд допоможе вам повернутися до швидкості. Важливо звернути увагу на використання ними малих літер.
Короткий довідник команд Linux
| Command | Опис | |
|---|---|---|
| 1 | pwd | Роздрукуйте робочий каталог |
| 2 | cd | Змінити каталог, за замовчуванням домашній |
| 3 | ls | Список елементів у каталозі |
| 4 | cp | Копіювати файл з одного каталогу в інший |
| 5 | mv | Перемістити файл з одного каталогу в інший |
| 6 | rm | Видалення (видалення) файлу або каталогу |
| 7 | торкатися | Створіть новий файл |
| 8 | як | Друк вмісту файлу в StdOut |
| 9 | Суду | Виконати завдання з правами суперкористувача |
| 10 | знайти та знайти | Пошук файлу в системі |
| 11 | | (труба) | З’єднайте вихід і вхід програм |
| 12 | GREP | Знайдіть шаблони в наборі даних |
| 13 | витися | Отримати сторінку з Інтернету |
| 14 | історія | Список останніх записів команд у терміналі |
| 15 | вбити & xkill | Зупинити виконання програми |
| 16 | людина & інформація | Показати детальний посібник/інформацію про дану команду |
Пояснення найважливіших команд Linux для початківців
1. pwd
Команда pwd розшифровується як «друк робочого каталогу», і вона використовується для визначення поточного каталогу, у якому працює оболонка Linux. Це може бути дуже корисним інструментом, коли ви пишете сценарій, якому потрібно переконатися в його робочому місці, перш ніж вжиття заходів.
Ось приклад і те, що він робить.
pwd > #показати поточний каталог оболонки
2. cd
Ця команда розшифровується як «змінити каталог». Ви використовуєте його для переходу з поточного робочого каталогу до іншого. Він приймає потрібний новий каталог як аргумент, який може починатися з косої риски для абсолютного шляху або без косої риски для посилання на поточний робочий каталог. Без аргументу за замовчуванням використовується ваш домашній каталог.
Ось кілька прикладів і те, що вони роблять.
cd > #повернення до домашнього каталогу користувача/ім’я користувача
cd ~ > #також повертає до домашнього каталогу
cd Downloads > #switches до папки завантажень
cd /usr/bin > #переходить до каталогу /usr/bin
3. лс
Ця команда показує список усіх файлів і папок у поточному робочому каталозі. Він також приймає досить багато команд, щоб допомогти налаштувати його вихід. Наприклад, команда -a включає приховані файли, тоді як команда -t сортує за датою модифікації, а команда -l створює елегантний результат.
Ось приклад і те, що він робить
ls -alt > #список усіх файлів і папок, включаючи приховані, і сортування за датою зміни
4. ср
Це використовується для копіювання файлу з одного місця в інше. Майте на увазі, що тут застосовуються правила іменування файлів Linux. Отже, якщо ви додаєте косу риску, ви працюєте з абсолютним шляхом, інакше програма посилатиметься з поточного робочого каталогу.
Ось кілька прикладів і те, що вони роблять.
cp file_1 Desktop > #скопіювати файл_1 у папку Desktop
cp файл_1 /tmp > #скопіювати файл_1 до/tmp
5. мв
Це команда переміщення, і вона працює подібно до команди cp, за винятком того, що вона повністю видаляє файл із його початкового розташування та переміщує його в інше місце.
Ось кілька прикладів і те, що вони роблять.
mv file_1 Downloads > #move file_1 to your Downloads directory
mv файл_1 файл_2 /tmp > #перемістити обидва файли до каталогу /tmp
6.rm
Для видалення файлів і каталогів потрібна команда rm (видалити). Однак ви повинні бути дуже обережними з цим інструментом, тому що все, що він видаляє, зникає назавжди. Це особливо важливо при видаленні каталогів. Тому завжди перевіряйте свій поточний робочий каталог, щоб уникнути помилок.
Ось кілька прикладів і те, що вони роблять
rm file_1 > #delete file_1 у вашому поточному каталозі
rm Завантаження/файл_1 > #видалити файл_1 із вашого каталогу завантажень
rm -r Завантаження > #повністю видалити каталог завантажень
7. дотик
Команда touch дозволяє створити новий файл. Він приймає назву файлу як аргумент.
Ось приклад і як це працює.
торкніться file_1 > #створіть новий файл під назвою file_1
8. кіт
Також можливе читання текстових файлів в оболонці. Для цього ви використовуєте команду cat, а потім файл, який хочете прочитати. Його назва «cat» означає об’єднання, тому ви також можете використовувати його для об’єднання двох файлів в один.
Ось приклади та те, що вони роблять.
cat file_1 > #відобразити вміст file_1 на екрані (стандартний вихід)
cat file_1 file_2 > file_3 > #combine the contents of file_1 and file_2 into file_3
9. судо
Linux обмежує привілеї облікових записів звичайних користувачів, щоб вони не завдали непоправної шкоди всій системі. Тим не менш, він резервує команду sudo для звичайного користувача для запуску програм, які потребують привілеїв суперкористувача (адміністратора). Sudo запитає пароль суперкористувача і, якщо він правильний, дозволить подальше виконання програми.
Ось приклад і те, що він робить.
sudo systemctl stop apache2 > #зупинити веб-сервер apache2
10. знайти і знайти
Ці дві програми допомагають вам шукати один або багато файлів у системі, але роблять це по-різному. Find — це стара програма, яка має дуже потужні функції пошуку. З іншого боку, Locate є новішим і використовує базу даних для виконання дуже швидкого пошуку.
Ось приклади та те, що вони роблять
find / ubuntu > #знайти всі імена файлів, що містять ubuntu. Слеш означає від кореня системи
locate ubuntu > #знайти всі файли в системі, що містить ubuntu
11. | (труба)
Наведені вище програми пошуку та визначення місцезнаходження часто повертають стільки записів, що фільтрація результатів стає важливою. Тут ви можете передати результат пошуку через конвеєр на вхід програми розпізнавання образів, наприклад grep. Це відфільтрує результати, щоб створити більш стислий відгук.
Ось приклад і те, що він робить.
знайти ubuntu | grep .jpg > #знайти лише зображення jpeg з ubuntu в назві
12. греп
Grep — це абревіатура від Global Regular Expressions Print. Він використовується для пошуку шаблонів у наборі даних, який може містити цілі слова, першу літеру речення та багато іншого.
Ось приклади та те, що вони роблять.
grep foo file_1 > #вивести всі рядки у файлі_1, які містять foo
grep ^bar file_1 > #друкувати лише рядки, які починаються з bar
13. завиток
cURL означає URL-адресу клієнта та є інструментом для передачі даних між комп’ютерами за допомогою різних мережевих протоколів. Його можна налаштовувати та програмувати, найпростіше використовувати для отримання веб-сторінки.
Ось приклад і те, що він робить.
curl google.com > #load google.com
14. історія
Оболонка Linux запам’ятовує ваші останні команди. Деякі системи пропонують історію з 500 команд, тоді як інші пропонують 1,000 за замовчуванням. Ви також можете змінити його.
Ось приклад і те, що він робить.
історія | grep curl > #знайти останні команди, які містять curl
15. kill & xkill
Kill і xkill — два методи завершення процесів у системі. За допомогою kill вам потрібно знати та надати ідентифікатор процесу програми, яку потрібно завершити. За допомогою xkill ви можете завершувати роботу графічних програм, наводячи курсор миші та клацаючи на них.
16. людина & інформація
Ви завжди можете ввести man або info, а потім команду, щоб отримати посібник користувача або записи на інформаційній сторінці для цієї команди. Ви також можете ввести команду, а потім –help, щоб отримати більше інформації про її використання.
Ось кілька прикладів і те, що вони роблять.
man curl > #display запис сторінки довідки Linux для cURL
find –help > #show інформацію про використання для команди find
Висновок
Підходячи до кінця цього списку, майте на увазі, що це найважливіші команди для новачків. Є ще багато команд для оболонки Linux, у тому числі більш складні та потужні.
Але для того, щоб вивчити ці команди та зручно ними користуватися, потрібен деякий час. Але як тільки ви це зробите, ви будете раді, що навчилися ними користуватися.




