ホームディレクトリなど、グローバルにアクセスできるカスタムディレクトリを作成します。

ホームディレクトリなど、グローバルにアクセスできるカスタムディレクトリを作成します。

projects私のホームディレクトリ()など、どこからでもアクセスできるディレクトリを作成したいと思います~。たとえば、次のことがうまくいくはずです(cwdは何でも関係ありません)。

  • cd projects
  • ls projects/project1

どのようにできるかについてのアイデアはありますか?

ベストアンサー1

dashbashまたはksh(そしておそらく他のシェル - この機能を実装したシェルはすべて覚えていません)を使用している場合は、このCDPATH変数を設定できます。からman bash

CDPATHコマンドの検索パスですcd。これは、シェルがcdコマンドで指定されたターゲットディレクトリを見つけるためのコロンで区切られたディレクトリのリストです。サンプル値はです.:~:/usr

ただし、サンプル値は現在のディレクトリである〜(ホームディレクトリ)を検索し、/usr正しい順序で検索します。つまり、区切られたリストの最初の項目なので、.より:優先~されます/usr

おすすめ記事