Операційна система Linux здається надто складною для використання, командні рядки можуть нагадувати вам процес програмування, який потребує досвіду чи таланту, щоб знати, що робити.
Я повинен сказати, що не хвилюйтеся. Ми хочемо почати з 15 основні команди Linux для початківців, щоб легко ознайомитися з цим популярним інтерфейсом з відкритим кодом.
Перш ніж перейти до списку з 15 команд, які повинен знати кожен користувач Linux, ви можете отримати погляд на важливість команд у більшості дистрибутивів. Ось чому перший розділ містить деякі основні визначення та пояснення.
Також є 16-та команда Я думаю, має бути тут, або, можливо, команда 0, тому що вона, мабуть, навіть важливіша за інші: кв. В основному він використовується для встановлення та видалення пакетів у багатьох дистрибутивах Linux, включаючи Debian і Ubuntu. Якщо ваша ОС має графічний інтерфейс користувача, ви можете просто замінити більшість із цих 15 команд, клацнувши на кількох екранах. Однак ви не можете змінити те, що більшість пакунків потрібно встановлювати з терміналу, а для цього вам потрібен apt. Ваш Linux не має графічного робочого столу? Не проблема: просто перегляньте мій посібник як інсталювати GUI на Ubuntu Server, і ви також побачите, наскільки важливим є apt!
Спрощений хостинг 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
Хочете кращий спосіб розміщення своїх веб-сайтів і веб-додатків? Розробляєте щось нове? Вам просто не подобається Windows? Ось чому ми маємо Linux VPS.
Отримайте свій Linux VPS3- псевдонім
Ця команда дозволяє вказати ярлик або абревіатуру для посилання на команду (або набір команд), щоб уникнути введення довгої команди кілька разів. Насправді, коли вам потрібно використовувати команду знову і знову, команда псевдоніма буде корисною. Це може заощадити ваш час, створивши унікальну команду, яка може замінити один рядок іншим під час виконання команд. Цей ярлик можна використовувати кілька разів. У цьому випадку ми створюємо псевдонім для цієї команди.
Синтаксис цієї команди:
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
Хочете кращий спосіб розміщення своїх веб-сайтів і веб-додатків? Розробляєте щось нове? Вам просто не подобається Windows? Ось чому ми маємо Linux VPS.
Отримайте свій Linux VPS6- команда кота
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 може допомогти вам легко знайти та запам’ятати їх. На такому аркуші можуть відображатися команди, пов’язані з такою інформацією:
- Інформація про систему
- Інформація про обладнання
- Моніторинг продуктивності та статистика
- Інформація про користувача та керування
- Команди файлів і каталогів
- Управління процесами
- Права доступу до файлів