Właśnie zainstalowałem zsh i oh-my-zsh i chciałbym użyć funkcji nazwanych katalogów, tj
% hash -d foo=/etc
% echo ~foo
/etc
Jednak po ponownym uruchomieniu konsoli ustawienia te zniknęły. Jak mogę je na stałe?
Jak je edytować, jeśli, powiedzmy, robię literówkę podczas ustawiania nazwy „alias”.
Gdzie najlepiej szukać dokumentacji zsh?
Czy to jest to? http://zsh.sourceforge.net/Doc/Release/zsh_toc.html
Odpowiedzi:
Ustaw statyczne nazwane katalogi
Otwórz
~/.zshrc
w swoim ulubionym edytorze i dodaj kolejno polecenia mieszające, tak jak w przykładzie, npi tak dalej. Plik
.zshrc
w twoim katalogu domowym będzie ładowany przy każdym uruchomieniu Zsh.Aliasy
Możesz również umieścić tam swoje definicje aliasów, w ten sam sposób. Jednak bardziej użyteczne jest umieszczenie aliasów w osobnym pliku, np.
~/.zshaliases
A następnie źródło tego pliku.zshrc
. Dodaj to do.zshrc
:a następnie dodaj swoje definicje aliasów, aby
~/.zshaliases
polubić to:To oczywiście tylko przykłady. Powodem umieszczenia tych aliasów w osobnym pliku jest to, że możesz je edytować za pomocą swojego ulubionego edytora, a następnie po prostu ponownie załadować wszystkie aliasy, wydając polecenie
. ~/.zshaliases
.Dokumentacja
Osobiście najbardziej podoba mi się
zshall
strona podręcznika, którą można otworzyć, uruchamiając polecenieman zshall
. To jest bardzo kompletne.Inne dobre źródła dokumentacji zsh to:
źródło