Als «zsh» getaggte Fragen

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

1
Warum verwendet der Erweiterungsbereich der Zahnspange zwei statt drei Punkte (Auslassungspunkte)?
Ich habe endlich verstanden / entdeckt, warum ich den bash(und auch zshden) Klammererweiterungsbereich nie richtig verwenden konnte: Die Syntax ist {1..10}anstelle dessen, was ich als Ellipse angenommen habe , d {1...10}. H. Darf ich wissen, warum zwei Punkte gegenüber drei Punkten ausgewählt wurden? Die Verwendung von Auslassungspunkten in der Computerprogrammierung …

2
Kombinieren der Tab-Vervollständigung von zsh mit der Groß- und Kleinschreibung
Ich habe zsh 5.0.7 so konfiguriert, dass bei Verwendung der Tabulatorvervollständigung die Groß- und Kleinschreibung nicht berücksichtigt wird zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' Das Problem, das ich habe, ist, dass diese Unempfindlichkeit häufig dazu führt, dass ich Tabeine zusätzliche Zeit drücken muss . Mein Home-Verzeichnis enthält beispielsweise die Ordner "Desktop", "Dokumente" …
10 zsh  autocomplete 


2
16 Farben in ZShell
Ich scheine nur in der Lage zu sein, 8 Farben in meiner zshell-Eingabeaufforderung aufzurufen. Beispiel: PROMPT="[%n@%{$fg[magenta]%}%m%{$reset_color%} %.] %# " Funktioniert gut. Jedoch, PROMPT="[%n@%{$fg[brmagenta]%}%m%{$reset_color%} %.] %# " Funktioniert nicht Grundsätzlich erscheint keine der "hellen" Farbvariationen. Nach einigen Recherchen stellte ich fest, dass die Farben von zsh von der Setoption "Farben" aufgerufen …
10 terminal  zsh  colors 

1
zsh - binären Pfad auf <tab> vollständig erweitern
In meinem aktuellen zsh-Verhalten wird durch Drücken der Tabulatortaste nach Eingabe von "sudo" nur ein Leerzeichen hinzugefügt. $ sudo ... Was ich wirklich möchte, ist, dass die Registerkarte vollständig auf den Pfad der Binärdatei erweitert wird, die ausgeführt werden soll, wenn ich auf die Registerkarte drücke, sodass ich sehen kann, …
10 zsh  path  autocomplete 





2
JSON-Analyse auf der Shell
Wie kann ich die JSON-Ausgabe in der Shell analysieren? Beispielsweise bietet Amazon Web Services eine CLI zum Abrufen des Status Ihrer Instanzen: $ aws ec2 describe-instances &lt;my_instance_id&gt; Der Befehl gibt jedoch eine JSON-Zeichenfolge zurück. Die Ausgabe dieses Befehls sieht folgendermaßen aus: $ aws ec2 describe-instances x12345 { "Reservations" : { …
10 zsh  string  json 

3
Verzeichnisverzeichnis in zsh
Ich benutze es zshseit einiger Zeit gerne und bin sehr zufrieden mit meinen Verlaufseinstellungen: # Write to history immediately setopt inc_append_history # History shared among terminals setopt share_history # Save extended info in history setopt extended_history # Ignore duplicates setopt hist_ignoredups Es kommt jedoch häufig vor, dass ich bestimmte Befehle …

1
ZSH: Was ist der Unterschied zwischen "." Und "Quelle"?
Früher dachte ich, dass die eingebauten .und sourcegleichwertig sind. Diese Frage stimmt mir zu, wenn es darum geht bash. Ich bin jedoch auf Folgendes gestoßen zsh: desktop➜ ~/pst . env /usr/bin/env:1: no such file or directory: ^@^A^@^@^@X^Z@^@^@^@^@^@@^@^@^@^@^@^@^@\M-8q^@^@^@^@^@^@^@^@^@^@@^@8^@ /usr/bin/env:2: parse error near `)' desktop➜ ~/pst source env desktop➜ ~/pst file env …
10 shell  zsh 

1
Was ist in zsh der Unterschied zwischen &! und & |?
Bei meinen Abenteuern mit habedisown ich auch festgestellt, dass in zsh das Programm gestartetprogram &amp;! und sofort hinterlegt und abgelehnt wird, sodass Sie die Shell schließen können, ohne dass das Programm eine erhält SIGHUP. Andere Online-Quellen sagten, dies &amp;|tue. Meine groben Tests ergaben keinen Unterschied. Wie &amp;!und &amp;|unterscheiden?



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.