Pagina principala » HOWTO » Utilizați Completarea fila pentru a tasta comenzi mai rapid pe orice sistem de operare

    Utilizați Completarea fila pentru a tasta comenzi mai rapid pe orice sistem de operare

    Completarea fișierelor este o funcție extrem de utilă în aproape orice mediu de linie de comandă, indiferent dacă utilizați shell-ul Bash pe Linux, Command Prompt sau PowerShell pe Windows sau o fereastră de terminal pe Mac OS X.

    Această caracteristică vă poate ajuta în mod dramatic să accelerați comenzile de scriere. Trebuie doar să atingeți fila Tab în timp ce introduceți o comandă, o opțiune sau un nume de fișier, iar mediul shell va finaliza automat ceea ce introduceți sau vă va sugera opțiuni.

    Finalizarea completă a fișierelor pe Linux

    Bash shell-ul folosit în mod implicit pentru majoritatea distribuțiilor Linux are un suport excelent pentru completarea tabelor.

    De exemplu, să presupunem că doriți să rulați firefox comanda. Puteți doar tasta brad sau foc în terminal și apăsați pe Tab - dacă sistemul dvs. nu are alte comenzi care încep cu acele litere, Bash va completa automat firefox și puteți apăsa pe Enter pentru a rula comanda.

    Ca un alt exemplu, să presupunem că doriți să executați una din comenzile managerului de pachete Apt. Puteți scrie potrivit- și apăsați de două ori pe Tab pentru a vedea o listă de comenzi care încep cu apt-. Pentru a rula una din comenzi, continuați să o tastați și apăsați din nou pe Tab - de exemplu, am putea tasta a g, apăsați pe Tab și pe apt-get ar aparea.

    Completarea fila este utilă în special atunci când introduceți nume de fișiere, directoare și căi. În loc să încercați să tastați un nume de fișier lung care poate implica spații și caractere speciale, va trebui să ieșiți în mod corespunzător, puteți începe să tastați începutul numelui și apăsați pe Tab.

    De exemplu, dacă avem un nume de fișier lung, complex, începând cu litera L, trebuie doar să tastăm L și apăsați pe Tab pentru a completa automat. Dacă am avea mai multe nume de fișiere care încep cu L, ar fi trebuit să tastăm un pic mai mult din numele fișierului înainte de a apăsa din nou Tab.

    Completarea fișierelor poate fi folosită chiar și pentru completarea automată a opțiunilor pentru unele comenzi. De exemplu, când instalați un pachet cu apt-get install comanda, puteți utiliza completarea filei pentru a completa automat numele unui pachet. Acest lucru vă ajută, de asemenea, să căutați pachete corelate și este foarte util atunci când nu sunteți sigur exact ce este denumit un pachet.

    Încercați să completați fila cu alte comenzi pentru a vedea ce puteți și nu puteți finaliza automat.

    Bash sprijină, de asemenea, alte tipuri de finalizare. De exemplu, puteți introduce a ~ și apăsați pe Tab pentru a completa automat un nume de utilizator, tastați un @ și apăsați pe Tab pentru a finaliza automat un nume de gazdă sau tastați a $ și apăsați pe Tab pentru a finaliza automat o variabilă.

    Completarea fișierelor pe Windows

    Promptul de comandă Windows nu vă permite să utilizați completarea filelor pentru comenzi și opțiunile acestora. Cu toate acestea, nu are suport pentru completarea filelor pentru nume de fișiere și fișiere.

    De exemplu, putem deschide un tip de comandă cd D, și apăsați pe Tab. Întrucât suntem în folderul nostru de utilizatori în mod implicit, completarea filelor va fi trimisă automat cd Desktop, astfel încât să putem apăsa Enter pentru a schimba directoarele în directorul nostru desktop. Acest lucru ajută, de asemenea, atunci când încercați să executați o comandă pe un anumit nume de fișier.

    Completarea fișierelor funcționează și în PowerShell. Acesta poate fi folosit pentru a umple automat numele unui cmdlet, unui parametru sau unei căi de fișier.

    Spre deosebire de Bash Shell, Windows cere să apăsați de mai multe ori Tab pentru a trece prin opțiunile disponibile - nu vă va arăta doar pe toate într-o listă. Aceasta se aplică atât funcțiilor de completare a filei Command Prompt, cât și PowerShell.

    Finalizarea fișierelor pe Mac OS X

    Mac OS X include, de asemenea, shell-ul Bash, astfel că terminarea fișierelor funcționează la fel ca în Linux. Atingeți tasta tab în timp ce introduceți o comandă, o cale de fișier sau o opțiune - shell-ul va umple automat restul sau vă va afișa opțiunile disponibile pe care le puteți introduce.

    Orice alt sistem de operare care utilizează shell-ul Bash va funcționa la fel. Caracteristicile de completare a fișierelor ar trebui să funcționeze, de asemenea, în mod similar pe multe alte cochilii pe sistemele de tip Unix.


    Dacă sunteți o persoană care utilizează un mediu de terminal sau de linie de comandă, ar trebui să utilizați completarea filelor. Este simplu - practic, este vorba de atingerea fila în timp ce tastați ceva la o linie de comandă pentru a face shell-ul să ghicească ce veți scrie în continuare. Acest lucru este util în special pentru numele de fișiere lungi, complexe, dar ajută la multe lucruri diferite.

    Completarea fișierelor funcționează practic oriunde există un mediu de linie de comandă, deci încercați să o încercați data viitoare când trebuie să introduceți o comandă.

    Credit de imagine: Sven pe Flickr