Als «zsh» getaggte Fragen

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


1
Für Schleifen in zsh und bash
Ich habe festgestellt, dass es in zsh zwei alternative Möglichkeiten zum Erstellen von Schleifen gibt : for x (1 2 3); do echo $x; done for x in 1 2 3; do echo $x; done Beide drucken: 1 2 3 Meine Frage ist, warum die beiden Syntaxen? Ist $xIterieren durch …
57 bash  zsh 

5
So definieren und laden Sie Ihre eigene Shell-Funktion in zsh
Es fällt mir schwer, meine eigenen Shell-Funktionen in zsh zu definieren und auszuführen. Ich befolgte die Anweisungen in der offiziellen Dokumentation und versuchte es zunächst mit einem einfachen Beispiel, brachte es aber nicht zum Laufen. Ich habe einen Ordner: ~/.my_zsh_functions In diesem Ordner habe ich eine Datei functions_1mit rwxBenutzerberechtigungen aufgerufen …
54 shell-script  zsh 

6
Zsh als Standard-Shell ohne Root-Zugriff festlegen
Ich benutze die Computer meiner Schule und möchte zshstattdessen verwenden bash. Ich würde es gerne zur Standard-Shell machen, aber ich kann keinen Befehl ausführen, $ chsh -s $(which zsh)weil ich keine Administratorrechte habe. Gibt es eine Möglichkeit, wie ich etwas in mein .bashrceinfügen kann oder etwas, das automatisch aufgerufen wird, …
52 bash  zsh  login  profile 

3
Verwenden von ODER-Mustern in Shell-Platzhaltern
Inhalt meines Verzeichnisses ist $ ls -lrt total 0 -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 night.txt -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 noon.txt -rw-r--r-- 1 user1 admin 38 Oct 8 12:31 day.txt Ich möchte Einzelheiten zu Dateien auflisten, deren Dateiname ein Wort enthält. Beispiel $ ls …
52 bash  shell  zsh  ls  wildcards 

4
Wie bearbeite ich die Kommandozeile im Vollbildeditor in ZSH?
Wenn ich in der Bash im vi-Modus drücke Esc, vwird meine aktuelle Befehlszeile in dem von angegebenen Editor geöffnet $EDITORund ich kann sie im Vollbildmodus bearbeiten, bevor ich den Befehl 'speichere', um ihn an die Shell zurückzugeben und auszuführen. Wie kann ich ein ähnliches Verhalten in zsh erreichen? Schlagen vim …
52 zsh  editors 



2
Wie führe ich im vi-Modus von ZSH eine Rückwärtssuche durch?
Ich benutze es vimfür im Wesentlichen alle meine Bearbeitungsanforderungen, daher habe ich mich entschlossen, den vi-mode für meine Shell (derzeit ZSH mit oh-my-zsh unter OS X) erneut zu testen Ctrl-R. Was ist die äquivalente Schlüsselbindung? Und wie würde ich das in Zukunft selbst herausfinden? Ich bin mir ziemlich sicher, dass …


10
mach meine zsh prompt show mode im vi mode
Ich benutze bindkey -v(für bash-er set -o videnke ich, dass das auch in zsh funktioniert) oder vi (m) Modus. aber es stört mich, dass ich keinen visuellen Anhaltspunkt habe, um mir zu sagen, ob ich mich im Einfüge- oder im Befehlsmodus befinde. Weiß jemand, wie ich meine Eingabeaufforderung veranlassen kann, …
44 shell  prompt  zsh 

3
Wie man ein Array von Zeilen in zsh richtig sammelt
Ich dachte, das Folgende würde die Ausgabe von my_commandin einem Array von Zeilen gruppieren : IFS='\n' array_of_lines=$(my_command); Das $array_of_lines[1]würde sich auf die erste Zeile in der Ausgabe von my_command, $array_of_lines[2]auf die zweite und so weiter beziehen . Der obige Befehl scheint jedoch nicht gut zu funktionieren. Es scheint auch die …
42 shell-script  zsh 



4
Unbegrenzte Geschichte in Zsh
In zshmöchte ich unbegrenzte Geschichte haben. Ich stelle ein HISTSIZE=, was in funktioniert bash. Jetzt importiere ich eine alte Geschichte mv old_history .history Das ist ziemlich groß wc -l .history 43562 .history Wenn ich jetzt schließe und von vorne anfange, zshverstehe ich wc -l .history 32234 .history Kann ich nicht …

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.