Als «zsh» getaggte Fragen

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

3
Entfernen Sie einen Host aus der Abschlussliste für ssh in zsh
Ich hatte einmal einige Hosts mit den Namen "myhost", "myhost1" usw. Und jetzt werden alle außer "myhost3" ungültig. Ich habe diese aus /etc/hostsund entfernt ~/.ssh/known_hosts, aber zsh vervollständigt sie immer noch für mich. Gibt es eine andere Datei, die ich bearbeiten sollte, damit zsh diese Hosts vergisst? Ich habe in …


1
Ksh-Funktionen in Zsh integriert?
Ich bin seit einiger Zeit ein Benutzer von Bash. Ich möchte jetzt mindestens eine andere Muschel lernen, also habe ich die Korn-Muschel aufgenommen. Es sieht jedoch nicht so aus, als ob Ksh seit fast zwanzig Jahren große Updates hat, und ich habe gelesen, dass Zsh Funktionen davon enthält. Ich habe …
7 shell  zsh  ksh 

2
Shell-Skript zum rekursiven Durchlaufen eines Verzeichnisses und zum Ändern basierend auf den Bedingungen des Dateityps
Kann mich jemand auf Code oder ein Tutorial zum Schreiben eines Shell-Skripts verweisen, das rekursiv eine gesamte Verzeichnisstruktur durchlaufen kann (beginnend mit dem aktuellen Arbeitsverzeichnis oder mit einem erforderlichen Argument, wo ich anfangen soll) und kann: Bestimmen Sie, ob ein Element ein Verzeichnis ist und ob es chmod 755... oder …

1
zsh !! und! $ auto automatisch ausführen wie in bash
Ich habe kürzlich von Bash zu Zsh gewechselt. Ich entdeckte zwei winzige Probleme und Unterschiede zwischen zsh und bash. Ich war etwas enttäuscht , als mein Liebling zwei Verknüpfungen !!und !$nicht so tun , als sie in der Bash tun. Wenn ich mit den Argumentverknüpfungen Folgendes versuche (sorry, ich weiß …

1
Änderung des Vervollständigungsverhaltens des ZSH-Hostnamens?
Ich habe ZSH verwendet, um den Hostnamen zu vervollständigen, und möchte das Standardverhalten ändern. Wenn ich mehrere Hosts mit ähnlichen Namen habe, erledigt die Fertigstellung Dinge, die mir egal sind. Ein Beispiel ist am besten: Nehmen wir an, ich habe diese Gastgeber: host01.stage.example.com host02.stage.example.com host01.prod.example.com host02.prod.example.com Jetzt werde ich in …
7 zsh 

1
ZSH benötigt zwei Registerkarten, um Dateinamen zu vervollständigen
Ich liebe Zshs Tab-Vervollständigungen, aber es ist frustrierend, wenn es nur eine mögliche Option gibt und ich zweimal Tabs machen muss, um den Dateinamen zu vervollständigen. Wenn dies beispielsweise eine Liste von Dateien in einem Verzeichnis ist: - a.txt - b.txt - x.txt und ich cat x<TAB>tippe ZSH ein, ich …

1
Wie filtere ich einen Glob in zsh?
Grundsätzlich kann ich einen Glob in zsh für eine Liste verwenden. Oft stellt sich heraus, dass ich diese Liste filtern möchte, aber ich frage mich leider, ob ich das tun muss. Hat zsh eine Methode zum Filtern einer Liste? Ich fürchte, dies ist eine offensichtliche Frage, aber mental ist es …
7 zsh  wildcards 

2
ZSH: Rekursives Globbing ohne bestimmte versteckte Verzeichnisse
Ich dachte das Glob-Muster: **/(*|.*) würde jeden Ordner und jede Datei darstellen, die mit dot ( .) beginnen oder nicht, aber es werden Verzeichnisse im aktuellen Verzeichnis übersprungen, die mit beginnen .. Was ist das Glob-Muster, das bedeutet: Jede Datei und jeder Ordner, mit denen .in den aktuellen und tieferen …
7 zsh  wildcards 


1
Wie verstecke ich in zsh die Backslashes im Abschlussmenü?
Unter Mac OS X 10.6 ist zsh. Ich habe in .zshrc gesetzt: setopt automenu … Um ein Abschlussmenü unterhalb der Eingabeaufforderung zu erhalten. Wenn ich tippe: cd <TAB> Ich sehe ein Abschlussmenü mit allen Verzeichnissen, deren Namen Leerzeichen enthalten, wobei diese Leerzeichen mit einem Backslash versehen sind. Ich möchte, dass …
7 linux  shell  osx  zsh 

1
zsh und xfce4-terminal
Ich habe meine Login-Shell von bash auf zsh bei einer Installation von Debian Squeeze mit XFCE geändert. Wenn ich xfce4-terminal starte, startet zsh, lädt aber meine Konfiguration nicht.

2
zsh alias Erweiterung
Ist es möglich, zsh so zu konfigurieren, dass globale Aliase während der Tab-Vervollständigung erweitert werden? Zum Beispiel habe ich die allgemeinen Aliase: alias -g '...'='../..' alias -g '....'='../../..' aber wenn ich zum Beispiel cd .../some<tab>tippe, wird es nicht auf cd .../somethingoder erweitert cd ../../something. Infolgedessen verwende ich diese praktischen Aliase …

1
Behalten Sie nach Abschluss den Platz für einige Zeichen in zsh
Zsh verfügt über eine gewisse Automatisierung im Zusammenhang mit der Fertigstellung, die die meiste Zeit hilfreich ist: Nach dem Drücken Tabwird automatisch ein Leerzeichen eingefügt (oder ein anderes geeignetes Zeichen, z. B. ,in geschweiften Klammern). Ich möchte diese Funktion beibehalten, außer in einem Fall: Wenn ich tippe &oder |drücke Tab, …

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.