Ich versuche, dies zu installieren und stoße auf Probleme. Soll ich der ".bashrc" -Datei eine Zeile hinzufügen? Wo in der Akte? der Boden? die Spitze? Irgendwo in der if-Anweisung? mache ich es ein Alias?
Link zur z-Site: https://github.com/rupa/z
Hier ist meine .bashrc:
echo ". ~/z.sh" > ~/.bashrc
linux
bash
command-line
Samuel Stiles
quelle
quelle
. ~/z.sh
--- Ich erhalte:-bash: z: command not found
. ~/z.sh
in einem dafür laufen könnten ./home/user/z.sh
oder ähnliches.Antworten:
Sichern Sie eine Sekunde.
/etc/bash.bashrc
ist die systemweite Einstellungsdatei für bash.$HOME/.bashrc
(oft abgekürzt als~/.bashrc
) hat die persönlichen Einstellungen Ihres Benutzers.~/.bashrc
wird jedes Mal gelesen, wenn Sie eine neue Shell starten (ein Terminal öffnen)/etc/bash.bashrc
. Sie müssen also nichts von einer zur anderen kopieren. Beide werden gelesen.Wenn Ihr System also über keine verfügt
~/.bashrc
, müssen Sie nur eine erstellen und die entsprechende Zeile hinzufügen:Das ist es.
Das
.
ist ein Alias für bashssource
:quelle
-bash: z: command not found
/home
ist nicht Ihr Home-Verzeichnis,/home/your_username
ist. Beide.bashrc
undz.sh
sollten in Ihrem/home/your_username
Verzeichnis sein. Führen Sie einfach diesen Befehl ein :cp /home/.bashrc /home/z.sh $HOME
.-bash: z: command not found
: S Ich bin als root eingeloggt, kann das nicht schaden?.bashrc
wird bei jedem Start von bash gelesen. Sie müssen bash also neu starten (ein Terminal öffnen), damit es gelesen werden kann. Wenn meine Antwort Ihnen geholfen hat, markieren Sie sie bitte als angenommen.