Използвайте Tab Завършване, за да напишете команди по-бързо на всяка операционна система
Попълването на табулация е изключително полезна функция в почти всяка среда на командния ред, независимо дали използвате черупката на Bash за Linux, командния ред или PowerShell в Windows, или терминален прозорец в Mac OS X.
Тази функция може значително да ви помогне да ускорите въвеждането на команди. Просто натиснете клавиша Tab, докато въвеждате команда, опция или име на файл, а средата на черупката автоматично ще завърши това, което пишете, или ви предлагат опции.
Завършване на раздела в Linux
Черупката на Bash, използвана по подразбиране за повечето дистрибуции на Linux, има отлична поддръжка за попълването на tabe.
Например, да кажем, че искате да стартирате Firefox команда. Можете просто да напишете ела или пожар в терминала и натиснете Tab - ако вашата система няма други команди, които започват с тези букви, Bash автоматично ще попълни Firefox и можете да натиснете Enter, за да стартирате командата.
Като друг пример, нека кажем, че искате да изпълните една от командите на Apt пакетния мениджър. Можете да пишете подходящ- и натиснете Tab два пъти, за да видите списък от команди, започващи с apt-. За да стартирате една от командите, продължете да я въвеждате и натиснете отново Tab - например, можем да напишем a г, натиснете Tab и ап-да ще се появи.
Попълването на Tab е особено полезно при въвеждане на имена на файлове, директории и пътеки. Вместо да се опитвате да въведете дълго име на файл, което може да включва интервали и специални символи, трябва да излезете правилно, можете просто да започнете да въвеждате началото на името и да натиснете клавиша Tab.
Например, ако имаме дълго, сложно име на файл, започващо с буквата L, просто трябва да въведем L и натиснете Tab, за да го завършите автоматично. Ако имахме няколко имена на файлове, започващи с L, трябваше да напишем малко повече от името на файла, преди да натиснете отново Tab.
Попълването на табулация може дори да се използва за автоматично попълване на опции за някои команди. Например, когато инсталирате пакет с apt-get install Можете да използвате завършването на табулацията, за да завършите автоматично името на пакета. Това също ви помага да търсите свързани пакети и е много полезно, когато не сте сигурни какво точно е наречен пакетът.
Опитайте да използвате завършването на табулатора с други команди, за да видите какво можете и не можете да завършите автоматично.
Bash поддържа и други видове завършване. Например, можете да въведете a ~ и натиснете Tab за автоматично попълване на потребителско име, въведете a @ и натиснете Tab за автоматично попълване на име на хост или напишете a $ и натиснете Tab за автоматично попълване на променлива.
Завършване на раздела в Windows
Командният ред на Windows не ви позволява да използвате завършването на табулации за команди и техните опции. Въпреки това, той поддържа завършване на табулатора за имена на папки и файлове.
Например, можем да отворим команден ред, тип cd D, и натиснете Tab. Тъй като по подразбиране сме в папката на потребителя, завършването на табулацията автоматично ще бъде въведено cd Работен плот, така че можем да натиснете Enter, за да промените директориите в нашата директория. Това също помага при опит за стартиране на команда на определено име на файл.
Попълването на Tab също работи в PowerShell. Може да се използва за автоматично попълване на името на кратка команда, параметър или път на файл.
За разлика от Bash Shell, Windows изисква да натиснете Tab няколко пъти, за да преминете през наличните опции - няма да ви покаже всичко в списък. Това се отнася както за функциите за завършване на раздела за командния ред, така и за PowerShell.
Завършване на раздела в Mac OS X
Mac OS X включва и черупката на Bash, така че завършването на табулация работи точно както в Linux. Докоснете клавиша на раздела, докато въвеждате команда, път на файла или опция - черупката автоматично ще попълни останалите или ще ви покаже наличните опции, които можете да въведете.
Всяка друга операционна система, която използва Bash shell ще работи същото. Функциите за завършване на Tab също трябва да работят подобно на много други черупки в Unix-подобни системи.
Ако сте човек, който използва терминал или среда от команден ред, трябва да използвате завършването на табулация. Това е просто - в общи линии, всичко е за подслушване на Tab, докато пишете нещо в командния ред, за да накарате черупката да познае какво ще напишете. Това е особено полезно за дълги и сложни имена на файлове, но помага с много различни неща.
Попълването на Tab работи почти навсякъде, където има среда на командния ред, затова опитайте следващия път, когато трябва да напишете команда.
Кредит за изображението: Sven на Flickr