私は私のホームフォルダ内の複数のディレクトリ間を絶えず移動する必要があることに気づき、それらを書くのに疲れました。私は伝統的にシンボリックリンクであるより速い方法を望んでいます。
しかし、私はホームディレクトリを何十ものシンボリックリンクに複雑にしたくありません。いくつかの~/links/
ディレクトリを作成して混乱させることができます。それシンボリックリンクがありますが、まだ醜いです。また、現在のディレクトリに移動するために毎日変更されるシンボリックリンク(.bashrcで定義)を作成したい場合があります。
ls
クイックナビゲーションリンクとして認識されますが、ホームディレクトリを実行しても実際には表示されず、現在のセッション以降も持続しないエントリを作成してシンボリックリンクのエイリアスを効果的に指定する方法はありますか?
ベストアンサー1
シェルエイリアスには、(一部)名前補完を適用できる関数(通常はバインド)がありますtab。または、CDPATH
名前の完成をサポートするために「最近」(過去5〜6年以内)に改善されたこの機能を使用できます。これがうまくいけば、入力するものがニーモニックではなくディレクトリの実際の名前であるという利点があります。
バッシュマニュアルによると
CDPATH
検索パスとして使用するコロンで区切られたディレクトリのリストcd
組み込みコマンド。
追加資料: