Als «zsh» getaggte Fragen

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

1
Abschluss der zsh apt-Listenoptionen
Ich bin es gewohnt, die Tab-Vervollständigung in Bash zu verwenden, um apt list --upgradabledurch Eingabe zu gelangen apt ltab--utab, aber ich kann mit zsh --unicht dasselbe tun: Wird nicht erweitert, --upgradablewenn ich drücke tab. Ich habe einige Lösungen gegoogelt, die vorschlagen, zsh-Vervollständigungen zu installieren und setopt completealiaseszu ergänzen ./zshrc, aber …

1
Führen Sie einen Befehl im zsh vim-Modus aus
In zshin vim modeschreibe ich etwas foo foo bar bar Dann drücke ich Esc, um in den normalen Modus zu wechseln und zu tippen : foo foo bar bar execute: _ Dann gehe ich davon aus das kann ich, ich möchte zum Suchen und Ersetzen barmitbaz foo foo bar bar …
9 vim  zsh 

4
Erweiterung der Schalenstrebe von rechts nach links
Wenn ich in zsh (und anderen Shells) ein Argument wie (zum Beispiel) einfüge: {a,b,c}{d,e,f} Klammererweiterung macht es in: ad ae af bd be bf cd ce cf Für meine Zwecke ist die Reihenfolge der Argumente wichtig, und ich brauche die geschweiften Klammern, um von rechts nach links anstatt von links …

2
Vorrang von && vs & in bash und zsh
Bei der Beantwortung dieser Frage entdeckte ich einen sehr lustigen (und subtilen) Unterschied zwischen Verhalten in bashund zsh: In bash: romano@RRyS:~$ pwd /home/romano romano@RRyS:~$ alias x="cd /bin && ./echo A >/dev/null &" romano@RRyS:~$ x [1] 16611 romano@RRyS:~$ pwd /home/romano Wie Sie sehen, wird die Ausführung des Alias xin einer Subshell …
9 bash  shell  zsh 


1
Zsh Auto Complete schlägt vollständige Funktionen vor (_git _vim usw.)
Ich ärgere mich ein wenig darüber, wie zshvollständige Vorschläge für meine Befehle gemacht werden. Wenn ich den Anfang eines Befehls eingebe, den ich nicht installiert habe, und drücke tab, wird die installierte Abschlussfunktion vorgeschlagen. Nehmen wir an, ich möchte ausführen, vimaber es ist nicht installiert _vim. Gibt es eine Möglichkeit, …

1
ls -l --group-directory-first (wirkt auch auf Symlinks)
lsOption --group-directories-firstbewirkt, dass Verzeichnisse oben aufgelistet werden, wodurch die Ausgabe von lsschön und sauber wird: ls -l --group-directories-first Es wirkt jedoch nicht auf symlinksdie tatsächlich symlinkszu Verzeichnissen. Es besteht die Möglichkeit zu verwenden ls -l -L --group-directories-first Dadurch werden beide Arten von Verzeichnissen oben aufgelistet, es wird jedoch nicht zwischen …
9 bash  zsh  directory  ls  symlink 

1
Ändern Sie die zsh-Vervollständigung, um die Vervollständigungen über der Eingabeaufforderung zu platzieren
Ich bin ein langjähriger tcsh-Benutzer, der sich schließlich entschlossen hat, zsh auszuprobieren. Ich habe mit der Fertigstellung herumgespielt, aber eine Sache, die ich nicht mag, ist, dass wenn ich auf die Tabulatortaste für eine Fertigstellung drücke, die möglicherweise viele Werte enthält, die Abschlussoptionen unter der Eingabeaufforderung gedruckt werden und die …



3
Zsh: Ausgeführten Befehl automatisch ändern
Ich habe kürzlich grc (generischer Colorizer) über MacPorts auf meinem System installiert, sodass ich für viele Befehle, die dies standardmäßig nicht unterstützen, eine kolorierte Ausgabe erhalten kann (siehe Abbildung unten). Ich möchte die Verwendung von grc automatisch machen, jedoch nicht für bestimmte Befehle, sondern für jeden Befehl. Ich benutze zsh …
9 terminal  zsh  osx 

1
Was ist der beste Weg, um (anhand eines Skripts) zu erkennen, ob Software installiert ist?
Ich war zuvor frustriert über Unterschiede in der Ausgabe des whichBefehls auf verschiedenen Plattformen (Linux vs. Solaris vx. OS X), wobei möglicherweise auch verschiedene Shells eine Rolle spielen. typewurde als bessere Alternative vorgeschlagen, aber wie tragbar wäre das? In der Vergangenheit habe ich Funktionen geschrieben, die die Ausgabe analysieren whichund …
9 bash  zsh  standard  which 

2
Titel auf GNU-Bildschirm erzwingen
Standardmäßig ist der Titel einer Bildschirmsitzung der Name des zuletzt eingegebenen Befehls, was für mich in Ordnung ist, aber in einigen Fällen möchte ich ihn ändern. Ich kenne den Befehl Ctrl- A Aaber er ändert nur den Titel bis zum nächsten Befehl, und ich möchte, dass er dort bleibt, bis …

1
Separater Pfad für .zcompdump-Dateien
Ich verstehe, dass .zcompdump-*Dateien Dump-Konfigurationsdateien sind, die die Fertigstellung beschleunigen und sicher gelöscht werden können. Ich möchte sie an einem separaten Ort speichern, da sie mein Home-Verzeichnis überladen. Was ist ein guter Weg, dies zu tun? Ich weiß, dass eine Option darin besteht, die ZDOTDIRVariable zu verwenden , aber das …
9 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.