projects
私のホームディレクトリ()など、どこからでもアクセスできるディレクトリを作成したいと思います~
。たとえば、次のことがうまくいくはずです(cwdは何でも関係ありません)。
cd projects
ls projects/project1
どのようにできるかについてのアイデアはありますか?
ベストアンサー1
dash
、bash
またはksh
(そしておそらく他のシェル - この機能を実装したシェルはすべて覚えていません)を使用している場合は、このCDPATH
変数を設定できます。からman bash
:
CDPATH
コマンドの検索パスですcd
。これは、シェルがcdコマンドで指定されたターゲットディレクトリを見つけるためのコロンで区切られたディレクトリのリストです。サンプル値はです.:~:/usr
。
ただし、サンプル値は現在のディレクトリである〜(ホームディレクトリ)を検索し、/usr
正しい順序で検索します。つまり、区切られたリストの最初の項目なので、.
より:
優先~
されます/usr
。