Jak zainstalować zworkę katalogu skryptów powłoki „z” w systemie Ubuntu 12.10?
Jak zainstalować zworkę katalogu skryptów powłoki „z” w systemie Ubuntu 12.10?
Odpowiedzi:
W z
pliku readme po wierszu 48 napisano:
Instalacja:
Umieść coś takiego w $ HOME / .bashrc lub $ HOME / .zshrc:
. /path/to/z.sh
cd przez chwilę, aby zbudować db.
Musisz pobrać z.sh
plik do wybranego katalogu, a następnie powiedzieć, .bashrc
gdzie on jest, aby terminal mógł go znaleźć. (To samo dotyczy powłoki z, która jest po prostu kolejnym systemem powłokowym.) Następnie, po pewnym czasie używania bash, z
poznasz swoje ulubione lokalizacje.
Możesz pobierać i dodawać do *rc
plików za pomocą wiersza poleceń
# Download to latest to home dir
wget https://raw.githubusercontent.com/rupa/z/master/z.sh -O ~/z.sh
# Add to .bashrc
echo . /path/to/z.sh >> ~/.bashrc
# Add to .zshrc
echo . /path/to/z.sh >> ~/.zshrc
/usr/local/bin
? Dlaczego uprawnienia wykonywalne? Wygląda na to, że ten plik nie musi być wykonywany bezpośrednio ani że musi się gdzieś znajdować PATH
.
PATH
lub że musi być wykonywalny przez użytkownika.
od tutaj
Pobierz
wget https://raw.githubusercontent.com/rupa/z/master/z.sh
.Zainstaluj
printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .bashrc
. To polecenie dołącza. ~/z.sh
do twojego.bashrc
plik, który z kolei każe mu uruchomić Z podczas uruchamiania.- Przeładuj pocisk
source ~/.bashrc
.Aby przetestować działanie Z, przejdź do tych katalogów:
cd /etc/systemd/system cd /usr/share/nano cd /etc/kernel/postinst.d cd ~
Teraz z poziomu terminala wpisz
z sys
i naciśnij przycisk tabulacji, a następnie wpisz. Następnie wpiszz nano
i naciśnij przycisk tabulacji, a następnie wprowadź ponownie. W obu przypadkach zobaczysz, że Z automatycznie wiedział ocd
pierwszym i drugim katalogu, w którym początkowo przeglądaliśmy.Używanie Z z Zsh
- Uruchom
printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .zshrc
. To polecenie dołącza. ~/z.sh
do.zshrc
pliku, który mówi mu, aby uruchamiał Z podczas uruchamiania.- Przeładuj pocisk
source ~/.zshrc
.
Po prostu dodaj z
do listy wtyczek w~/.zshrc
plugins=(
git
z
)
Pobierz z
skrypt do katalogu domowego:
wget https://raw.githubusercontent.com/rupa/z/master/z.sh -O ~/.z
Następnie:
source ~/.zshrc
z
skryptu może pojawić się _z_dirs:2: no such file or directory: /home/$USER/.z
błąd. Aby odtworzyć problem: mv .z .z.bak
wykonaj skoki.
Podczas instalowania takich skryptów (augmentacja powłoki) zwykle dobrze jest je zainstalować /etc/profile.d
. Aby pobrać i zainstalować w jednym kroku, możesz użyć następującego polecenia:
sudo curl https://raw.githubusercontent.com/rupa/z/master/z.sh \
-o /etc/profile.d/z.sh
Niektóre zalety instalowania modyfikacji powłoki na /etc/profile.d
:
chmod +x
;