Als «zsh» getaggte Fragen

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

1
Warum deaktiviert das Exportieren von vim als EDITOR in zsh Tastaturkürzel?
Mein .zshrcsieht so aus: export EDITOR="/usr/bin/vim" Wenn ich jetzt ein Terminal öffne und ein Tastenkürzel eingebe ctrla, um zum Zeilenanfang zu gelangen, funktioniert es nicht. Stattdessen wird die Zeichenfolge ^A(oder eine andere Zeichenfolge, abhängig von der eingegebenen Verknüpfung) in das Terminal eingegeben: emlai:~ % ^A Wenn Sie das Wort exportaus …


5
Was macht `zstyle`?
zstyleEs scheint nur ein zentraler Ort zum Speichern und Abrufen von Daten zu sein, eine Alternative zu exportShell-Parametern. Ist das wahr oder steckt noch mehr dahinter?
23 zsh 

1
Vervollständigung für das erste Argument von cd OLD NEW
In zshhat der cdBefehl eine aus zwei Argumenten bestehende Form: cd OLD NEWändert sich zu ${PWD/OLD/NEW}. Mit dem neuen Vervollständigungssystem kann zsh vervollständigen NEW: Das zweite Argument wird auf der Grundlage dessen vervollständigt, was ersetzt werden OLDkann, um ein vorhandenes Verzeichnis zu erhalten. Das erste Argument wird jedoch nur für …

1
Wie funktioniert eine Gabelbombe?
WARNUNG VERSUCHEN SIE NICHT, DIESES GERÄT AUF EINER PRODUKTIONSMASCHINE ZU LAUFEN Wenn ich die Wikipedia-Seite zum Thema lese, verfolge ich im Allgemeinen die Vorgänge mit folgendem Code: :(){ :|:& };: Auszug aus der Beschreibung Die folgende Gabelbombe wurde 2002 als Kunst präsentiert;56 Der genaue Ursprung ist nicht bekannt, aber es …
22 bash  shell-script  zsh  fork 

7
Doppelte und dreifache Substitution in bash und zsh
Follow-up zum Hintergrundteil dieser Frage . In bashkann ich verwende ${!FOO}für doppelte Substitution, in zsh ${(P)FOO}. In beiden Fällen eval \$$FOOfunktioniert die alte Schule (Hack-y) . Das Klügste und Logischste für mich wäre also ${${FOO}}, ${${${FOO}}}…eine doppelte / dreifache / n-Substitution. Warum funktioniert das nicht wie erwartet? Zweitens: Was macht …


4
ZSH: Suchverlauf auf Auf- und Ab-Tasten?
Derzeit habe ich Folgendes in meinem .zshrc: bindkey '^[[A' up-line-or-search bindkey '^[[B' down-line-or-search Dies scheint jedoch nur mit dem Inhalt meiner aktuellen Eingabe übereinzustimmen, bevor ein Leerzeichen auftritt. Beispiel: sudo ls /Stimmt mit jeder Zeile in meinem Verlauf überein, die mit beginnt sudo, während ich möchte, dass nur Zeilen übereinstimmen, …

1
Verwenden des zsh-Zeileneditors zum Umbrechen von Unterprozessen
Ist es möglich, den in zsh integrierten Zeileneditor ( zle) zu verwenden, um Eingaben an einen Unterprozess weiterzuleiten? Das heißt, ich möchte ausführen, zlewrap mycommandwo zlewrapist eine zsh-Funktion und mycommandist ein Programm, das nur Zeilen aus stdin liest; zlewrapwürde effektiv zles zeilenbearbeitungsfunktionen zur verfügung stellen mycommand. Dies ist auf dem …
22 zsh  line-editor 



6
Relative Verknüpfungen zwischen zwei Pfaden erhalten
Angenommen, ich habe zwei Wege: <source_path>und <target_path>. Ich würde meine Shell (zsh) wie automatisch, um herauszufinden , ob es eine Möglichkeit darzustellen , ist <target_path>aus <source_path>als relativer Pfad. Nehmen wir zum Beispiel an <source_path> ist /foo/bar/something <target_path> ist /foo/hello/world Das Ergebnis wäre ../../hello/world Warum ich das brauche: Ich möchte einen …
21 shell  files  zsh  symlink 




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.