In zsh weiß ich, dass ich mit Ctrl+ den Verlauf durchsuchen kann r. Oft fange ich jedoch an, einen Befehl direkt an der Eingabeaufforderung einzugeben, und stelle dann fest, dass ich den Verlauf durchsuchen sollte. Wenn ich Ctrl+ rdrücke, wird eine leere Verlaufssuchaufforderung wie folgt angezeigt: Beachten Sie, dass sich …
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 …
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 …
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, …
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 …
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 …
Manchmal sehe ich Skripte alle diese verschiedenen Arten verwenden von einem Text zu zitieren: "...", '...', $'...', und $"...". Warum werden so viele verschiedene Arten von Zitaten verwendet? Verhalten sie sich anders oder beeinflussen sie, was ich in ihnen tun kann?
Ich verstehe, was Klammererweiterung ist, aber ich weiß nicht, wie ich sie am besten verwenden soll. Wann benutzt du es Bitte bringen Sie mir einige praktische und bemerkenswerte Beispiele bei, wenn Sie Ihren eigenen Tipp haben.
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 …
Ich habe dies gelegentlich mit einer Vielzahl von Anwendungen bemerkt. Ich habe oft gedacht, dass dies daran lag, dass die Ausgabe vorzeitig abgebrochen wurde (z. B. Strg + C), und zsh füllt ein neues Zeilenzeichen aus. Aber jetzt hat die Neugier das Beste aus mir herausgeholt, da es nicht so …
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, …
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 …
Ich gewöhne mich an vim Bindungen (wie w drücken, um zu Wort zu gehen, dw, um ein Wort zu löschen, und so) und seine Modi (Einfügen, Normal, Visuell), und möchte aus Neugier wissen: Gibt es einige Art der Implementierung dieses Verhaltens von Modi und Bindungen von VIM zu meinem Terminal? …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.