bash-tipp: pushd / popd

Nein pushd und popd sind keine Daemons. Das d steht für directory und nicht für daemon. Mit den beiden Kommandos navigiert man schnell durch Verzeichnisse. Beide Kommandos sind die Fortsetzung von

cd -

. Im Detail:

  • pushd ist ein cd, das sich zusätzlich die History auf einem Stack merkt.
  • popd holt sich das jeweils letzte Verzeichnis vom Stack und wechselt dort hin.

Idealerweise legt man sich noch 2 Alias in .bashrc an:

alias cd="pushd"
alias cb="popd"

Damit kann man cd - jetzt mit cb ersetzen und das sogar mehrfach.

VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.13_1145]
Rating: 0 (from 0 votes)
Artikel als PDF exportieren.

Verwandte Artikel

1 Kommentar

  1. 1
    Torben Jaeger says:

    und mit ‘dirs -p’ kannst du dir den stack angucken:

    [torben@jit] ~$ pushd tmp
    ~/tmp ~
    [torben@jit] ~/tmp$ pushd /tmp/
    /tmp ~/tmp ~
    [torben@jit] /tmp$ pushd /var/log
    /var/log /tmp ~/tmp ~
    [torben@jit] /var/log$ dirs -p
    /var/log
    /tmp
    ~/tmp
    ~
    [torben@jit] /var/log$

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)

Hinterlasse einen Kommentar

show
 
close