ええと、以前のコマンドを思い出すことができるシェルの履歴機能があります。
最後の 2 つのディレクトリ間を行き来する簡単なコマンドは次のとおりです。
cd -
より多くのディレクトリに関する限り、私はこの一連のエイリアスを使用して.tcshrc
それらを追跡します。覚えておきたいディレクトリにいる場合は、ただ言うだけです
keep
また
keep2
その後、入力するだけでそこに戻ることができます
cd $k
また
cd $k2
「保存」したディレクトリを見たい場合は、次のように入力します
ks
これらの変数は、次のような他の操作にも使用できますcp/mv
(これは、長いパス名を入力する手間を省くために頻繁に行っていることです)。
シェルを指定しなかったため、これは を使用してtcsh
いますが、同等のエイリアスを設定する方法を知っている限り、他のシェルに簡単に適用できます。これにより、最大 6 つの異なるディレクトリを保存できます。設定するディレクトリの数を決定できます。
これは、過去10年以上にわたって私に役立ってきた私自身の「自家製」ソリューションです。おそらく「組み込み」の他のソリューションがあるかもしれません。この時点で、私はこれらを自動的に定期的に使用しているため、エイリアスとは考えていません。
alias keep 'set k=`pwd`'
alias keep2 'set k2=`pwd`'
alias keep3 'set k3=`pwd`'
alias keep4 'set k4=`pwd`'
alias keep5 'set k5=`pwd`'
alias keep6 'set k6=`pwd`'
alias ks 'echo $k; echo $k2; echo $k3; echo $k4; echo $k5; echo $k6'