Als «zsh» getaggte Fragen

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

4
$ {! FOO} und zsh
${!FOO}Führt eine Doppelsubstitution in durch bash, dh, es wird der (Zeichenfolge-) Wert von FOO als Variablenname verwendet. zshunterstützt diese Funktion nicht. Gibt es eine Möglichkeit, diese Arbeit in bashund gleich zu machen zsh? Hintergrund: Ich habe eine Liste von Umgebungsvariablen, wie PATH MAIL EDITOR und wollen zuerst die Variablennamen und …

1
Vervollständigungsliste in zsh dynamisch aktualisieren
Ich finde die Ergebnislisten von zsh für die TabVervollständigung recht nützlich, möchte ihr Verhalten jedoch ein wenig ändern: Sie sollten erscheinen, wenn ich Tabzum ersten Mal und danach dynamisch mit jedem neuen Buchstaben aktualisiert. Das Standardverhalten ist, dass die Vorschläge nur neu ausgewertet werden, wenn Sie Taberneut, ich möchte diesen …
13 zsh  autocomplete 

5
Home-Taste funktioniert nicht im Terminal
Ich benutze GNOME Terminal 2.7.3 und zsh 4.3.9 (x86_64-unknown-linux-gnu) Homeund Endarbeiten nicht. Nichts passiert und nichts wird angezeigt, wenn ich sie drücke. Sie funktionieren jedoch, wenn ich drücke shift + Home(Scrollt zum Anfang der Shell-Ausgabe) und funktionieren auch in anderen GUI-Programmen. Ich googelte und versuchte Folgendes. Keine Änderung :( 885 …

3
Was prüft [-t 1]?
Ich habe gerade einen Weg gefunden, um zu starten, zshwenn ich das bashunter Windows starte https://www.howtogeek.com/258518/how-to-use-zsh-or-another-shell-in-windows-10/ . Es wird empfohlen, folgenden Code am letzten von hinzuzufügen .bashrc. # Launch Zsh if [ -t 1 ]; then exec zsh fi Was [ -t 1 ]bedeutet Ist es nur wahr? Kann ich …
13 bash  shell  zsh  test 





2
Shell-gültige Funktionsnamen
Die Verwendung erweiterter Unicode-Zeichen ist (ohne Zweifel) für viele Benutzer nützlich. Einfachere Shells (ash (busybox), dash) und ksh schlagen fehl mit: tést() { echo 34; } tést Aber bash , mksh , lksh und zsh scheinen es zu erlauben. Mir ist bekannt, dass POSIX- gültige Funktionsnamen diese Definition von Namen …
12 bash  shell  zsh  function 

1
Welche Dateien wurden bezogen, zsh
Ich verwende oh-my-zsh mit zpretzo und vergesse immer wieder die zsh-Dateien, die ich bearbeiten möchte. Wie kann ich die Shell fragen, aus welchen Quelldateien sie stammt?
12 shell  zsh 

2
Umleitungsdifferenzen zwischen &>> & und 2> & 1
Auf diesem SO-Thread und einigen anderen Threads habe ich die folgenden Befehle zum Umleiten stdoutund stderrin eine Datei gesehen. Sind sie alle gleichwertig? Gibt es einen Unterschied zwischen ihnen? command1 >> logfile 2>&1 command &> logfile command >& logfile

3
Deaktivieren oder deaktivieren Sie Aliase in zsh
Ich habe oh-my-zsh installiert, um die Verwendung des Terminals zu vereinfachen. Eine Sache, die mich jedoch stört, sind die produktiven Aliase, die dadurch hinzugefügt werden, wie "ga", "gap", "gcmsg", "_", die schwerer zu merken sind als der ursprüngliche Befehl und die Befehlshashtabelle verschmutzen. Gibt es also eine Möglichkeit, Aliase insgesamt …
12 shell  zsh  alias  oh-my-zsh 

3
Lösen Sie alle Aliase in einer zsh-Befehlszeile auf
Ich habe Aliase verschachtelt und möchte sie alle auflösen, bevor der Befehl ausgeführt wird. Wie mache ich das? Wenn es eine Funktion gibt, die an keine Taste gebunden ist, M-x foobarist das auch für mich in Ordnung. Ich kann sogar externen Befehl ( type, command, which, was auch immer). Ich …
12 zsh  alias 

7
Serialisieren Sie die Shell-Variable in bash oder zsh
Gibt es eine Möglichkeit, eine Shell-Variable zu serialisieren? Angenommen, ich habe eine Variable $VARund möchte sie in einer Datei oder in einem anderen Format speichern und später erneut lesen, um denselben Wert wiederzuerlangen. Gibt es eine tragbare Möglichkeit, dies zu tun? (Ich glaube nicht) Gibt es eine Möglichkeit, dies in …
12 bash  shell  zsh  variable 


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.