Знижка 50%. всі плани, обмежений час. Починаючи з $2.48/mo
Залишилося 16 хв
Сервери та ОС

15 основних команд Linux, які повинен знати кожен користувач🔑

Метт Шмітт By Метт Шмітт 16 хв читання Оновлено 27 квітня 2024 р
найкращі команди linux

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

Я повинен сказати, що не хвилюйтеся. Ми хочемо почати з 15 основні команди Linux для початківців, щоб легко ознайомитися з цим популярним інтерфейсом з відкритим кодом.

Перш ніж перейти до списку з 15 команд, які повинен знати кожен користувач Linux, ви можете отримати погляд на важливість команд у більшості дистрибутивів. Ось чому перший розділ містить деякі основні визначення та пояснення. 

Також є 16-та команда Я думаю, має бути тут, або, можливо, команда 0, тому що вона, мабуть, навіть важливіша за інші: кв. В основному він використовується для встановлення та видалення пакетів у багатьох дистрибутивах Linux, включаючи Debian і Ubuntu. Якщо ваша ОС має графічний інтерфейс користувача, ви можете просто замінити більшість із цих 15 команд, клацнувши на кількох екранах. Однак ви не можете змінити те, що більшість пакунків потрібно встановлювати з терміналу, а для цього вам потрібен apt. Ваш Linux не має графічного робочого столу? Не проблема: просто перегляньте мій посібник як інсталювати GUI на Ubuntu Server, і ви також побачите, наскільки важливим є apt!

linux-vps Спрощений хостинг Linux

Хочете кращий спосіб розміщення своїх веб-сайтів і веб-додатків? Розробляєте щось нове? Вам просто не подобається Windows? Ось чому ми маємо Linux VPS.

Отримайте свій Linux VPS

Найпростіші команди Linux, які ви повинні знати

 

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

Як ви, можливо, знаєте, це інтерфейс командного рядка (CLI) – це текстовий інтерфейс користувача (UI) у вашому пристрої, який може виконувати майже всі необхідні завдання (зазвичай чорний ящик із білим текстом, який також відомий як процесор командного рядка або інтерпретатор командного рядка).

Одним із найпопулярніших типів інтерфейсу командного рядка для Linux є удар (Bourne Aпосилення Shell), яка підтримує всі команди оригінальної оболонки Bourne, а також багато інших. Він був написаний як безкоштовна заміна оболонки Борна з відкритим вихідним кодом, яка містить такі функції, як редагування командного рядка, історія команд і синтаксис заміни команд із Корнова оболонка (KSH) і C shell (CSH). Він також може підтримувати розширення дужок, яке використовується для створення текстових рядків.

Читайте також: Встановіть Linux bash на Windows 10!

Маючи відкритий характер bash, більшість дистрибутивів Linux, усі випуски macOS від Apple, підсистема Windows для Linux і операційна система Solaris використовують його як оболонку користувача за замовчуванням. Щоб відкрити оболонку bash у Linux, просто запустіть термінал із меню програм робочого столу та запустіть сценарій оболонки. (Пам’ятайте, що залежно від того, як ваш системний адміністратор налаштував речі, ви можете змінити оболонку за замовчуванням). Коли термінал відкриється, він запропонує написати код.

✅Тепер настав час вивчити деякі коди Linux. Нижче наведено список деяких Основні команди Linux з прикладами буде представлено те, що повинен знати кожен користувач Linux:

Примітка 1: типовий синтаксис команди може бути таким:

command [-argument] [ - - long-argument] file

Примітка 2: назви команд, файлів і каталогів в оболонці Linux чутливі до регістру, тобто PWD друкуватиме поточний робочий каталог, але PWD повертатиме таку помилку:

Bash: PWD: command not found

Примітка 3: розширення файлу не має значення, що означає в Linux CLI, тип файлу визначатиметься автоматично.

Примітка 4: в

/

(коса риска) чи використовується спеціальний символ для розділення каталогів?

Примітка 5: майже всі команди Linux підтримують аргумент, щоб допомогти вам під час подорожі за допомогою інтерфейсу командного рядка.

- - help

