Als «zsh» getaggte Fragen

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



3
Wie lässt sich zsh-Vervollständigung so einstellen, dass die erste Vermutung in derselben Zeile angezeigt wird (wie bei Fisch)?
Wenn Sie mit der Eingabe in Fish beginnen, zeigt die automatische Vervollständigung automatisch die erste automatisch vervollständigte Vermutung in der Zeile an. In zsh musst du die Tabulatortaste drücken und es wird die Autovervollständigung unten angezeigt. Gibt es in dieser Hinsicht eine Möglichkeit, zsh eher wie Fische zu verhalten? (Ich …
38 zsh  autocomplete  fish 

2
Vervollständigen von gefälschten avfs-Verzeichnissen in zsh
Wie kann ich das Vervollständigungssystem von zsh optimieren, um unter bestimmten Umständen "gefälschte" Dateien zu vervollständigen? Genauer gesagt, das AVFS- Dateisystem macht Archive als Verzeichnisse verfügbar, indem neben jedem Archiv ein „falsches Verzeichnis“ erstellt wird. Standardmäßig wird die gesamte Verzeichnishierarchie unter ihrem Bereitstellungspunkt repliziert ~/.avfs. Außerdem gibt es unter ~/.avfsfür …

1
Vermeiden von "BASH-Ismen" in Shell-Skripten
Gibt es ein ähnliches Tool wie Perl :: Critic , das Ihre Shell-Skripte überprüft und auf Fehler, Portabilitätsprobleme, die Verwendung von Nicht-Standard-Programmen ohne Fallbacks, veraltete Programmverwendungen usw. hinweist? Ich set -o posixerkenne, dass die Verwendung von Nicht-POSIX deaktiviert wird, aber das sagt mir nichts, was ich wissen möchte, wie zsh, …
37 bash  shell  zsh  ash 

1
Wie aktiviere ich die Rückwärtssuche in zsh?
Ich bin kürzlich (endlich) zu zsh gewechselt und liebe es! Bis jetzt eine Sache , die ich bin fehlt Ctrl+ Rinkrementelle Suche Geschichte zu tun. Ich habe die Geschichte richtig eingestellt HISTSIZE=10000 SAVEHIST=10000 HISTFILE=~/.zsh_history und ich habe viTastenkombinationen verwendet bindkey -v Aber Ctrl+ Rfunktioniert nicht. Es entfernt die Linie über …

3
Warum ist das Öffnen einer Datei schneller als das Lesen von variablen Inhalten?
In einem bashSkript benötige ich verschiedene Werte aus /proc/Dateien. Bis jetzt habe ich Dutzende von Zeilen, die die Dateien direkt so abfassen: grep -oP '^MemFree: *\K[0-9]+' /proc/meminfo Um dies effizienter zu gestalten, habe ich den Dateiinhalt in einer Variablen gespeichert und Folgendes angegeben: a=$(</proc/meminfo) echo "$a" | grep -oP '^MemFree: …


8
Wie automatisch nach Git-Klon cd?
Ich möchte automatisch cdin das vom cloneBefehl erstellte Verzeichnis, nachdem ich git cloneetwas getan habe. Wichtig: Ich möchte die Syntax für den Befehl nicht ändern (z. B. einen Alias ​​/ eine Funktion verwenden), da dies die zsh-Vervollständigungen stören würde, die ich automatisch aus dem PretzoProjekt erhalte . BEARBEITEN : Der …
36 shell  zsh 


3
Was bedeutet: $ {param: = value}?
Ich habe Folgendes in einem Benutzerhandbuch für die Z-Shell gelesen : Ein Synonym für 'wahr' ist ':'; Es wird oft in dieser Form verwendet, um Argumente zu liefern, die Nebenwirkungen haben, aber nicht verwendet werden sollten - so etwas wie : ${param:=value} Das ist eine gemeinsame Redewendung in allen Bourne-Shell-Derivaten. …
34 bash  shell  zsh 


2
Alias ​​vs Export für einfache Befehle
Ist lesses für einfache Befehle wie besser, einen Alias ​​zu erstellen oder die Optionen zu exportieren? Gibt es einen Vorteil gegenüber dem anderen? Wenn ich lesszum Beispiel immer die -ROption zum Anzeigen von unformatierten Zeichen verwenden möchte , funktionieren beide Lösungen: export LESS='-R' alias less='less -R' Gibt es für einen …
33 bash  zsh  alias 


1
So deaktivieren Sie "auto cd" in zsh mit oh-my-zsh
Googeln zeigte keine Ergebnisse. Hier ist , was ich meine: Ich habe eine binäre Datei mit dem Namen xin meinem Pfad (nicht die aktuellen Ordner, aber es ist in dem PATH), und auch einen Ordner mit dem gleichen Namen im aktuellen Arbeitsverzeichnis. Wenn ich tippe x, möchte ich, dass die …
29 shell  zsh  oh-my-zsh 

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.