Vermutlich ist dies eine Funktion, die von einem Plugin bereitgestellt wird, das ich in meinem oh-my-zsh-Setup aktiviert habe (ich verwende zsh seit vielen Jahren). Mir ist aufgefallen, dass ich, seit ich meinen öffentlichen Schlüssel zum Server hinzugefügt habe (jetzt kann ich ohne Eingabe eines Kennworts SSH zum Server ausführen), beim …
Wenn ich mit imagemagick ein pdfin ein pngBild konvertieren möchte, mache ich etwas wie: convert -trim -density 400 this_is_a_very_long_filename_of_my_pdf_file.pdf this_is_a_very_long_filename_of_my_pdf_file.png Die PDF-Datei hat aus bestimmten Gründen oft einen sehr langen Dateinamen, und ich möchte, dass die pngDatei mit Ausnahme der Erweiterung denselben Namen hat. Normalerweise wähle ich this_is_a_very_long_filename_of_my_pdf_file.pdfzweimal über Register …
Ich habe neue Entwicklungsumgebungen ausprobiert, einschließlich zsh und oh-my-zsh. Nachdem ich oh-my-zsh installiert habe, startet es standardmäßig auf meinen Terminals (iTerm2 und Terminal) immer mit zsh und mit den Einstellungen von oh-my-zsh. Ich habe mich gefragt, ob es möglich ist, zsh und sein Setup mit oh-my-zsh zu "deaktivieren" oder zu …
Ist es möglich, die Schriftattribute der Ausgabe von echo in zsh oder bash zu ändern? Was ich möchte, ist etwas Ähnliches wie: echo -n "This is the font: normal " echo -n $font=italic "italic," echo -n $font=bold "bold," echo -n "and" echo -n $font=small "small". so dass es gedruckt wird: …
Soweit ich weiß, besteht die übliche Möglichkeit, der PATHUmgebungsvariablen einen Pfad hinzuzufügen, darin, Pfade zu verketten, die durch das :Zeichen getrennt sind. Wenn ich zum Beispiel drei Pfade hinzufügen möchte /my/path/1, /my/path/2und /my/path/3, müsste ich das wie folgt tun: PATH=$PATH:/my/path/1:/my/path/2:/my/path/3 das ist nicht leicht zu lesen. Gibt es eine Möglichkeit, …
Ich bin verwirrt über die Rolle, die die Wortspaltung spielt zsh. Ich war bei der Programmierung in C, Python oder MATLAB nicht mit diesem Konzept vertraut, und dies hat mein Interesse geweckt, warum die Wortteilung etwas Besonderes für die Shell-Programmierung zu sein scheint. Ich habe auf dieser und anderen Websites …
Gibt es einen Unterschied zwischen dem Verhalten von pushd / popd in bash und zsh? Es scheint, dass in zsh cd cd- sich genauso verhält wie pushd / popd (das bei cd automatisch das Verzeichnis / pops hinzufügt), während in bash cd den dir-Stack nicht beeinflusst. Wenn mir jemand einen …
Ich möchte in der Lage sein, zsh mit einer benutzerdefinierten rc-Datei zu starten, die dem folgenden Befehl ähnelt: bash --rc-file /path/to/file Wenn dies nicht möglich ist, ist es dann möglich, zsh zu starten, auszuführen source /path/to/fileund dann in derselben zsh-Sitzung zu bleiben? Hinweis: Der Befehl zsh --rcs /path/to/filefunktioniert nicht, zumindest …
Was ist der Unterschied zwischen whereund whichShell-Befehlen? Hier sind einige Beispiele ~ where cc /usr/bin/cc /usr/bin/cc ~ which cc /usr/bin/cc und ~ which which which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' /usr/bin/which ~ which where /usr/bin/which: no where in (/usr/local/bin:/bin:/usr/bin:/home/bnikhil/bin:/bin) ebenfalls ~ where which which: aliased to alias | /usr/bin/which …
Ich bin verwirrt darüber, dass sich die Berechtigungen zum Ausführen von Dateien nicht wie erwartet verhalten. Wahrscheinlich, weil meine Erwartungen falsch sind. Wie auch immer: Ich habe eine Skriptdatei, die der Einfachheit halber nur aufgerufen wird sund sich in befindet ~/bin. In diesem Beispiel enthält die Datei nur die folgenden …
Ich habe auf zsh umgestellt, und es funktioniert gut. Eine seltsame Sache: Wenn ich versuche, mit einem Platzhalter * zu scpen, funktioniert das nicht und ich muss mich in die Bash stürzen. Der zweite Befehl unten funktioniert einwandfrei. Irgendwelche Ideen, warum das so ist und wie man es behebt? ~/dmp …
Bash-Verhalten Ich bin gerade von bashnach migriert zsh. In bashhatte ich die folgende Zeile in ~/.inputrc. "\e\C-?": unix-filename-rubout Daher würde Alt+ Backspacezum vorherigen Schrägstrich zurückkehren, was zum Ändern der eingegebenen Pfade nützlich war. Außerdem wird bashstandardmäßig Ctrl+ w löschen auf das vorherige Leerzeichen gesetzt. Dies ist nützlich, um ganze Argumente …
Ich habe ein seltsames Verhalten mit zsh (5.4.2_1 installiert mit Homebrew) auf osx, das nicht das erste Auftreten einer ausführbaren Datei im Pfad verwendet. Hier ist das Szenario: echo $PATH kehrt zurück: /usr/local/Cellar/zplug/HEAD-9fdb388/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin Brauen ist in beiden /usr/local/Cellar/zplug/HEAD-9fdb388/bin und usr/local/bin/brew Dies wird dadurch bestätigt, dass ausgeführt wird, welches -a Gebräu …
Ich möchte eine Befehlskette wie Hintergrund cp a b && mv b c && rm a. Ich habe versucht cp a b && mv b c && rm a &, dies zu tun, aber dies ist nur der Hintergrund des letzten Prozesses. Wie hinterlasse ich eine Befehlskette?
Gibt es in zsh eine einfache Möglichkeit, meinem PATH ein Verzeichnis hinzuzufügen, wenn es noch nicht vorhanden ist? (oder allgemeiner jede Umgebungsvariable). Ich habe es versucht: PATH+=/my/directory ... aber wenn das zweimal ausgeführt wird, wird es zweimal hinzugefügt.
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.