Als «zsh» getaggte Fragen

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

5
Wie kann ich Shell-Aliase „stapeln“?
In meinem .profile(im shEmulationsmodus von meinem .zshrc) habe ich das folgende Snippet: if [ -f /usr/bin/pacmatic ]; then alias pacman=pacmatic fi # Colorized Pacman output alias pacman="pacman --color auto" Der zweite Alias ​​überschreibt jedoch immer den ersten: % type pacman pacman is an alias for pacman --color auto Wie kann …
12 zsh  alias 

2
zsh möchte vim zu .vim korrigieren
Ich verwende zsh auf Gentoo x64 und wenn ich sudo vim /path/to/file aus meinem Home-Ordner tippe, fragt zsh: zsh: correct 'vim' to '.vim' [nyae]? Ich möchte vimmeinen .vimOrdner nicht ausführen . Wie behebe ich das? Ich vermute, setopt autocddass dies die Ursache ist . Seltsam ist, wenn ich nicht hinzufüge …
12 zsh  sudo  gentoo  line-editor 




2
Wie kann ich die Umask nur für einen Befehl ändern?
Wie kann ich einen Befehl unter Linux (zsh, falls wichtig) interaktiv mit einer anderen Umask als der Standardeinstellung für nur einen Befehl ausführen? Vielleicht eine Kombination von Befehlen in einer einzigen Zeile? Die neue umask sollte nur für diesen Befehl gelten und für den nächsten eingegebenen Befehl auf den Standardwert …
12 zsh  umask 

6
Starten Sie die Aufgabe im Hintergrund
Ich weiß, dass Sie dies verwenden können, um einen Prozess im Hintergrund zu starten, ohne die Benachrichtigung zu erhalten, wenn der Prozess in den Hintergrund gestellt wird und wenn dies folgendermaßen geschieht: (Befehl &) &> / dev / null Dadurch wird jedoch die Option zum Abfangen entfernt, wenn der Prozess …
12 process  zsh  trap 

1
Ändern der Wortaufteilung der zsh-Shell
Ich verwende die Word-Split-Style-Shell (Select-Word-Style-Shell). Ich mag es im Allgemeinen, möchte es aber auch bei Schrägstrichen aufteilen, so dass, wenn ich ein Wort vorwärts / rückwärts gehe und das Wort keine / s enthält, das Wort vollständig übersprungen wird, aber wenn es ein oder enthält mehr Schrägstriche, es stoppt beim …
12 zsh 

4
Vervollständigung der Registerkarte zsh in leerer Zeile
Ich hätte gerne einen Tcsh'ism, den ich nicht finden konnte: In einer leeren Zeile ohne Inhalt möchte ich die Tabulatortaste drücken und das Äquivalent eines ls sehen. Das heißt, ich will $ <tab> etwas anderes zu tun, als mir ein \ t zu geben. Ich habe fantastische Ressourcen für die …



2
Escape-Anführungszeichen in zsh-Alias
Nach dieser Frage zum Entfernen von Zeilenumbrüchen aus dem Text möchte ich dies wie folgt in einen zsh-Alias ​​umwandeln: alias striplines=' awk " /^$/ {print \"\n\"; } /./ {printf( \" %s \",$0);}"' Ich habe versucht, die Anführungszeichen im awk-Skript zu umgehen, erhalte jedoch den folgenden Fehler: awk: (FILENAME=bspsrobustness FNR=1) fatal: …
12 shell  zsh  quoting  alias 

9
Nach der Installation von oh-my-zsh:… /.zshrc:source:34: Keine solche Datei oder kein solches Verzeichnis… /.oh-my-zsh/oh-my-zsh.sh
Ich habe gerade versucht, oh-my-zsh zu installieren . Beim Versuch, es auszuführen, wird folgende Fehlermeldung angezeigt rvm: zsh: command not found: rvm Ich erhalte auch die folgende Fehlermeldung, wenn ich versuche, einen neuen Tab zu öffnen: /Users/jack/.zshrc:source:34: no such file or directory: /Users/jack/.oh-my-zsh/oh-my-zsh.sh /Users/jack/.zshrc:source:38: no such file or directory: .bashrc …
12 bash  zsh  oh-my-zsh 

3
Definieren Sie einen Alias ​​und verwenden Sie ihn sofort
In zshdieser funktioniert gut: alias foo=ls foo Das geht aber nicht: alias foo=ls; foo Das Drücken einer zusätzlichen Zeit ist bei interaktiver Ausführung kein Problem. Aber beim Durchlaufen wird sshes plötzlich zum Problem: % ssh zsh@server 'alias foo=ls; foo' zsh:1: command not found: foo Auch mit einer Newline funktioniert es …
11 zsh  alias 

1
Warum funktioniert die Prozessersetzung <() nicht mit ssh -F?
Ich habe einige vagabundierende virtuelle Maschinen. Um mich anzumelden, gebe ich den vagrant sshBefehl aus. Ich möchte mich mit einem regulären sshBefehl bei ihnen anmelden . Das vagrant ssh-configgibt die passende Konfigurationsdatei aus $ vagrant ssh-config Host default HostName 127.0.0.1 User vagrant Port 2201 UserKnownHostsFile /dev/null StrictHostKeyChecking no PasswordAuthentication no …

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.