Cum se utilizează comanda pushd în Linux
Cu Linux pushd puteți stoca căile directorilor, puteți comuta între directoare și le puteți adăuga la stiva dvs. Deși există și alte comenzi Linux pentru aceste operațiuni, pushd are câteva avantaje distincte.
Ce este comanda pushd din Linux?
pushd este una dintre comenzile din Linux care nu este la fel de cunoscută ca alte comenzi utilizate zilnic în Linux. Este păcat, deoarece comanda are un potențial mare și poate facilita utilizarea liniei de comandă. Sarcina principală a comenzii pushd din Linux este să salveze calea directorului curent și să o mute în partea de sus a stivei. Acest lucru vă facilitează revenirea la un anumit director de lucru.
pushd este standard în distribuțiile Linux obișnuite, precum Debian sau Ubuntu, și în alte sisteme de operare.
Cum funcționează Linux pushd?
Când executați comanda pushd pentru a crea un director specific pentru aceasta ca parametru, acesta devine automat directorul dvs. de lucru curent. În același timp, numele și calea directorului selectat sunt mutate în partea de sus a stivei dvs. Dacă executați pushd fără alte specificații, directorul din partea de sus a stivei devine directorul de lucru curent; astfel, cele două directoare din partea de sus își schimbă pozițiile. Deși ați putea utiliza alternativ comanda Linux-cd, aceasta necesită mai multe execuții pentru operațiuni mai extinse, în timp ce pushd merge direct la țintă.
Care este sintaxa comenzii pushd?
Sintaxa comenzii pushd este întotdeauna aceeași:
$ pushd [Options] [Directory]bashDacă nu specificați un director, se utilizează automat directorul din partea de sus a stivei.
Ce opțiuni oferă Linux pushd?
Există o singură altă opțiune pentru comanda pushd în afară de opțiunile standard „-h” și „-v”. Cu „-n” puteți adăuga un nou director la stivă fără a afecta directorul curent. Aceasta înseamnă că noul director se mută pe poziția a doua în stivă, iar directorul curent rămâne în partea de sus.
Exemple de utilizare a comenzii pushd în Linux
Pentru a vă ajuta să înțelegeți cum funcționează comanda pushd și să analizați mai îndeaproape avantajele acesteia, iată câteva exemple.
$ pushd ~/examplebashUtilizați această comandă pentru a seta directorul „example” ca nou director de lucru.
$ pushd -n ~/imagesbashDacă executați comanda astfel, directorul Images va fi inserat pe locul al doilea în stiva dvs. Cu toate acestea, veți continua să lucrați în directorul curent.