Kā lietot Linux komandu „pushd“
Izmantojot Linux komandu pushd, varat saglabāt direktoriju ceļus, pārvietoties starp direktorijā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šrocī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 potenciāls un tā var atvieglot komandrindas lietošanu. Galvenais „pushd“ uzdevums ir saglabāt pašreizējā direktorija ceļu un pārvietot to uz skursteņa augšu. Tas atvieglo atgriešanos konkrētā darba direktorijā.
pushd ir standarta sastāvdaļa tādās izplatītās Linux distribūcijās kā Debian vai Ubuntu, kā arī citās operētājsistēmās.
Kā darbojas Linux pushd?
Kad izpildāt komandu pushd, norādot konkrētu direktoriju kā parametru, tā automātiski kļūst par jūsu pašreizējo darba direktoriju. Vienlaikus izvēlētās direktorijas nosaukums un ceļš tiek pārvietots 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šreizē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 nepieciešamas 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]bashJa neuzrādat direktoriju, automātiski tiek izmantota direktorija, 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. Izmantojot opciju „-n“, varat pievienot jaunu direktoriju skriptam, neietekmējot pašreizējo direktoriju. Tas nozīmē, ka jaunā direktorija tiek pārvietota uz otro vietu skriptā, bet pašreizējā direktorija paliek pirmajā vietā.
Linux komandas „pushd“ piemēri
Lai palīdzētu jums izprast, kā darbojas komanda „pushd“, un sīkāk iepazīties ar tās priekšrocībām, šeit ir daži piemēri.
$ pushd ~/examplebashIzmanto šo komandu, lai padarītu direktoriju „example” par savu jauno darba direktoriju.
$ pushd -n ~/imagesbashJa izpildīsiet šo komandu, katalogs „Images“ tiks ievietots otrajā vietā jūsu skatā. Tomēr jūs turpināsiet strādāt pašreizējā katalogā.