Примітка 6: знак — це підказка, яка показує нам, що оболонка очікує на введення, і стоїть перед кожним синтаксисом у цій статті.

$

Читайте також: Знайдіть версію ОС за допомогою командного рядка

1- команда ls

Якщо ви бажаєте створити список файлів або каталогів у файловій системі Linux ОС, тоді команда ls (скорочення від List) є рішенням. Використовуючи цю команду, ви маєте різноманітні параметри, наприклад наступну таблицю:

Варіант опис
ls ~ Він надає вміст домашнього каталогу
ls ../ Він надає вміст батьківського каталогу
ls – версія Він перевіряє версію команди ls
ls -a список усіх файлів, включаючи приховані файли, починаючи з «.»
ls – колір Кольоровий список [=завжди/ніколи/авто]
ls -d список каталогів – з ‘ */’
ls -F Показує типи файлів (“/” = каталог, “*” = виконуваний)
ls -li Якщо файл є першим стовпцем, тоді ця команда друкує номер індексу
ls -l список у довгому форматі (дозволи, розмір, право власності та дата зміни)
ls -laF список довгого формату, включаючи приховані файли
ls -lh список довгого формату з розміром, що відображається за допомогою зрозумілих для людини одиниць файлу (КБ, МБ, ГБ)
ls -ls список у довгому форматі з розміром файлу (за спаданням)
ls -r список у зворотному порядку
ls -R список рекурсивного дерева каталогів
ls -s розмір файлу списку
ls -S сортувати за розміром файлу
ls -t сортувати за часом і датою модифікації – відкриється останній редагований файл
ls -X сортувати за назвою розширення

2- команда pwd

Як ми вже згадували,

$ pwd [option]

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

Pwd –L

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

Pwd –P

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

linux-vps Спрощений хостинг Linux

Хочете кращий спосіб розміщення своїх веб-сайтів і веб-додатків? Розробляєте щось нове? Вам просто не подобається Windows? Ось чому ми маємо Linux VPS.

Отримайте свій Linux VPS

3- псевдонім

Ця команда дозволяє вказати ярлик або абревіатуру для посилання на команду (або набір команд), щоб уникнути введення довгої команди кілька разів. Насправді, коли вам потрібно використовувати команду знову і знову, команда псевдоніма буде корисною. Це може заощадити ваш час, створивши унікальну команду, яка може замінити один рядок іншим під час виконання команд. Цей ярлик можна використовувати кілька разів. У цьому випадку ми створюємо псевдонім для цієї команди.

Синтаксис цієї команди:

alias [-p] [name [=value] …]

Або це може бути приблизно так:

alias alias_name="command_to_run"

4- команда cd

Ця команда змінить ваш поточний каталог у Linux та інших Unix-подібних операційних системах. Іншими словами, cd (скорочення від Cповісити Directory) є однією з найбільш часто використовуваних і однією з основних команд Linux, яка використовується на терміналі Linux. Синтаксис цієї команди:

cd [options] directory

Ось кілька прикладів використання цієї команди:

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

cd Downloads

Ви також можете перейти до нього за допомогою абсолютного шляху:

cd /home/username/Downloads

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

/home/username/Downloads

каталог, щоб перейти до

/home/username

каталогу (на рівень вище), ви повинні ввести:

cd . ./

Ця команда переносить вас на один рівень вище з поточного каталогу.

/home

Щоб переміститися на два рівні вище до каталогу, ви можете запустити наступний код:

cd . ./ . ./

Ви також можете перейти до попереднього робочого каталогу за допомогою тире як аргументу команди cd, як показано нижче:

cd -

Або перейдіть до домашнього каталогу за допомогою тильди (~), як показано нижче:

cd ~

Наприклад, якщо ви хочете перейти з

/home/username/Downloads

довідник до

/home

каталогу, ви повинні ввести:

cd ~/Downloads

Примітка: якщо в назві вибраного каталогу є пробіл, ви повинні використати символ зворотної косої риски (\), щоб уникнути пробілу, як показано нижче:

cd Dir\beta\router\hosting

5-мв команда

