私はgitリポジトリを別のディレクトリに保存しますが、このディレクトリへのパスは長くて覚え/opt/too/long/path/to/type/every/time/git-repo
にくく、cd
毎回ディレクトリを追加するのは痛くて退屈です。 (助けになることは分かりますが、ますます退屈することもあります。) だからどこかに保管してから後でこういうことができればTAB私の人生がはるかに簡単になります。pwd
cd thatgitrepo
答え1
ホームディレクトリにいくつかのシンボリックリンクを作成します。
ln -s /opt/really/long/obnoxiously/long/path/to/some/projectname
このコマンドはprojectname
ホームディレクトリに入ることができるリンクを生成し、cd
すべてが完全に機能します。
答え2
答え3
ディレクトリに入ると、次のことができます。
repo=`pwd`
そしてあなたはやった
cd $repo
次回保管したい場合は、次のようにしてください。
echo "export repo=`pwd`" >> ~/.profile
答え4
しかし、もう一つの便利なツールはpushd
組み込みツールです。そして
$ pushd dirname
現在のディレクトリはディレクトリスタックにプッシュされ(を使用してスタックを表示できますdirs
)、現在のディレクトリはに変更されますdirname
。後で組み込まれたコマンドを使用して、最新(スタックの最上位)ディレクトリに戻すことができますpopd
。
これは少なくともbash、zsh、csh、およびtcshで動作します。
以前にあったディレクトリに変更したい場合は、cd -
助けてください。