Linux Pushd og POPD -kommandoeksempler

Linux Pushd og POPD -kommandoeksempler
Pushd- og POPD-kommandoene lar deg jobbe med katalogstabler i Linux og Unix-lignende operativsystemer. De brukes til å legge til og fjerne kataloger fra katalogstabelen. “d”I Pushd og Popd står for katalogen.

Begrepet stabler er greit. Katalogstabelen er en siste inn, først ut (LIFO) kø. Etter at hver POPD -kommando er utført, reduseres katalogstabelen i størrelse.

Denne opplæringen vil lære å bruke Pushd og POPD -kommandoene for å navigere i Linux -katalogtreet.

Grunnleggende syntaks

Pushd -kommandoen tar syntaksen nedenfor:

$ pushd [alternativer] [katalog]

Nedenfor er eksempler på hvordan du bruker Pushd -kommandoen.

Legg til kataloger ved hjelp av PUSSD -kommandoen

Pushd -kommandoen brukes til å legge til kataloger på katalogtrebunken. Kommandoen nedenfor legger til musikkkatalogen på stabelen.

$ pushd ~/musikk

Fra bildet nedenfor blir musikkkatalogen nå den gjeldende arbeidskatalogen.

For å se katalogstabelen din, kjør:

$ dirs -l -v

Når du legger til kataloger i bunken, vil den siste ekstra katalogen være øverst i bunken.

Legg til en ny katalog uten å endre gjeldende katalog

Når du utfører PUSSD -kommandoen, endres den gjeldende katalogen til den du har spesifisert. For å legge til en ny katalog mens du holder den gjeldende katalogen uendret, bruk -n alternativ.

Når du utfører kommandoen, vil katalogen nå være på den andre posisjonen i stabelen.

Bruke -n Alternativ sammen med katalogen du vil legge til, som vist i syntaks nedenfor.

$ pushd -n katalog

Fra bildet nedenfor er Pictures -katalogen nå i den andre posisjonen fra toppen.

Flytt til en katalog når som helst i bunken

Pushd -kommandoen godtar numeriske parametere. Det lar deg navigere til den første katalogen i bunken. De +n Alternativet starter fra toppen av bunken, og katalogen i den niende stillingen vil nå bli den gjeldende katalogen.

Fra bildet nedenfor, katalogen på +2 Posisjon er katalogen 'Videoer'. Etter at Pushd er utført, er Videos Directory nå øverst på stabelen.

POPD -kommando

POPD -kommandoen setter den gjeldende katalogen til katalogen som nylig er lagret av Pushd -kommandoen. Hver gang du påkaller Pushd -kommandoen, lagres en katalog.

Grunnleggende syntaks

POPD -kommandoen tar syntaksen nedenfor

$ popd [alternativer] [katalog]

Slett kataloger i katalogstabelen

På egen hånd lar POPD -kommandoen deg fjerne katalogen øverst i katalogstabelen. Etter at kommandoen er utført, blir den andre katalogen fra toppen nå den gjeldende katalogen.

For å se katalogstabelen din, bruk kommandoen:

$ dirs -l -v

Neste, kjør POPD -kommandoen:

$ popd

La oss referere til bildet som er vist nedenfor. I mitt tilfelle er hjemmekatalogen øverst i katalogstabelen min. Etter POPD -kommandoen er hjemmekatalogen renset, og katalogen øverst blir Videos Directory.

Slett en katalog fra stabelen ved hjelp av -n -alternativet

POPD -kommandoen og -n -alternativet kan slette en katalog på bunken uten å endre din nåværende katalog.

Når du utfører POPD -N -kommandoen, fjernes katalogen på den andre posisjonen fra toppen av stabelen.

$ popd -n

Med henvisning til bildet nedenfor, etter at kommandoen er utført, forblir hjemmekatalogen øverst på stabelen. Derimot fjernes katalogen i den andre posisjonen fra toppen.

Slett en katalog fra hvilken som helst stilling

Du kan fjerne en katalog i den første stillingen. En numerisk parameter sendes sammen med POPD -kommandoen.

Syntaks:

$ popd +n
$ popd -n

Når du utfører POPD +N -kommandoen, blir katalogen i NTH -posisjon fra toppen av stabelen slettet. Alternativet -N sletter katalogen i den første posisjonen fra bunnen av bunken.

Fra bildet nedenfor utførte vi kommandoen POPD +1. Dette fjerner nedlastingskatalogen, som er i første plassering fra toppen av bunken. Hver katalog flytter deretter opp ett sted i stabelen.

Alternativ -0 lar deg slette den siste katalogen på bunken. Kjør kommandoen nedenfor:

$ POPD -0

Fra bildet nedenfor fjernes skrivebordskatalogen fra bunken.

Konklusjon

Som du har observert, er Pushd- og POPD -kommandoene nyttige i å navigere fra en katalog til en annen. Når du blir vant til kommandoen, vil du ha en raskere og effektiv måte å navigere gjennom katalogene dine i Linux.