Ця команда використовується для переміщення одного або кількох файлів або каталогів з одного місця в інше. Нижче наведено синтаксис цієї базової команди Linux із кількома прикладами:

mv [option] SOURCE DESTINATION

The ДЖЕРЕЛО може бути одним або кількома каталогами чи файлами, а також ПРИЗНАЧЕННЯ має бути одним каталогом або файлом. Щоб перемістити каталог або файл, вам потрібно надати дозволи на запис для обох ДЖЕРЕЛО і ПРИЗНАЧЕННЯ. В іншому випадку ви отримаєте повідомлення про помилку «Дозвіл заборонено».

Якщо ви хочете просто перейменувати файл, введіть такий синтаксис:

mv [filename] [new_filename]

Наприклад:

mv names.txt fullnames.txt

Так само, якщо ви хочете перемістити файл у нове розташування, використовуйте такий синтаксис:

mv [filename] [dest-dir]

Наприклад:

mv fullnames.txt /home/routerhosting1/Downloads

Ви можете змусити mv команду підказки за допомогою –i параметр командного рядка:

mv -i [filename] [new_filename]

Цей синтаксис призводить до mv запитувати дозвіл користувача перед перезаписом існуючого файлу.

linux-vps Спрощений хостинг Linux

Хочете кращий спосіб розміщення своїх веб-сайтів і веб-додатків? Розробляєте щось нове? Вам просто не подобається Windows? Ось чому ми маємо Linux VPS.

Отримайте свій Linux VPS

6- команда кота

The кіт Команда (скорочення від concatenate) — одна з найбільш часто використовуваних і одна з основних команд Linux, яка дозволяє користувачам створювати один або кілька файлів, об’єднувати файли, переглядати вміст файлів і перенаправляти виходи у файлах або терміналах. Типовий синтаксис цієї команди приблизно такий:

cat [option] [file] . . .

приклад:

cat /123456/test/file01/123456/test/file02

У наступній таблиці показано основні параметри використання команди cat:

варіант опис
котячий тест Відображає вміст файлу
кот тест1 тест2 Відображає вміст test1 і test2
тест кота1; соска2; тест3 Відображає кілька файлів одночасно
кіт -б додає номери рядків до непорожніх рядків
cat -n ім'я файлу Показує вміст і додає номери рядків до всіх рядків
кішка -с Стискає порожні рядки в один рядок
кішка -е Показує $ у кінці рядка. Добре підходить для стискання кількох рядків в одній лінії
тест cat –T показує ^I замість вкладок
кот тест1 соска2 тест3 > тест4 Переспрямування вмісту кількох файлів в один файл
кіт > тест1 Буде створено файл під назвою test1
кот тест1 >> тест2 Додасть вміст одного файлу в кінець іншого файлу

7- команда cp

The cp команда означає КОПІЮВАТИ. Ця команда може копіювати один або групу файлів або каталогів. Він вимагає принаймні двох імен файлів у своєму аргументі. Синтаксис цієї команди може бути приблизно таким:

cp [option] Source Destination
cp [option] Source Directory
cp [option] Source-1 Source-2 Source-3 Source-n Directory

Перший і другий синтаксис використовуються для копіювання вихідного файлу в цільовий або каталог. Третій синтаксис використовується для копіювання кількох файлів (джерел) до каталогу.

приклад 1:

cp file file-backup

Цей код скопіює файл з іменем file.txt to file-backup.txt.

приклад 2:

cp file1.txt dir file2.txt dir

Цей код скопіює кілька файлів і каталогів одночасно. У цьому випадку адресатом має бути каталог.

8- команда mkdir

Ця команда Linux дозволяє користувачам створювати нові каталоги. с mkdir ви також можете встановити дозволи та створити декілька папок одночасно. Синтаксис цієї команди для створення окремого каталогу приблизно такий:

mkdir [option] dir-name

приклад:

mkdir test-dir

Ця команда створить новий каталог під назвою test. Якщо ви хочете створити кілька каталогів одночасно, використовуйте такий синтаксис:

mkdir {test1, test2, test3}

9- команда rmdir

