function cd { builtin cd "$@" > /dev/null }
Ich habe es mit dem Code oben arbeiten lassen. Nicht sicher, ob es einen besseren Weg gibt.
In oh-my-zsh wird mit a cd -
das Zielverzeichnis ausgegeben, das redundant ist, da meine Shell-Eingabeaufforderung das relative Arbeitsverzeichnis anzeigt.
Ich verstehe, dass ich das tun kann cd - > /dev/null
, aber ich müsste das jedes Mal neu eingeben. Gibt es eine schnelle und einfache Möglichkeit, dies zu erreichen, auch solche mit Nummern (z. B. cd -2
)?
Ich habe das Einstellen versucht setopt pushd_silent
, aber kein Glück.
Hier ist die von oh-my-zsh verwendete Konfiguration: https://github.com/robbyrussell/oh-my-zsh/blob/master/lib/directories.zsh
function cd { builtin cd "$@" > /dev/null }
Ich habe es mit dem Code oben arbeiten lassen. Nicht sicher, ob es einen besseren Weg gibt.
Anscheinend funktioniert auch ein Alias, leitet stdout um und lässt stderr:
~/Downloads$ alias cd bash: alias: cd: not found ~/Downloads$ alias cd='cd >/dev/null' ~/Downloads$ cd ~/Videos ~/Videos$ cd - ~/Downloads$ cd fake bash: cd: fake: No such file or directory
(Eingabeaufforderung oben druckt zuerst das aktuelle Verzeichnis)