他の人と同じように、私はcd
組み込みコマンドを使用してディレクトリ構造を調べます。タブの完成が便利です。場合によっては、ディレクトリ間を移動するためにpushd
およびを使用します。popd
私がよく使うディレクトリの一部です。お気に入りとして保存してから、名前でそのお気に入りに移動する方法はありますか?
私はシェルスクリプトを簡単に書くことができ、実際にそうしました。しかし、組み込みのコマンドやインストール可能なスクリプトがあるかどうかを知りたいです。
私はmacOSでbash 3.2を使用し、Debianではbash 4.4を使用しています。
答え1
男乱交:
CDPATH The search path for the cd command. This is a colon-separated
list of directories in which the shell looks for destination
directories specified by the cd command. A sample value is
".:~:/usr".
答え2
これはお気に入りリストではなく、「お気に入りの親」リストです。CDPATH
bashシェル変数を実行すると、シェルが検索するディレクトリのリストに設定できますcd ...
。
たとえば、ディレクトリがある場合
/home/doekman/work/projects/alpha
/home/doekman/work/projects/beta
/home/doekman/work/projects/gamma
その後、設定を使用してCDPATH
次~/work/projects
のサブディレクトリのいずれかに切り替えることができますprojects
。例えば
cd beta