Ще одна команда з нашого наданого списку основних команд Linux rmdir який дозволяє видаляти порожні каталоги з файлової системи в Linux. Синтаксис цієї команди наведено нижче:

rmdir [-p] [-v ǀ -verbose] [-ignore – fail – on – non – empty] directories …

Опції:

в

rmdir –p

кожного з каталогів

приклад:

rmdir mydir1 mydir2 mydir3

У цьому прикладі mydir1, mydir2, і mydir3 буде видалено, якщо вони порожні. Якщо будь-який із цих каталогів не порожній, для цього каталогу буде надруковано повідомлення про помилку, а інші каталоги не буде видалено.

Опції:

  • rmdir –стор: у цьому параметрі кожен аргумент каталогу розглядається як шлях, який буде видалено. Якщо вони порожні, запуститься останній компонент.
  • rmdir –v, - багатослівний: цей параметр може відображати докладну інформацію для кожного каталогу, який обробляється.
  • rmdir -ignore – fail – on – non – empty: якщо каталог не порожній, ця опція не повідомлятиме повідомлення про помилку про помилку.
  • rmdir – версія: цей параметр використовується для відображення інформації про версію та виходу.

Читайте також: Як видалити каталог у Linux?

10 - команда rm

Коли ви збираєтеся видалити каталоги та вміст у них, rm команда - це рішення. Але, якщо ви хочете лише видалити каталог, використовуйте rm –r. Синтаксис виглядає приблизно так:

rm [option] FILE

приклад:

rm test.txt

Ця команда назавжди видалить каталог test.txt.

11- Сенсорна команда

Команда touch відома як ще одна базова команда Linux, яка дозволяє створити новий порожній файл.

Синтаксис: натисніть file_name

touch

приклад: торкніться  /Home /username/Documents/Me.txt

Ця команда створює один текстовий файл за адресою призначення (документи). Якщо ви хочете створити кілька файлів у певному місці призначення.

Синтаксис: торкніться File1_name File2_name File3_name

Опції:

touch –a: ця команда може змінити час доступу до певного файлу. Рекомендовано  змінити або оновити час останнього доступу до файлу

12- Команда пошуку

Команда Locate діє як команда пошуку у Windows. Це найпростіший спосіб шукати файли за іменами або навіть не знати точної назви.

Синтаксис: знайти [назва файлу]

locate

приклад:

Знайдіть{ -i Книга*примітка} 

Ця команда знаходить файли зі словами «книга» та «примітка» як великими, так і малими.

13- команда df

Команда Df розшифровується як «Disk Free», яка дає вам інформацію про систему у вигляді звіту, наприклад обсяг диска, простір і використання.

Щоб переглянути зведення про доступний для читання дисковий простір, ви можете отримати його в байтах, мегабайтах і гігабайтах.

Наприклад: мегабайти:

df -m

Синтаксис:

  • df
  • df /реж
  • df [параметр] [/dev/ПРИСТРІЙ]

14- Команда Kill

Команда Kill допомагає згортати програми, що не відповідають; проте програму можна завершити вручну.

 Синтаксис:

kill [signal option]
kill PID

приклад:

Є два поширених сигнали з командою kill, які найчастіше використовують користувачі: 

SIGKILL: Цей сигнал примушує якомога швидше завершити всі програми, і ця раптова зупинка не збереже зміни програми

СИГТЕРМ: Цей тип сигналу спричиняє зупинку роботи програми, але, на відміну від SIGKILL, він дозволяє програмі зберегти всі зміни. 

15- команда useradd, userdel

Багатокористувацька операційна система (Linux) забезпечує одночасний доступ кількох користувачів. Таким чином, для взаємодії з системою необхідно створити кілька користувачів.

Useradd: Ця команда створює нового користувача, а Passwd використовується для встановлення пароля для цього облікового запису користувача.

Синтаксис: useradd [ПАРАМЕТИ] ІМ'Я КОРИСТУВАЧА

приклад:

useradd JohnSmith

Userdl: видалення облікового запису користувача означає видалення користувача та його файлів. This command acts the same as creating a user with a little change.

Синтаксис: userdel ім'я користувача

