Als «zsh» getaggte Fragen

8
Verwendung der Parametersubstitution im Glob-Muster (zsh)

Ich möchte eine Reihe von Dateien verarbeiten, die mit einigen Suffixen enden. Deshalb habe ich das folgende zsh-Skript geschrieben, aber es hat nicht funktioniert. EXT=(.jpg .png .gif) EXT=${(j.|.)EXT} # EXT becomes '.jpg|.png|.gif' for f in *($EXT); do # should become '*(.jpg|.png|.gif)' but...

8
Wie Eingabeaufforderung der Unterschale ändern

Ich versuche ein einfaches Skript zu erstellen, das unter anderem eine Subshell erstellt: #!/bin/sh # setup "${@:-$SHELL}" # teardown Die Frage ist: Ich muss die Standardaufforderung ändern, also zum Beispiel: $ # Standard-Shell $ ./myscript (Myscript) $ # Subshell (Myscript) $ exit $ Ich habe...

8
/ etc / path in OS X und anderen Unices

Wird /etc/pathsvon jeder Shell gelesen , die ich unter OS X ausführe? Wenn ich beispielsweise zsh verwende, wird es /etc/pathzum Auffüllen analysiert $PATH? Was genau ist die Reihenfolge, in der OS X zum Auffüllen folgt $PATH? Macht es das anders als andere

8
So leiten Sie stdout von rechts nach links um

Das funktioniert perfekt: ./foo | ./bar Aber ich möchte so etwas: ./bar <| ./foo So kann ich umgekehrt herumleiten und die Argumente von foo in der Befehlszeile schneller ändern. Die Pipe muss in Echtzeit sein - mein fooProgramm kehrt nie zurück. Ist das möglich

7
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.

7
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...

7
Was bewirkt, dass "diff" "git diff" ausführt?

Ich möchte wie hier und in der Dokumentation diffbeschrieben verwenden , die ich beim Tippen sehe man diff. Wenn ich jedoch tippe diff, bekomme ich Folgendes: ~ ❯❯❯ diff usage: git diff --no-index <path> <path> Wenn ich versuche zu verwenden diff , erhalte ich ähnliche Git-Fehler, weil...

7
Unterbrechen Sie einen Vorgang still mit Strg-z

In meinem aktuellen Workflow verwende ich häufig STRG-z, um Vim anzuhalten, damit ich schnell einige Befehle eingeben kann, bevor ich die Bearbeitung meines Codes mit fg fortsetze ( dank des praktischen ZSH-Tipps in diesem Blog-Beitrag ist es wieder STRG -z ). Das Problem ist, dass mein Terminal...