Linuxで1つのディレクトリを別のパスにリダイレクトする[重複]

Nov 23 2020

1人のユーザー(たとえばUser1)の場合、デフォルトのホームディレクトリは/ home / User1です。コマンドをcdだけにすると、このホームディレクトリに移動します。しかし、/ proj / User1という別のディレクトリがあります。これは、/ home / User1の代わりにcdコマンドだけで移動するはずのディレクトリです。

cdコマンドを変更するのは良い方法ではないと思います。ソフトリンクのように、dir1にcdするたびにdir2に移動するものは他にありますか?助けてください。

回答

BrandoN Nov 23 2020 at 21:41

これは私が情報を得た元のリンクです。 https://superuser.com/questions/167221/can-i-add-a-shortcut-to-replace-a-path-in-linux

エイリアスの使用

alias somedir='cd /home/john/www/something/'

次に、「somedir」と入力してそのディレクトリに移動します。これらを.bashrcに追加します。

Scala Nov 23 2020 at 21:49

エイリアスを使用すると、目的を達成できます。それらはbashrcで設定できます。このように、コンピュータを再起動した後も変更は保持されます。

echo 'alias cdx="cd /proj/User1"' >> ~/.bashrc
source ~/.bashrc
cdx