Główna » jak » Użycie wypełniania tabulatora do szybkiego wprowadzania poleceń w dowolnym systemie operacyjnym

    Użycie wypełniania tabulatora do szybkiego wprowadzania poleceń w dowolnym systemie operacyjnym

    Wypełnianie kart jest niezwykle użyteczną funkcją w prawie każdym środowisku wiersza polecenia, niezależnie od tego, czy używasz powłoki Bash w systemie Linux, wiersza poleceń lub programu PowerShell w systemie Windows, czy okna terminala w systemie Mac OS X.

    Ta funkcja może znacznie przyspieszyć pisanie komend. Po prostu naciśnij Tab, gdy wpisujesz polecenie, opcję lub nazwę pliku, a środowisko powłoki automatycznie uzupełni to, co piszesz, lub podpowie Ci opcje.

    Ukończenie Tab w systemie Linux

    Powłoka Bash używana domyślnie w większości dystrybucji Linuksa ma doskonałą obsługę uzupełniania tabe.

    Na przykład, powiedzmy, że chcesz uruchomić firefox dowództwo. Możesz po prostu wpisać jodła lub ogień do terminalu i naciśnij Tab - jeśli twój system nie ma żadnych innych poleceń zaczynających się od tych liter, Bash automatycznie wypełni firefox i możesz nacisnąć Enter, aby uruchomić polecenie.

    Jako inny przykład powiedzmy, że chcesz uruchomić jedno z poleceń menedżera pakietu Apt. Możesz pisać trafny- i naciśnij dwukrotnie klawisz Tab, aby wyświetlić listę poleceń zaczynających się od apt-. Aby uruchomić jedno z poleceń, kontynuuj wpisywanie go i naciśnij klawisz Tab ponownie - na przykład, możemy wpisać a sol, naciśnij Tab i apt-get pojawi się.

    Wypełnianie kart jest szczególnie przydatne podczas wpisywania nazw plików, katalogów i ścieżek. Zamiast wpisywać długą nazwę pliku, która może zawierać spacje i znaki specjalne, musisz odpowiednio uciec, możesz zacząć wpisywać początek nazwy i nacisnąć Tab.

    Na przykład, jeśli mamy długą, złożoną nazwę pliku zaczynającą się na literę L, będziemy musieli wpisać L i naciśnij Tab, aby go automatycznie ukończyć. Gdybyśmy mieli wiele nazw plików zaczynających się na L, musielibyśmy po prostu wpisać nieco więcej nazwy pliku przed ponownym naciśnięciem Tab.

    Wypełnianie kart można nawet wykorzystać do automatycznego uzupełniania opcji niektórych poleceń. Na przykład podczas instalowania pakietu z apt-get install polecenie, możesz użyć wypełniania kart, aby automatycznie uzupełnić nazwę pakietu. Pomaga to również w wyszukiwaniu powiązanych pakietów i jest bardzo przydatne, gdy nie masz pewności, co to jest nazwa pakietu.

    Spróbuj użyć uzupełniania kart za pomocą innych poleceń, aby zobaczyć, co możesz i nie możesz automatycznie ukończyć.

    Bash obsługuje również inne typy ukończenia. Na przykład możesz wpisać a ~ i naciśnij Tab, aby automatycznie uzupełnić nazwę użytkownika, wpisz @ i naciśnij Tab, aby automatycznie uzupełnić nazwę hosta, lub wpisz a $ i naciśnij Tab, aby automatycznie uzupełnić zmienną.

    Wypełnianie kart w systemie Windows

    W wierszu polecenia systemu Windows nie można używać wypełniania kart dla poleceń i ich opcji. Jednak obsługuje uzupełnianie kart dla nazw folderów i plików.

    Na przykład możemy otworzyć wiersz polecenia, wpisz cd D, i naciśnij Tab. Ponieważ domyślnie znajdujemy się w naszym folderze użytkownika, uzupełnianie kart automatycznie pojawi się w cd Desktop, więc możemy nacisnąć Enter, aby zmienić katalogi na nasz katalog na pulpicie. Pomaga to również przy próbie uruchomienia polecenia na konkretnej nazwie pliku.

    Uzupełnianie kart działa również w PowerShell. Może być używany do automatycznego wypełniania nazwy polecenia cmdlet, parametru lub ścieżki pliku.

    W przeciwieństwie do powłoki Bash, Windows wymaga wielokrotnego naciśnięcia klawisza Tab, aby przeglądać dostępne opcje - nie tylko pokaże je wszystkie na liście. Dotyczy to zarówno wiersza poleceń, jak i funkcji uzupełniających kartę PowerShell.

    Ukończenie zakładki w systemie Mac OS X.

    Mac OS X zawiera również powłokę Bash, więc tworzenie kart działa tak, jak w Linuksie. Dotknij klawisza tabulatora podczas wpisywania polecenia, ścieżki pliku lub opcji - powłoka automatycznie wypełni resztę lub wyświetli dostępne opcje, które możesz wpisać.

    Każdy inny system operacyjny korzystający z powłoki Bash będzie działać tak samo. Funkcje uzupełniania tabulacji powinny również działać podobnie w wielu innych powłokach w systemach uniksopodobnych.


    Jeśli używasz terminala lub środowiska wiersza polecenia, powinieneś użyć funkcji uzupełniania kart. To proste - w zasadzie chodzi o to, aby dotknąć Tab, gdy wpisujesz coś w wierszu poleceń, aby shell odgadł, co napiszesz dalej. Jest to szczególnie przydatne w przypadku długich, złożonych nazw plików, ale pomaga w wielu różnych sprawach.

    Wypełnianie kart działa praktycznie wszędzie tam, gdzie istnieje środowisko wiersza polecenia, więc wypróbuj je, gdy następnym razem będziesz musiał wpisać polecenie.

    Image Credit: Sven na Flickr