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

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

история

Първото нещо, което можете да използвате, за да запомните командите, които вече сте използвали, е собствената ви история на команден ред. Повечето Linux черупки, включително най-често срещаното по подразбиране, Bash, създават файл с история, който изброява миналите ви команди. За Баш можете да го намерите на "/home//.bash_history".

Това е обикновен текстов файл, така че да можете да го отворите във всеки текстов редактор и да го върнете обратно или дори да търсите.

уместен

Всъщност има команда, която ви помага да намерите други команди. Тя се нарича "apropos" и ви помага да намерите подходящата команда, за да завършите търсеното от вас действие или. Например, ако трябва да знаете командата за изписване на съдържанието на директория, можете да изпълните следната команда:

 apropos "списък директория" 

Има обаче улов. Това е много буквално. Добавете "s" към "директория" и опитайте отново.

 apropos "списък директории" 

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

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

 apropos "pattern match" 

Мислиш ли, че ще се появи нещо като грепката? Вместо това нямате нищо. Отново, апроповете са твърде буквални. Сега опитайте да разделите думите и да използвате флага -a .

 apropos "match" -a "pattern" 

Изведнъж имате много от резултатите, които очаквате.

apropos е чудесен инструмент, но винаги трябва да сте наясно със странностите му.

ZSH

ZSH не е наистина инструмент за запомняне на командите. Това всъщност е алтернативна черупка. Можете да замените ZSH за Bash и да го използвате като shell команда. ZSH включва функция за автоматично коригиране, която ви хваща, ако въведете командата погрешно или изписвате нещо неправилно. Ако го активирате, ще ви попита дали сте имали предвид нещо близко. Можете да продължите да използвате командния ред както обикновено с ZSH, но получавате допълнителна защитна мрежа и някои други наистина хубави функции. Най-лесният начин да се възползвате максимално от ZSH е с Oh-My-ZSH.

Пищов

Последната и вероятно най-проста опция е да използвате измама лист. Налице са много възможности онлайн като тази, която можете да използвате, за да търсите команди бързо.

Всъщност можете дори да ги намерите във формат на изображението и да зададете такъв като десктоп тапет за бърза справка.

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

Разчитайте на тези методи, когато учите, и в крайна сметка ще се озовете все по-малко и по-малко. Никой не си спомня всичко, така че не се чувствайте зле, ако понякога забравите или навлезете в нещо, което не сте виждали досега. Това са тези ресурси и, разбира се, Интернет.