Wie installiere ich den Shell "z" -Skriptverzeichnis-Jumper unter Ubuntu 12.10?
Wie installiere ich den Shell "z" -Skriptverzeichnis-Jumper unter Ubuntu 12.10?
Antworten:
In der z Readme-Datei nach Zeile 48 heißt es:
Installation:
Fügen Sie so etwas in Ihr $ HOME / .bashrc oder $ HOME / .zshrc ein:
. /path/to/z.shCD eine Weile herum, um die Datenbank aufzubauen.
Sie müssen die z.shDatei in ein Verzeichnis Ihrer Wahl herunterladen und dann angeben, .bashrcwo sie sich befindet, damit Ihr Terminal sie finden kann. (Gleiches gilt für die Z-Shell, bei der es sich nur um ein anderes Shell-System handelt.) Nachdem Sie bash eine Weile verwendet haben, zwerden Sie Ihre bevorzugten Standorte kennen.
Sie können *rcDateien über die Befehlszeile herunterladen und zu diesen hinzufügen
# 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? Warum ausführbare Berechtigungen? Es sieht nicht so aus, als müsste diese Datei direkt ausgeführt werden oder irgendwo in PATH.
PATHoder vom Benutzer ausführbar sein muss.
Von hier aus
Herunterladen
wget https://raw.githubusercontent.com/rupa/z/master/z.sh.Installieren
printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .bashrc. Dieser Befehl wird. ~/z.shan Ihre angehängt .bashrcDatei, die wiederum anweist, Z beim Start auszuführen.- Shell neu laden
source ~/.bashrc.Um zu testen, wie Z funktioniert, navigieren Sie zu folgenden Verzeichnissen:
cd /etc/systemd/system cd /usr/share/nano cd /etc/kernel/postinst.d cd ~Geben Sie nun von Ihrem Terminal aus
z sysdie Tabulatortaste ein und drücken Sie die Eingabetaste. Geben Sie als Nächstesz nanodie Tabulatortaste ein, drücken Sie sie und geben Sie sie erneut ein. Sie werden in beiden Fällen sehen, dass Z automatischcdin das erste und zweite Verzeichnis wusste, in dem wir ursprünglich gesucht haben.Verwenden von Z mit Zsh
- Ausführen
printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .zshrc. Dieser Befehl wird. ~/z.shan die.zshrcDatei angehängt und weist sie an, Z beim Start auszuführen.- Shell neu laden
source ~/.zshrc.
Fügen Sie einfach zder Plugins-Liste in hinzu~/.zshrc
plugins=(
git
z
)
Laden Sie das zSkript in Ihr Home-Verzeichnis herunter :
wget https://raw.githubusercontent.com/rupa/z/master/z.sh -O ~/.z
Dann:
source ~/.zshrc
zSkript erhalten Sie möglicherweise eine _z_dirs:2: no such file or directory: /home/$USER/.zFehlermeldung. Um das Problem zu reproduzieren: mv .z .z.bakFühren Sie dann einige Sprünge aus.
Wenn Sie solche Skripte installieren (Shell-Erweiterung), ist es normalerweise eine gute Idee, sie zu installieren /etc/profile.d. Zum Herunterladen und Installieren in einem einzigen Schritt können Sie den folgenden Befehl verwenden:
sudo curl https://raw.githubusercontent.com/rupa/z/master/z.sh \
-o /etc/profile.d/z.sh
Einige der Vorteile der Installation Ihrer Shell-Modifikationen auf /etc/profile.d:
chmod +x;