短いパスを作成するにはどうすればいいですか?

短いパスを作成するにはどうすればいいですか?

Linux での作業には、さまざまなパスにある便利なフォルダーが多数あります。

例えば ​​:

  1. $ cd ~/Documents/Courses/EDX/physics2013/
  2. $ cd ~/Documents/Company/OpenGL/Proj/...
  3. $ cd ~/Documents/Freelance/Android/Proj/...

....

次のように使用できる短いパスを作成する方法

  1. $ cd edxPhy2013
  2. $ cd cglProj-v-2.13
  3. $ cd flAndrProj-v-1.1

答え1

シンボリック リンクが役に立つ場合があります:

ln -s ~/Documents/Courses/EDX/physics2013/ ~/edxPhy2013

または別名の可能性もあります:

alias cde='cd ~/Documents/Courses/EDX/physics2013/'

答え2

エイリアス

ファイル システムをリンクで埋め尽くすよりも、これらのディレクトリへのエイリアスを作成してファイルに保存する方がよいでしょう~/.bashrc。次のように入力するだけです。

alias edxPhy2013="cd ~/Documents/Courses/EDX/physics2013/"
alias cglProj-v-2.13="cd ~/Documents/Company/OpenGL/Proj/..."
alias flAndrProj-v-1.1="cd ~/Documents/Freelance/Android/Proj/..."

これで、ログインすると、ファイルを使用する任意のシェルからこれらが機能するようになります~/.bashrc

ディレクトリブックマークツール

次のタイトルの Q & A をご覧ください:ターミナルでのディレクトリのクイックナビゲーションなどのツールオートジャンプまたはxd - 超高速ディレクトリチェンジャーは、頻繁に使用するディレクトリを「ブックマーク」するためにも使用できます。これにより、長いパスを入力しなくても簡単にディレクトリに移動できます。

答え3

ユーザーのプロファイル (.bashrc ファイル) にエイリアスを設定します。提案されているよりもさらに短い略語が好みです:

エイリアス cdOP="cd ~/Documents/Company/OpenGL/Proj/"
エイリアス cdAP="cd ~/Documents/Freelance/Android/Proj/"

ユーザーが入力するとcdOP会社のOpenGL Projフォルダに移動します。cdAPフリーランス Android プロジェクト ディレクトリに移動します。

答え4

変数はどうでしょうか? .bashrc で:

export p2013=~/Documents/Courses/EDX/physics2013/

そして、bash では次のようになります:

cd $p2013

関連情報