7 полезни трика за Linux, които начинаещите трябва да знаят
Добър ден, скъпи читатели на блога. Ако сте нов в Linux, естествено е да имате проблеми. Системата е толкова различна от Windows, че понякога ще прекарате много време в търсене на решения на най-простите проблеми. И докато командният ред прави живота на Linux много по-лесен, той може да бъде смущаващ за начинаещ.
За щастие трябва да знаете само няколко прости трика, за да се почувствате удобно с терминала. Отделете няколко дни за това и може да предпочетете да използвате повече командния ред! Разбира се, това изисква известни технически познания, но всичко не е толкова трудно, колкото изглежда. Вярвай ми.
Ако никога преди не сте работили с командния ред, препоръчвам ви да се запознаете с терминала, преди да продължите. Но ако сте уверени в себе си, продължете да четете статията.
Намиране на правилния екип
Терминалът предоставя на потребителя безкрайно море от възможности. Има толкова много неща, които можете да правите с него, но точно това плаши начинаещите. С толкова много команди, достъпни за вас, как да разберете коя да използвате във всяка ситуация?
Добрата новина е, че не е нужно да запомняте нищо. Използвайки командата apropos, можете бързо да разберете коя команда ще ви позволи да извършите необходимите действия.
Като напишете горния текст, ще получите списък с всички команди, които имат "описание" в техния помощен ред. Така че, ако го направите:
След това ще видим на екрана всички команди, чиято помощна линия съдържа текста"списък директория" (покажи директория). За моята система командите саdir, ls, ntfsls и vdir.
Изпълнение на предишната команда
Всеки, който използва Linux дълго време, рано или късноще се обърне късно към командния ред, за да отстрани възникнали проблеми. Когато дойде този ден за вас, ще откриете, че въвеждате едни и същи команди отново и отново.
За да разрешите този проблем, е достатъчно да стартирате бутонастрелка нагоре, който ви позволява да превъртате през предишните команди, които сте въвели. Точно това ще направят повечето начинаещи, но има и по-удобен вариант.
Командата history ще покаже на екрана командите, които сте въвели след стартиране на терминала, както и идентификационен номер до всяка от тях. Можете да повторите всяка от командите в списъка, като напишете:
където # трябва да се замени с номера на командата, която искате да изпълните отново. Това е много по-удобно, отколкото да натискатестрелка нагоре милион пъти, за да намерите правилната команда.
В допълнение, като изпълните!!, можете да повторите последната въведена команда.
Изпълнете команда в определено време
Да приемем, че искате да изпълните команда, но не точно сега. Да кажем, че има команда (или набор от команди), която трябва да бъде изпълнена в определен момент в бъдеще. Linux ви позволява да направите това.
С командата at можете да посочите дата и час. След това терминалът ще ви подкани да въведете последователност от команди, чието стартиране ще се случи в определеното време. За да завършите въвеждането на команди, натиснетеCtrl + D.
Параметрите за дата и час са гъвкави. За да научите повече за това, прочетете нашия преглед на командата at.
Лесно управление на задачи
Има много програми за управление на задачи за Windows, които предоставят на потребителите графичен интерфейс за управление на отворени приложения и работещи процеси. Linux няма това, но можете да постигнете подобен резултат с командатаhtop.
Повечето дистрибуции на Linux нямат инсталирана по подразбиране команда htop. Ако използвате Ubuntu или производно на Ubuntu, направете следното:
След като htop бъде инсталиран, можете да го използвате в командния ред. Като изпълните тази команда, вие ще получите пълна информация за всички процеси, изпълнявани на вашата система, включително подробности като идентификационни номера на процеси, използване на процесора и паметта и колко дълго се изпълнява процесът.
В допълнение, командата има вградено сортиране, което улеснява търсенето, както и подчертан текст, което опростява възприемането.
Опростен системен навигатор
Друга полезна команда еranger. Не е включен в повечето дистрибуции наLinux, но е лесен за инсталиране. Отново, ако използвате Ubuntu илипроизводна на Ubuntu дистрибуция, можете да инсталирате с този ред:
За какво е командата рейнджър? Ако го стартирате от командния ред, вашият терминал ще се превърне в интерфейс, който ви позволява да видите цялата файлова система с помощта на една клавиатура (въпреки че можете да използвате и мишката, ако искате).
Актуализирайте софтуера с PPA
В Ubuntu системният софтуер се управлява от помощна програма, наречена мениджър на пакети. Мениджърът на пакети поддържа списък с хранилища, откъдето системата изтегля пакети. Всяка Linux дистрибуция има набор от ключови хранилища.
Но какво ще стане, ако искате да инсталирате приложение, което не е в ключовите хранилища? Ще трябва да намерите хранилището за тази програма и след това ръчно да я добавите към вашия мениджър на пакети. Тук са полезни личните архиви на пакети.(PPA).
Не се притеснявайте, ако все още не разбирате значението на това понятие. След като разберете PPA, никога повече няма да срещнете проблеми при инсталирането на нов софтуер.
Клавишни комбинации за повече ефективност
И накрая, предлагаме ви списък с клавишни комбинации, след като сте ги проучили, значително ще ускорите работата си в командния ред.
Alt+Backspace : Изтрива предишната дума.
Alt+F : Преминаване напред към следващото пространство.
Alt+B : Връщане към предишното пространство.
Ctrl+U : Изрязва целия текст до курсора.
Ctrl+K : Изрязва целия текст след курсора и до края на реда.
Ctrl+A : Премества курсора в началото на реда.
Ctrl+E : Премества курсора в края на реда.
Поотделно тези команди може да не изглеждат толкова удобни и не обвинявам тези, които мислят така. Въпреки това, като ги комбинирате един с друг, можете наистина да ускорите повторното въвеждане на команди.
По-удобно ли ви е сега?
Командният ред не трябва да ви плаши. Трябва ви само малко време, за да се запознаете с основните команди. След това ще се чудите как сте се справяли без удобството и ефективността на този инструмент.