Als «zsh» getaggte Fragen

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


1
Wann ist eine doppelte Anführungszeichen erforderlich?
Der alte Rat bestand früher darin, jeden Ausdruck mit einem doppelten Anführungszeichen zu versehen $VARIABLE, zumindest wenn man wollte, dass er von der Shell als ein einzelnes Element interpretiert wird, da sonst Leerzeichen im Inhalt von $VARIABLEdie Shell abwerfen würden. Ich verstehe jedoch, dass in neueren Versionen von Shells nicht …


8
Übergabe benannter Argumente an Shell-Skripte
Gibt es eine einfache Möglichkeit, benannte Parameter an ein Shell-Skript zu übergeben (zu empfangen)? Zum Beispiel, my_script -p_out '/some/path' -arg_1 '5' Und im Inneren my_script.sherhalten sie als: # I believe this notation does not work, but is there anything close to it? p_out=$ARGUMENTS['p_out'] arg1=$ARGUMENTS['arg_1'] printf "The Argument p_out is %s" …



7
Wie benutzt man `which` in einem Alias-Befehl?
Wie die meisten Benutzer habe ich eine Reihe von Aliasen eingerichtet, um einen Standardsatz von Flags für häufig verwendete Programme bereitzustellen. Zum Beispiel, alias vim='vim -X' alias grep='grep -E' alias ls='ls -G' Das Problem ist, dass, wenn ich verwenden möchte, um whichzu sehen, woher mein vim/ grep/ ls/ etc kommt, …
76 shell  zsh  alias  which 

2
Erstellen Sie den Index für die automatische Vervollständigung (oder wie auch immer er heißt) und die Binärdateien im $ PATH-Cache in zsh neu
Nach der Installation neuer Software weiß ein bereits geöffnetes Terminal mit zsh nichts über die neuen Befehle und kann für diese keine automatische Vervollständigung generieren. Das Öffnen eines neuen Terminals behebt anscheinend das Problem. Kann der Index (oder wie auch immer Sie ihn nennen) neu erstellt werden, sodass die automatische …
75 zsh  autocomplete 

7
Wie viele Muscheln bin ich tief?
Problem : Finde heraus, wie viele Muscheln tief ich bin. Details : Ich öffne die Shell sehr oft von vim. Bauen und ausführen und beenden. Manchmal vergesse ich und öffne ein anderes Vim und dann noch eine Muschel. :( Ich möchte wissen, wie viele Muscheln tief ich bin, vielleicht habe …
73 bash  shell-script  shell  vim  zsh 

6
Wie kann ich erkennen, ob die Shell über SSH gesteuert wird?
Ich möchte anhand eines Shell-Skripts (genauer gesagt .zshrc) erkennen, ob es über SSH gesteuert wird. Ich habe die Variable HOST ausprobiert, aber es ist immer der Name des Computers, auf dem die Shell ausgeführt wird. Kann ich auf den Hostnamen zugreifen, von dem die SSH-Sitzung stammt? Ein Vergleich der beiden …
69 ssh  shell-script  zsh 

3
Die ESC-Taste verursacht aufgrund des Alt + -Verhaltens eine kleine Verzögerung im Terminal
Mein Terminal-Setup ist gnome-terminal + tmux + zsh mit vi-Bindungen. In Anwendungen wie vim oder sogar im Bearbeitungsmodus vi der Befehlszeile von zsh muss ich häufig die ESCTaste drücken, aber es gibt eine kleine Verzögerung, bevor die Auswirkungen dieser Taste auftreten. Siehe GNU-Bildschirm macht Vim ESC-Taste langsam Nach einigem Experimentieren …


3
Sind alle bash-Skripte mit `zsh` kompatibel?
Ich bin auf der Suche nach einem Wechsel von Bash zu Zsh, bin aber besorgt über die Kompatibilität von Bash-Skripten. Sind alle bash Skripte / Funktionen mit zsh kompatibel? Wenn das stimmt, ist zsh dann nur eine Verbesserung von bash?
63 bash  zsh 

6
Welche Funktionen sind in zsh enthalten und fehlen in bash oder umgekehrt?
Als Linux-Benutzer habe ich immer nur bash verwendet, da dies die Standardeinstellung für jede von mir verwendete Distribution war. Menschen, die andere Unix-Systeme wie BSD verwenden, scheinen weitaus häufiger andere Shells zu verwenden. Um ein bisschen mehr zu lernen, habe ich beschlossen, zsh auszuprobieren. Als bash Benutzer: Welche Features werde …
62 bash  zsh 

1
Befehlsgeschichte in Zsh
Wie verfolgt Zsh den Befehlsverlauf? Ich sehe zwei Dateien in meinem Homeverzeichnis: .zhistoryund .zsh_history. Was ist der Unterschied zwischen ihnen? Die Dateien scheinen meine gesamte Historie zu enthalten . Hat Zsh halten Linien zu einem von ihnen anhängt für immer ? Wäre die Suche nach Verlauf nicht zu langsam? Kann …

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.