Kuidas kasutada Linuxi käsku pushd
Linuxi käsuga pushd saate salvestada kataloogide teid, vahetada katalooge ja lisada neid oma virna. Kuigi nende toimingute jaoks on olemas ka teisi Linuxi käske, on käsul pushd mõned selged eelised.
Mis on Linuxi käsk pushd?
pushd on üks Linuxi käskudest, mis ei ole nii tuntud kui teised igapäevases Linuxi kasutamises levinud käsud. See on kahju, sest sellel käsul on suur potentsiaal ja see võib lihtsustada käsurea kasutamist. Linuxi käsu pushd peamine ülesanne on salvestada praeguse kataloogi tee ja paigutada see virna tippu. See lihtsustab teile tagasipöördumist konkreetsesse töökataloogi.
pushd kuulub tavaliselt selliste levinud Linuxi distributsioonide nagu Debian või Ubuntu ning muude operatsioonisüsteemide standardvarustusse.
Kuidas töötab Linuxi pushd?
Kui käivitad käsu pushd, lisades parameetrina konkreetse kataloogi, muutub see automaatselt su praeguseks töökataloogiks. Samal ajal liiguvad valitud kataloogi nimi ja tee su pinu tippu. Kui käivitad pushd ilma täiendavate määratlusteta, muutub virna tipus olev kataloog sinu praeguseks töökataloogiks; seega vahetavad kaks ülemist kataloogi kohad. Kuigi võid alternatiivina kasutada Linuxi cd-käsku, nõuab see ulatuslikumate toimingute puhul mitut käivitamist, samas kui pushd läheb otse sihtkohta.
Milline on käsu pushd süntaks?
Käsu pushd süntaks on alati sama:
$ pushd [Options] [Directory]bashKui kataloogi ei määrata, kasutatakse automaatselt virna ülaosas asuvat kataloogi.
Milliseid võimalusi pakub Linuxi pushd?
Käsu pushd puhul on standardparameetrite „-h“ ja „-v“ kõrval veel ainult üks võimalus. Parameetriga „-n“ saad lisada virna uue kataloogi, ilma et see mõjutaks sinu praegust kataloogi. See tähendab, et uus kataloog liigub virnas teisele kohale ja sinu praegune kataloog jääb virna tippu.
Näited Linuxi käsust pushd
Et aidata teil mõista, kuidas käsk pushd töötab, ja tutvuda selle eelistega lähemalt, toome siin mõned näited.
$ pushd ~/examplebashKasuta seda käsku, et määrata kataloog „example” oma uueks töökataloogiks.
$ pushd -n ~/imagesbashKui käsk sellisel viisil täide viia, lisatakse kataloog „Images“ teie pinu teisele kohale. Te jätkate aga tööd praeguses kataloogis.