If-Koubou

Използвайте завършването на клавишите за команди за тип по-бързо във всяка операционна система

Използвайте завършването на клавишите за команди за тип по-бързо във всяка операционна система (Как да)

Довършването на табулатора е изключително полезна функция в почти всяка среда на команден ред, независимо дали използвате Bash shell в Linux, Command Prompt или PowerShell на Windows или терминален прозорец на Mac OS X.

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

Довършване на таб на Linux

Bash shell, използван по подразбиране за повечето Linux дистрибуции, има отлична поддръжка за завършване на табла.

Например, да речем, че искате да стартирате Firefox команда. Можете просто да въведете ела или пожар в терминала и натиснете Tab - ако вашата система няма други команди, които започват с тези букви, Bash автоматично ще попълни Firefox и можете да натиснете Enter, за да изпълните командата.

Като друг пример, да речем, че искате да изпълните едно от командите на мениджъра на Apt пакета. Можете да въведете apt- и натиснете Tab два пъти, за да видите списък с команди, започващи с apt-. За да изпълните една от командите, продължете да я въвеждате и отново натиснете Tab - например, бихме могли да въведем a д, натиснете Tab и ап-да ще се появи.

Довършването на табула е особено полезно, когато пишете имена на файлове, директории и пътеки. Вместо да се опитвате да въведете дълго име на файл, което може да включва интервали и специални символи, ще трябва да избягате правилно, можете просто да започнете да пишете началото на името и да натиснете Tab.

Например, ако имаме дълго, сложно име на файла, започващо с буквата L, просто трябва да въведем L и натиснете Tab, за да го завършите автоматично. Ако имахме няколко имена на файловете, започващи с L, просто трябва да напишем малко повече от името на файла, преди да натиснете Tab отново.

Довършването на табулатора може дори да се използва за автоматично завършване на опциите за някои команди. Например, когато инсталирате пакет с apt-get install командата, можете да използвате завършването на раздела, за да завършите автоматично името на пакета. Това също ви помага да търсите сродни пакети и е много полезно, когато не сте сигурни точно какво е наречен пакет.

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

Баш също така поддържа други видове завършване. Например, можете да въведете a ~ и натиснете Tab, за да завършите автоматично потребителско име, въведете an @ и натиснете Tab, за да завършите автоматично името на хоста или напишете a $ и натиснете клавиша Tab, за да завършите автоматично променлива.

Завършване на таб на Windows

Командният прозорец на Windows не ви позволява да използвате завършването на раздели за команди и техните опции. Обаче, той поддържа завършване на раздела за имена на папки и файлове.

Например, можем да отворим команден ред, тип cd D, и натиснете Tab. Тъй като ние сме в нашата потребителска папка по подразбиране, завършването на раздела автоматично ще се зареди cd Desktop, за да можем да натиснете Enter, за да смените директории в нашата директория за настолни компютри. Това също помага при опит за стартиране на команда на конкретно име на файл.

Изпълнението на табула също работи в PowerShell. Тя може да се използва за автоматично попълване на името на командата cmdlet, параметър или файл.

За разлика от Bash Shell, Windows изисква да натиснете Tab няколко пъти, за да преминете през наличните опции - не само ще ви покаже всички в списък. Това важи както за функциите за попълване на командния ред, така и за PowerShell.

Изпълнение на таб на Mac OS X

Mac OS X включва и Bash shell, така че завършването на разделите работи точно както при Linux. Докоснете клавиша за табулация, докато пишете команда, пътека на файла или опцията - черупката ще попълни автоматично останалите или ще ви покаже наличните опции, които можете да въведете.

Всяка друга операционна система, която използва черупката Bash, ще работи същите. Функциите за завършване на таблите трябва да работят подобно на много други черупки на Unix-подобни системи.

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

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

Image Credit: Свен на Flickr