Linuxi käsuga pushd saate sal­ves­tada ka­ta­loo­gide teid, vahetada katalooge ja lisada neid oma virna. Kuigi nende toi­min­gute 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 iga­päe­va­ses Linuxi ka­su­ta­mises levinud käsud. See on kahju, sest sellel käsul on suur po­tent­siaal ja see võib liht­sus­tada käsurea ka­su­ta­mist. Linuxi käsu pushd peamine ülesanne on sal­ves­tada praeguse kataloogi tee ja paigutada see virna tippu. See liht­sus­tab teile ta­ga­si­pöör­du­mist konk­reet­sesse töö­ka­ta­loogi.

pushd kuulub ta­va­li­selt selliste levinud Linuxi dist­ri­but­sioo­nide nagu Debian või Ubuntu ning muude ope­rat­sioo­ni­süs­teemide stan­dard­va­rus­tusse.

Kuidas töötab Linuxi pushd?

Kui käivitad käsu pushd, lisades pa­ra­meet­rina konk­reetse kataloogi, muutub see au­to­maat­selt su prae­gu­seks töö­ka­ta­loo­giks. Samal ajal liiguvad valitud kataloogi nimi ja tee su pinu tippu. Kui käivitad pushd ilma täien­da­vate mää­rat­lus­teta, muutub virna tipus olev kataloog sinu prae­gu­seks töö­ka­ta­loo­giks; seega vahetavad kaks ülemist kataloogi kohad. Kuigi võid al­ter­na­tiivina kasutada Linuxi cd-käsku, nõuab see ula­tus­li­ku­mate toi­min­gute puhul mitut käi­vi­ta­mist, 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]
bash

Kui kataloogi ei määrata, ka­su­ta­takse au­to­maat­selt virna ülaosas asuvat kataloogi.

Milliseid võimalusi pakub Linuxi pushd?

Käsu pushd puhul on stan­dard­pa­ra­meet­rite „-h“ ja „-v“ kõrval veel ainult üks võimalus. Pa­ra­meet­riga „-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 ~/example
bash

Kasuta seda käsku, et määrata kataloog „example” oma uueks töö­ka­ta­loo­giks.

$ pushd -n ~/images
bash

Kui käsk sellisel viisil täide viia, lisatakse kataloog „Images“ teie pinu teisele kohale. Te jätkate aga tööd praeguses ka­ta­loo­gis.

Go to Main Menu