短いパスを作成するには?

短いパスを作成するには?

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次の場合は、Company OpenGL Projフォルダに移動します。CDAPFreelance Android Projectディレクトリに移動します。

答え4

変数はどうですか? .bashrcから:

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

それからbashで:

cd $p2013

関連情報