GNU/Linux >> Linux Esercitazione >  >> Linux

Tutorial sui comandi pushd e popd di Linux per principianti (3 esempi)

La navigazione della riga di comando in Linux viene eseguita principalmente utilizzando il comando cd. Tuttavia, ci sono diversi suggerimenti e trucchi che possono migliorare la tua esperienza di navigazione della riga di comando di Linux.

In questo articolo, discuteremo di due comandi - pushd e popd - utilizzando alcuni esempi di facile comprensione. Ma prima di farlo, vale la pena ricordare che tutti gli esempi in questo articolo sono stati testati su un sistema Ubuntu 18.04 LTS.

Comandi pushd e popd di Linux

Il comando pushd memorizza un percorso di directory nello stack di directory mentre il comando popd rimuove il percorso di directory superiore dallo stesso stack. Inoltre, entrambi questi comandi rendono la directory su cui si sta lavorando come nuova directory di lavoro.

Di seguito sono riportati alcuni esempi in stile domande e risposte che dovrebbero darti una buona idea su come funzionano questi strumenti da riga di comando.

Q1. Come si usa pushd?

Supponiamo di lavorare in una directory - diciamo 'a' - sulla riga di comando. E vuoi spostarti in un'altra directory, ma vuoi anche che il sistema ricordi la tua directory corrente 'a'.

Allora ecco dove il comando pushd può essere di aiuto. Ad esempio, vedere il seguente esempio:

[email protected]:~/Downloads/HTF-review$ pushd /home/himanshu/Desktop/

Quando questo comando viene eseguito, la directory corrente - /home/himanshu/Downloads/HTF-review/ - viene salvata nello stack di directory e la directory /home/himanshu/Desktop diventa la tua nuova directory di lavoro.

L'output prodotto dal comando pushd non è altro che il contenuto corrente memorizzato nello stack di directory.

Q2. Come si usa popd?

A differenza di pushd, non devi passare alcun input a popd. Ecco come lo usi:

popd

Quando viene eseguito questo comando, la directory che è attualmente in cima allo stack viene selezionata e trasformata nella directory di lavoro corrente.

Ecco un esempio:

Quindi puoi vedere la directory /home/himanshu/Downloads/HTF-review è diventata la directory di lavoro corrente dell'utente.

T3. Come controllare lo stack di directory?

Sebbene entrambi i comandi pushd e popd mostrino le voci dello stack corrente nel loro output, c'è un modo per vedere queste informazioni anche senza eseguire questi comandi.

È eseguendo il seguente comando:

dirs

Lo screenshot seguente mostra questo strumento da riga di comando in azione:

Nota che la directory corrente fa sempre parte dello stack di directory.

Conclusione

Quindi puoi vedere, i comandi pushd e popd hanno il potenziale per semplificare la vita dell'utente sulla riga di comando. Abbiamo trattato questi comandi in dettaglio qui, nel caso tu voglia saperne di più su di essi. Oh, e sì, facci sapere nei commenti qui sotto come usi questi comandi per semplificarti la vita.


Linux
  1. Tutorial sul comando cd di Linux per principianti (8 esempi)

  2. Tutorial comando Linux comm per principianti (5 esempi)

  3. Linux df Command Tutorial per principianti (8 esempi)

  4. Tutorial sul comando della data di Linux per principianti (8 esempi)

  5. Tutorial sul comando del nome host Linux per principianti (5 esempi)

Linux who Command Tutorial per principianti (8 esempi)

Linux nl Command Tutorial per principianti (7 esempi)

Tutorial sui comandi Linux nm per principianti (10 esempi)

Esercitazione sui comandi OD Linux per principianti (6 esempi)

Linux w Command Tutorial per principianti (5 esempi)

Tutorial sui comandi Linux ss per principianti (8 esempi)