приклад:

userdel JohnSmith

Опції:

userdel –f: ця опція примусово видалить користувача 

userdel –r: ця команда видаляє користувача з домашнім каталогом і його файлами, а також спулом пошти користувача.

приклад:

  • userdel -f Джек
  • userdel -r Джон

 

Як на практиці виконувати базові команди Linux?

No matter you want to test /analyze your shell scripts online or want to practice basic Linux commands, you should first understand them well. To practice them, you can install Linux inside Windows using Windows Subsystem for Linux. Ви також можете використовувати онлайн-термінали Linux. Some websites provide you with online Linux terminals to run regular Linux commands in a web browser so that you can test them or practice them.

Висновок

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

FAQ

Яка різниця між pwd і /bin/pwd?

The pwd це вбудована команда в оболонку while /bin/pwd це інструмент, який постачається разом із дистрибутивом Linux. Щоб вказати, що ви хочете запустити окрему програму замість вбудованої команди оболонки, використовуйте /bin/pwd.

Як виконувати команди в Linux?

Спочатку запустіть термінал із меню додатків робочого столу. Потім спробуйте знайти оболонку bash, яка є оболонкою за замовчуванням у більшості дистрибутивів Linux. Тепер введіть команду та натисніть enter, щоб запустити її.

Що означає CLI?

Інтерфейс командного рядка (CLI) — це текстовий інтерфейс, який використовується для введення та виконання команд. До миші це був стандартний спосіб взаємодії з комп’ютером. Кожен CLI має командний рядок для прийняття команди.

Для чого корисний командний рядок?

Найкраще використання командного рядка полягає в тому, що він приймає багато команд. Цей інтерфейс допоможе вам ввести команду, яку можна передати в операційну систему вашого комп’ютера та запустити. За допомогою командного рядка ви також можете переміщатися між файлами та папками свого пристрою.

Що таке шпаргалка для Linux?

Існують сотні команд Linux, про які вам може знадобитися знати. Шпаргалка для Linux може допомогти вам легко знайти та запам’ятати їх. На такому аркуші можуть відображатися команди, пов’язані з такою інформацією:

  • Інформація про систему
  • Інформація про обладнання
  • Моніторинг продуктивності та статистика
  • Інформація про користувача та керування
  • Команди файлів і каталогів
  • Управління процесами
  • Права доступу до файлів
Поділіться

Більше з блогу

Продовжуйте читати.

Найкращі самостійні програми, які можна запускати з Cosmos Cloud, зображення обкладинки з панелями програм навколо інформаційної панелі Cosmos.
Сервери та ОС

Найкращі автономні програми, які можна запускати з Cosmos Cloud: файли, медіа, паролі, автоматизація та багато іншого!

Можливо, ви налаштували Cosmos Cloud і тепер хочете побачити, які програми добре підходять до нього, а можливо, ви ще навіть не визначилися з Cosmos і просто хочете побачити, наскільки він підходить для вашої роботи.

Нік СільверНік Сільвер 16 хв читання
Обкладинка Portainer проти Cosmos Cloud для керування програмами Docker із гібридною схемою налаштування та неоновими операціями проти блоків доступу.
Сервери та ОС

Portainer проти Cosmos Cloud: найкраще підходить для керування програмами Docker

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

Нік СільверНік Сільвер 14 хв читання
Функціональна графіка Cosmos Cloud проти CasaOS проти Umbrel показує три самостійні шляхи в одному абстрактному світі хмарної мережі.
Сервери та ОС

Cosmos Cloud проти CasaOS проти Umbrel: яка самостійна платформа підходить для ваших налаштувань?

Коротка відповідь полягає в тому, що CasaOS все ще є найпростішим місцем для початку, Umbrel має найчистіше кероване відчуття, а Cosmos Cloud має більше сенсу, якщо ви хочете жорсткіше контролювати домен

Нік СільверНік Сільвер 11 хвилин читання

Готові до розгортання? Від $2,48/міс.

Незалежна хмара, з 2008 року. AMD EPYC, NVMe, 40 Гбіт/с. 14-денне повернення грошей.