Linuxで作業するために、パスが異なる便利なフォルダーがたくさんあります。
例えば :
$ cd ~/Documents/Courses/EDX/physics2013/
$ cd ~/Documents/Company/OpenGL/Proj/...
$ cd ~/Documents/Freelance/Android/Proj/...
....
のように使用できるいくつかの短いパスを作成する方法
$ cd edxPhy2013
$ cd cglProj-v-2.13
$ cd flAndrProj-v-1.1
シンボリックリンクが役立つ場合があります。
ln -s ~/Documents/Courses/EDX/physics2013/ ~/edxPhy2013
またはおそらくエイリアス:
alias cde='cd ~/Documents/Courses/EDX/physics2013/'
ファイルシステムをリンクでいっぱいにするのではなく、これらのディレクトリのエイリアスを作成して、~/.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を見てください: ターミナルでのクイックディレクトリナビゲーション 。 autojump や xd --eXtra fast Directory changer などのツールを使用して、頻繁に使用するディレクトリを「ブックマーク」することもできるため、入力しなくても簡単に変更できます。長いパス。
変数はどうですか? .bashrc内:
export p2013=~/Documents/Courses/EDX/physics2013/
そしてbashで:
cd $p2013
エイリアスをユーザーのプロファイル(.bashrcファイル)に配置します。私はあなたが提案するよりもさらに短い略語が好きです:
alias cdOP = "cd〜/Documents/Company/OpenGL/Proj/" aliascdAP =" cd〜/Documents/Freelance/Android/Proj /"
ユーザーが入力したとき cdOP 彼らは、会社のOpenGL Projフォルダーに移動します。 cdAP 彼らはフリーランスAndroidプロジェクトディレクトリに行きます。