Изучаването на нови неща може да бъде поразително и терминалът на Linux не е изключение. Що се отнася до овладяването на терминала на командния ред, ключът е да се разберат основните концепции, а не да се запомнят командите.

Повечето команди в Linux са добре документирани и за да ги разберете добре всичко, от което се нуждаете, е самият команден терминал.

Това ръководство разглежда някои от най-важните команди на Linux, които ще ви помогнат да получите помощ Linux Команди от командния ред и за подобряване на вашето обучение по пътя към овладяването на Linux команди.

Защо да използвате командния ред?

Ако сте свикнали да използвате графичен потребителски интерфейс (GUI), може би се чудите: защо да използвам командния ред, ако мога да получа достъп до всичко в GUI? Истината е, че командният ред ви дава повече контрол и гъвкавост за промяна или управление на вашата система.

Вземете например задачата за добавяне на нов потребител към системата, това е GUI интерфейсът, който ви е предоставен.

instagram viewer

Ако трябва да изпълните същата задача с помощта на командния ред, можете да използвате следната команда.

 sudo useradd muo -p Azb3tDEM, aH8

Много проста команда, която лесно може да бъде автоматизирана. Освен това можете да добавите още опции, докато създавате потребителя, като да зададете датата на изтичане на паролата, да добавите потребителска група или да зададете началната директория на потребителя по подразбиране и т.н.

Другото предимство е, че можете да използвате една и съща команда за всеки Linux дистрибуцияи дори други операционни системи като Mac OS и Unix. Междувременно внедряването на GUI ще бъде различно между различните дистрибуции на Linux или операционни системи.

1. Относно

Има много команди на Linux и евентуално не можете да си припомните всички. Ако не знаете каква команда да използвате за определена задача, съответно команда е ваш приятел.

Да предположим, че искате да копирате файл, но не знаете коя команда да използвате. Просто използвайте съответно команда, последвана от задачата, която искате да изпълните.

За да проверите командите за копиране, използвайте

 подходящо копие

Apropos ще изброи няколко команди, които съответстват на ключовата дума, която сте използвали. Списъкът включва кратко описание на това, което прави командата. От изхода по-долу маркираната команда е това, което търсите за копиране на файлове или директории.

Думата apropos произлиза от френската дума „à пропози“, което означава „за“.

Командата apropos работи, като преглежда целите раздели с описания на ръководствата за съответстващата ключова дума, която предоставяте с командата apropos.

2. Човече

След като вече можете да намерите команда, която да използвате за конкретна задача. Можете да научите повече за командата и нейните опции, като използвате страниците с ръководства.

Помощната програма за ръчен пейджър показва страниците с ръководството за програмата, която търсите. Страниците с хора са изчерпателни и добре организирани. Те са най-подходящото място, когато става въпрос за разбиране и научаване на повече за командите и техните опции или аргументи.

Страниците с хора са организирани в секции.

Разделите могат да варират в зависимост от автора на ръководствата, но ето някои от най-често срещаните раздели, на които ще попаднете.

  • Име: Името на командата, чиито ръчни документи гледате.
  • Синопсис: Дайте кратко описание на някои от опциите за въпросната команда.
  • Описание: По-подробно описание на командата, включително как тя работи и какво прави.
  • Настроики: Този раздел описва подробно всички аргументи или опции, които можете да използвате с командата.
  • Примери (съвети): Този раздел ви показва няколко случая на използване и как може да се използва командата.

Човешките страници за cp команда ще изглежда по следния начин.

Навигиране в страници на човека

Страниците с хора могат да бъдат доста дълги. За лесно навигиране в страниците с ръководства, без да напускате клавиатурата, можете да използвате е бутон, за да продължите напред и б ключ за връщане назад.

Можете също да търсите ключови думи в ръководствата, като използвате /[keyword] последвано от натискане на бутона за въвеждане.

Например за търсене на думата рекурсивен в ръководствата на командата cp можете да използвате следното.

/recursive

Използвай н на клавиатурата, за да се придвижвате напред в търсенето и Shift + n ключ за търсене назад.

3. Какво е

Друга важна команда, за да научите повече за конкретна команда, е какво е команда. Командата ви дава кратко описание на команда в един ред.

Например, за да разберете какво е rsync команда се използва за:

 какво е rsync

4. Информация

Подобно на ръководствата, информационните страници също ви дават подробно описание на конкретна команда. В някои случаи информационните страници съдържат повече подробности, отколкото ръководствата.

Информационната програма ви дава възможност да четете документацията във формат Info.

инфо инфо

Използвай н на клавиатурата за навигация напред в информационните страници и стр бутон за навигация назад.

Друга уникална характеристика на информационните страници е, че те съдържат хипервръзки към други раздели за лесна навигация, както се вижда в изхода по-долу.

5. Който

Повечето команди на Linux се намират в /usr/bin/ директория.

Но в случай, че искате да разберете къде се намира изпълнимият файл на дадена команда, можете да използвате който команда. Командата работи, като търси всички пътища за изпълними файлове, съответстващи на търсената ключова дума. Например, за да разберете къде SSH Помощната програма се намира, можете да изпълните следната команда.

които ssh

6. Помогне

Друга полезна програма за получаване на помощ в командния ред е помогне команда. Използвайте го, за да получите кратко описание на конкретна вградена команда.

Ето примерни резултати от командата Help. Забележка: Само вградените команди могат да се използват с помощта на командата.

Командата за помощ работи само с баш черупка.

Аргументът за помощ

Повечето команди на Linux също имат --помогне команден аргумент или опция. Можете да го използвате, за да покажете полезна информация за това как се използва команда и нейните аргументи по опростен начин.

Например, потърсете повече помощ за cp команда, която можете да използвате.

 cp --помощ

7. Извикване на команди

Терминалът на Linux ви позволява да изброявате команди, които сте изпълнявали по-рано. Използвай история команда, за да се покаже списък с предишно изпълнени команди.

история

Той изброява всички команди в хронологичен ред от най-старите до най-новите със съответния номер.

За да стартирате отново команда от списъка с история, просто напишете ! последван от номера на командата. Например за повторно стартиране на командата номер 9 в списъка.

 !9

Друг начин за извикване на команди е използването на Ctrl + R клавишна комбинация в прозореца на терминала, след което въведете ключовата дума, която търсите. След това можете да използвате CTRL + R да преминете през всички изпълнени преди команди, съдържащи ключовата дума, която сте предоставили.

Научете повече за Linux

Командният ред е не само чудесна помощна програма, за да свършите работата си, но и да получите помощ относно различните команди, налични в Linux. Освен терминала на командния ред, винаги можете да използвате онлайн ресурси, за да научите повече за Linux.

електронна поща
9 неща, които трябва да направите след инсталирането на Ubuntu Linux във VirtualBox

Инсталирате Ubuntu във VirtualBox, за да стартирате Linux на вашия компютър? Ето 9-те неща, които трябва да направите по-нататък.

Прочетете Напред

Свързани теми
  • Linux
  • Linux команди
За автора
Mwiza Kumwenda (3 статии публикувани)

Mwiza разработва софтуер по професия и пише много за Linux и програмиране отпред. Някои от интересите му включват история, икономика, политика и архитектура на предприятията.

Още от Mwiza Kumwenda

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и ексклузивни оферти!

Още една стъпка…!

Моля, потвърдете имейл адреса си в имейла, който току-що ви изпратихме.

.