Als «zsh» getaggte Fragen

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

3
Wie kann ich alle Shell-Variablen auflisten?
Lesen Sie zu dieser Frage: Wie kann ich in zsh alle Umgebungsvariablen auflisten? Ich habe mich gefragt, wie ich alle Shell-Variablen auflisten kann. Gilt die Unterscheidung zwischen Shell- Variablen und Umgebungsvariablen auch für andere Shells als zsh? Ich interessiere mich hauptsächlich für Bash und Zsh, aber es wäre toll zu …


2
zsh: Dateien von einem Muster ausschließen
Angenommen, ich habe die folgenden Dateien: |-- bar `-- foo |-- type_A_1 |-- type_A_2 |-- type_B_1 |-- type_B_2 |-- type_B_xx |-- type_B_xx `-- something_else Ich dachte den folgenden Befehl print -l foo/*~{type_B*} drucke alles unter foo außer den Dingen, die damit beginnen type_B, aber nicht, stattdessen druckt es alles unter …

1
zmv für zsh: Probeläufe und Manpages
Ich habe große Dinge gehört über zmvin zshund würde wirklich lieben zu lernen , es zu benutzen. Ich bin jedoch noch relativ unerfahren in zsh und habe einige grundlegende Fragen: Gibt es eine Manpage für zmvin zsh(man zsh gibt "No manual entry for zmv" aus) Lässt zmvnativ Trockenläufe zu? Wenn …
18 zsh  rename 

4
Kürzen Sie den Pfad in der zsh-Eingabeaufforderung
Bashhat die PROMPT_DIRTRIMoption, wenn ich zB setze PROMPT_DIRTRIM=3, dann einen langen weg wie: user@computer: /this/is/some/silly/path würde stattdessen anzeigen als: user@computer: .../some/silly/path Gibt es eine ähnliche Option für zsh?
18 zsh  prompt 

4
Tastenbelegungstabelle?
Haben wir eine Tastaturbelegungstabelle, die alle Arten der Bezugnahme auf einen Tastendruck übersetzt? Ich benutze zsh, aber ich gehe davon aus, dass es für jede Shell funktionieren würde, wenn es einen solchen Tisch gäbe. Der Grund, den ich frage, ist, dass ich einige Tastenkombinationen zuweisen möchte und nicht wissen kann, …

1
Dynamische automatische Vervollständigung für benutzerdefinierte Befehle
Ich versuche, Vervollständigungsfunktionen für einige benutzerdefinierte Funktionen zu schreiben, die ich geschrieben habe, aber es scheint, als würde ich selbst mit den grundlegendsten Schwierigkeiten haben. Eine Beispielfunktion ist: function eb_instances() { if [ "$#" -ne 2 ]; then echo "Usage eb_instances <aws profile name> <environment name>" echo "e.g.:" echo " …
18 zsh  autocomplete 

1
Zsh-Tab-Vervollständigungen funktionieren für Teilpfade nicht wie gewünscht
Ich möchte, dass bei Dateien und Verzeichnissen die Groß- und Kleinschreibung nicht berücksichtigt wird zsh. Nach ein paar Stunden Lesen des Handbuchs habe ich mir Folgendes ausgedacht: zstyle ':completion:*:*:*:*:globbed-files' matcher 'r:|?=** m:{a-z\-}={A-Z\_}' zstyle ':completion:*:*:*:*:local-directories' matcher 'r:|?=** m:{a-z\-}={A-Z\_}' zstyle ':completion:*:*:*:*:directories' matcher 'r:|?=** m:{a-z\-}={A-Z\_}' Außerdem möchte ich TABeinmal drücken , um mögliche …
17 zsh  autocomplete 

1
Warum funktioniert der Befehl ffmpeg in bash und nicht in zsh?
Heute bin ich von der Arbeit nach Hause gekommen (Bash auf einer Ubuntu-Box ausführen) und habe versucht, mit meinem geliebten zsh Code auf meiner lokalen Arch-Box auszuführen, und die Befehle sind fehlgeschlagen? Der Befehl ist unten mit den persönlichen Daten und IP offensichtlich geändert ffmpeg -i rtsp://user:pass@my.webserver.org:5554/my-media/media.amp?videocodec=h264 -threads 3 -vcodec …
17 bash  zsh  quoting  url 

2
zsh: setze TERM = screen-256color in tmux, aber xterm-256color ohne tmux
Ich brauche meine $TERMsein xterm-256coloraußerhalb von tmux (in „plain“ Terminal mit zsh), aber screen-256colorinnerhalb tmux. Zuerst habe ich versucht: hinzufügen export TERM='xterm-256color'zu meinem~/.zshrc . hinzufügen set -g default-terminal "screen-256color"zu meinem~/.tmux.conf Nun, wenn ich Terminal öffne (sprich xterm), TERMistxterm-256color das richtig. Aber wenn ich tmux laufen lasse, TERMgeht das wieder xterm-256color! …
17 zsh  tmux  xterm 

1
Tab Vervollständigung von "../" in zsh
In Bash kann ich die Tab-Vervollständigung verwenden, um ein Verzeichnis nach oben zu verschieben und einen anderen Pfad wieder nach unten zu verschieben. Angenommen, ich bin dabei $HOME/folder1und möchte cdes $HOME/folder2. $HOMEhat nur die beiden untergeordneten Verzeichnisse folder1und folder2. In Bash konnte ich einfach tippen cd ..[TAB]f[TAB]2 und würde am …


3
Wie behebe ich die Tab-Vervollständigung, damit keine Einträge ausgeblendet werden?
Ich verwende oh-my-zsh unter Mac OS X mit homebrew'ed zsh 4.3.12. Ich bin kürzlich über ein seltsames Problem gestolpert. In scripts/not-usedich habe mehrere .RDateien: breakdowns.R eventloop.R process-largeclients.R process-qt.R reprocess-pinning.R calculate-qt-error.R generate_decision_tree.R process-net.R process-scalingexp.R Wenn ich jedoch ls scripts/not-used/+ versuche, steht Tabdie erste Vervollständigung ls scripts/not-used/_.Rfür _die Cursorposition. Wenn ich Taberneut …

4
Ausführen einer Subshell ab der Mitte des aktuellen Befehls
Ich finde mich häufig in diesem Szenario wieder. Ich bin mitten in der Eingabe eines Befehls und muss noch etwas überprüfen, bevor ich ihn abschließe. Gibt es eine Möglichkeit, eine Subshell zu öffnen, bei der meine aktuellen Eingaben bisher gespeichert wurden? Wenn ich diese Subshell beende, bin ich wieder da, …
16 command-line  zsh 

3
Welcher Shell-Interpreter führt ein Skript ohne Shebang aus?
Angenommen, die Standard-Shell für mein Konto ist zsh, aber ich habe das Terminal geöffnet und bash gestartet und ein Skript mit dem Namen ausgeführt prac002.sh. Mit welchem ​​Shell-Interpreter würde das Skript ausgeführt, zsh oder bash? Betrachten Sie das folgende Beispiel: papagolf@Sierra ~/My Files/My Programs/Learning/Shell % sudo cat /etc/passwd | grep …

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.