Oto sposób na radzenie sobie ze skomplikowanymi ścieżkami cd
często.
mkdir ~/Links
ln -s /complexpath/there ~/Links
stworzy to dowiązanie symboliczne
~/Links/there
Aby korzystać z tej nowej Links
skutecznie katalogu, jeśli Twój login shell jest bash
tylko to polecenie w twojej ~/.profile
(który jest używany przez wszystkie muszli stylu Bourne'a bash
, ksh
, zsh
...):
CDPATH=~/Links:.
export CDPATH
Oznacza to, że za każdym razem cd
twoja powłoka będzie szukać w 2 katalogach, aby znaleźć lokalną nazwę ścieżki:
~/Links
.
Nie musisz ponownie uruchamiać sesji, aby ją przetestować, po prostu uruchom:
. ~/.profile
co oznacza po prostu przeczytaj mój ~/.profile
. (Nie musisz go umieszczać w swoim, ~/.bashrc
ponieważ nie trzeba powtarzać tej samej inicjalizacji zmiennej, jeśli jej nie zmienisz).
Po jego przetestowaniu będziesz mógł ponownie rozpocząć sesję;).
Od teraz za każdym razem, gdy będziesz chciał do niego przejść there
, będziesz musiał wpisać:
cd there
git status
. Mam też pewne aliasy.bash_profile
. Nie dokładnie to, o co prosisz, ale powiązane.