Przekieruj jeden katalog do innej ścieżki w systemie Linux [duplikat]
Dla jednego użytkownika (powiedzmy User1), ma domyślny katalog domowy jako / home / User1. Kiedy wydajemy polecenie po prostu cd , przechodzi do tego katalogu domowego. Ale mamy inny katalog o nazwie / proj / User1, który powinien być katalogiem, do którego powinien przejść po prostu poleceniem cd zamiast / home / User1.
Przypuszczam, że modyfikowanie polecenia cd nie jest dobrym sposobem. Czy jest coś takiego jak softlinking, aby przejść do dir2 za każdym razem, gdy przechodzimy do dir1? Proszę pomóż.
Odpowiedzi
To jest oryginalny link, z którego uzyskałem informacje. https://superuser.com/questions/167221/can-i-add-a-shortcut-to-replace-a-path-in-linux
Korzystanie z aliasów
alias somedir='cd /home/john/www/something/'
Następnie możesz wpisać „somedir”, aby przejść do tego katalogu. Dodaj je do swojego .bashrc.
Używając aliasów, możesz osiągnąć to, co chcesz. Możesz ustawić je w bashrc. W ten sposób zmiana zostanie zachowana po ponownym uruchomieniu komputera.
echo 'alias cdx="cd /proj/User1"' >> ~/.bashrc
source ~/.bashrc
cdx