Iz­man­to­jot Linux komandu pushd, varat saglabāt di­rek­to­ri­ju ceļus, pār­vie­to­ties starp di­rek­to­ri­jām un pievienot tās savam skatam. Lai gan šīm darbībām ir pieejamas arī citas Linux komandas, komandai pushd ir vairākas izteiktas priekš­ro­cī­bas.

Kas ir Linux komanda „pushd“?

„pushd“ ir viena no Linux komandām, kas nav tik labi pazīstama kā citas komandas, kuras ikdienā izmanto darbā ar Linux. Tas ir žēl, jo šai komandai ir liels po­ten­ciāls un tā var atvieglot ko­man­drin­das lietošanu. Galvenais „pushd“ uzdevums ir saglabāt pa­šrei­zē­jā di­rek­to­ri­ja ceļu un pārvietot to uz skursteņa augšu. Tas atvieglo at­grie­ša­nos konkrētā darba di­rek­to­ri­jā.

pushd ir standarta sa­stāv­da­ļa tādās iz­pla­tī­tās Linux dis­tri­bū­ci­jās kā Debian vai Ubuntu, kā arī citās ope­rē­tājsis­tē­mās.

Kā darbojas Linux pushd?

Kad izpildāt komandu pushd, norādot konkrētu di­rek­to­ri­ju kā parametru, tā au­to­mā­tis­ki kļūst par jūsu pa­šrei­zē­jo darba di­rek­to­ri­ju. Vien­lai­kus izvēlētās di­rek­to­ri­jas nosaukums un ceļš tiek pār­vie­tots uz jūsu skursteņa augšu. Ja izpildāt pushd bez papildu norādēm, katalogs jūsu skursteņa augšgalā kļūst par jūsu pa­šrei­zē­jo darba katalogu; tādējādi divi augšējie katalogi maina vietas. Lai gan jūs varētu izmantot arī komandu Linux-cd, plašākām darbībām ir ne­pie­cie­ša­mas vairākas izpildes, turpretim pushd nonāk tieši pie mērķa.

Kāda ir komandas „pushd“ sintakse?

Komandas pushd sintakse vienmēr ir vienāda:

$ pushd [Options] [Directory]
bash

Ja neuzrādat di­rek­to­ri­ju, au­to­mā­tis­ki tiek izmantota di­rek­to­ri­ja, kas atrodas skursteņa augšgalā.

Kādas iespējas piedāvā Linux pushd?

Papildus standarta opcijām „-h“ un „-v“ komandai „pushd“ ir vēl tikai viena opcija. Iz­man­to­jot opciju „-n“, varat pievienot jaunu di­rek­to­ri­ju skriptam, ne­ie­tek­mē­jot pa­šrei­zē­jo di­rek­to­ri­ju. Tas nozīmē, ka jaunā di­rek­to­ri­ja tiek pār­vie­to­ta uz otro vietu skriptā, bet pa­šrei­zē­jā di­rek­to­ri­ja paliek pirmajā vietā.

Linux komandas „pushd“ piemēri

Lai palīdzētu jums izprast, kā darbojas komanda „pushd“, un sīkāk ie­pa­zī­ties ar tās priekš­ro­cī­bām, šeit ir daži piemēri.

$ pushd ~/example
bash

Izmanto šo komandu, lai padarītu di­rek­to­ri­ju „example” par savu jauno darba di­rek­to­ri­ju.

$ pushd -n ~/images
bash

Ja iz­pil­dī­siet šo komandu, katalogs „Images“ tiks ievietots otrajā vietā jūsu skatā. Tomēr jūs tur­pi­nā­siet strādāt pa­šrei­zē­jā katalogā.

Go to Main Menu