Als «zsh» getaggte Fragen

Zsh ist eine Shell mit vielen erweiterten Befehlszeilen- und Skriptfunktionen.



1
Ändern der Standard-Shell ohne chsh- oder Administratorrechte
Ich habe das folgende Snippet in diesem Thread gesehen: Wie man von csh zu bash als Standard-Shell wechselt sleep 2 if (-x /usr/local/bin/bash) then exec /bin/sh -c '. ~/.profile; exec /usr/local/bin/bash' endif Mein Verständnis ist, dass wenn Sie dieses Snippet darin platzieren, ~/.logines bashbeim Anmelden aufgerufen wird. Ich habe eine …
8 shell  zsh  login  exec 


3
Halten Sie ZSH davon ab, den Befehl zu korrigieren
$ knife cookbook download recipe zsh: correct 'cookbook' to 'cookbooks' [nyae]? Wie kann ich zsh dazu bringen, nicht mehr zu versuchen, Kochbuch in Kochbücher zu korrigieren? cookbooks ist ein Verzeichnis, in dem ich den Befehl ausführe, damit ich verstehe, warum er ausgeführt wird, aber cookbook ist ein gültiger Teil der …

1
zsh Äquivalent von Bash Show-All-If-Ambiguous?
Wenn Sie in Bash bei mehreren möglichen Abschlüssen auf die Tabulatortaste klicken, wird eine Liste mit Übereinstimmungen angezeigt, die wiederholt gedruckt wird, wenn Sie wiederholt die Tabulatortaste drücken. In tcsh wird dies auch erreicht, wenn die automatische Vervollständigung auf erweitert eingestellt wird. In zsh erhalten Sie zwar die Liste der …

3
Kann ich die aktuelle Eingabeaufforderungszeile in zsh markieren?
Ist es möglich, die gesamte Zeile der Eingabeaufforderung in hervorzuheben (eine Hintergrundfarbe festzulegen) zsh? In meiner Emacs-Konfiguration habe ich die Zeile, in der der Cursor eine etwas andere Farbe als der Fensterhintergrund hat, was eine große visuelle Hilfe ist. Ich frage mich, ob es möglich ist, dasselbe in meiner Terminal …
8 zsh  prompt  colors 

2
Verzeichnisverknüpfungen im Emacs-Puffer
Also habe ich diese Frage zu Verzeichnisverknüpfungen in einer Shell gestellt. Die Idee ist, dass ich in der Lage sein möchte, eine Datei beispielsweise /home/Documents/foodurch Eingabe zu öffnen C-x C-f ~foo/file. Gibt es also eine Möglichkeit, die "benannten Verzeichnisse" von zsh im Emacs-Puffer zu emulieren? Übrigens befinden sich die Verknüpfungsdefinitionen, …
8 zsh  emacs 

3
So leiten Sie stdout von rechts nach links um
Das funktioniert perfekt: ./foo | ./bar Aber ich möchte so etwas: ./bar <| ./foo So kann ich umgekehrt herumleiten und die Argumente von foo in der Befehlszeile schneller ändern. Die Pipe muss in Echtzeit sein - mein fooProgramm kehrt nie zurück. Ist das möglich ?
8 bash  zsh  pipe 

1
Jedes Array-Element über Parametererweiterung anhängen (ändern) (dh ohne printf)?
Lassen Sie das Skript unten mein Dilemma veranschaulichen. #!/bin/zsh STUFF=( moose-hoof ovary clydsedale ) echo ${MINE=$(printf "MY-%s " $STUFF)} echo ${MINE_EXP=${STUFF/^/MY-}} MEIN Elchhuf MEIN Eierstock MEIN Clydsedale Elchhuf Eierstock Clydsedale Was sind die richtigen Erweiterungsflags, um die Verkettung von Zeichenfolgen für jedes Element des Arrays zu ermöglichen?





2
Invertieren eines assoziativen Arrays
Angenommen, ich habe ein assoziatives Array in bash, declare -A hash hash=( ["foo"]=aa ["bar"]=bb ["baz"]=aa ["quux"]=bb ["wibble"]=cc ["wobble"]=aa ) wo mir sowohl Schlüssel als auch Werte unbekannt sind (die tatsächlichen Daten werden aus externen Quellen gelesen). Wie kann ich ein Array der Schlüssel erstellen, die demselben Wert entsprechen, damit ich …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.