Найважливіші команди Linux для початківців

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

Використання оболонки є однією з головних переваг a Система Linux, оскільки він дає вам доступ до багатьох спеціалізованих програм, які спрощують виконання навіть складних завдань.

Це основоположна філософія Unix, ОС, з якої Linux отримав свій дизайн. Кожен із цих простих інструментів або програм виконує одну роботу і виконує її дуже добре. Він також може спілкуватися з іншими програмами через канали, дуже розумний дизайн, який робить оболонку Linux дуже потужною.

Якщо ви тільки починаєте роботу або минув деякий час відтоді, як ви востаннє працювали над оболонкою, наступний список найважливіших команд допоможе вам повернутися до швидкості. Важливо звернути увагу на використання ними малих літер.

Короткий довідник команд Linux

CommandОпис
1pwdРоздрукуйте робочий каталог
2cdЗмінити каталог, за замовчуванням домашній
3lsСписок елементів у каталозі
4cpКопіювати файл з одного каталогу в інший
5mvПеремістити файл з одного каталогу в інший
6rmВидалення (видалення) файлу або каталогу
7торкатисяСтворіть новий файл
8якДрук вмісту файлу в StdOut
9СудуВиконати завдання з правами суперкористувача
10знайти та знайтиПошук файлу в системі
11| (труба)З’єднайте вихід і вхід програм
12GREPЗнайдіть шаблони в наборі даних
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, у тому числі більш складні та потужні.

Але для того, щоб вивчити ці команди та зручно ними користуватися, потрібен деякий час. Але як тільки ви це зробите, ви будете раді, що навчилися ними користуватися.

Ннамді Океке

Ннамді Океке

Ннамді Океке — комп’ютерний ентузіаст, який любить читати широкий вибір книг. Він віддає перевагу Linux, а не Windows/Mac, і використовує
Ubuntu з перших днів. Ви можете зловити його в твіттері через бонготракс

Статті: 299

Отримайте технічні речі

Технологічні тенденції, тенденції стартапів, огляди, онлайн-дохід, веб-інструменти та маркетинг один або два рази на місяць