Als «bash» getaggte Fragen

10
Keine Tab-Vervollständigung mit Sternchen *

Ich kann in der Befehlszeile des Gnome-Terminals keine vollständige Registerkarte erstellen, wenn in der Befehlszeile ein Sternchen angezeigt wird. Die Standard-Shell ist bash mit dem Gnome-Terminal. Beispielsweise, Dies funktioniert, um eine einzelne Datei mithilfe der Tabulatorvervollständigung...

10
Befehlsausgabeumleitung mit '- << (…)'

Ich musste ein Shasum extrahieren. Das funktioniert, aber kann jemand erklären, warum? sed 's/^.*= //' -< <(openssl dgst -sha256 filename) Ich bin mit dem bekannten $( )Konstrukt, aber nicht finden kann docs für <( ), gekoppelt mit -<, die ich davon ausgehen , auf die wird Umleitung...

10
Kann ich benutzen '!!' in Aliasnamen oder Skripten?

Im Terminal kann ich verwenden, !!was auf meinen vorherigen Befehl verweist. Ist es möglich, dies in einem Alias ​​zu verwenden? Ich habe es versucht, aber was passiert ist, dass die doppelten Ausrufezeichen wörtlich interpretiert werden. Was ich möglich haben möchte ist: Ich gebe einen Befehl ein...

10
Führen Sie im Fall von || zwei Befehle aus oder &&

Ich habe über && und || gelesen und ich möchte im falschen Fall zwei Befehle ausführen. Ich habe es versucht, ;aber das läuft immer . Ich habe versucht, es in geschweifte Klammern zu setzen, { command1; command2 }aber das führt zu einem Syntaxfehler. Ich möchte so etwas tun command...

10
Ubuntu 17.04 - bash: cd: zu viele Argumente

Ich habe gerade mein Ubuntu 16.04 auf 17.04 aktualisiert und ein kleines Problem mit dem cdBefehl gefunden. Angenommen, ich habe zwei Ordner: album-01&album-02 Wenn ich cd album*es in Ubuntu 16.04 mache , wird es in den ersten gefundenen Ordner verschobenalbum-01 Aber in neuem Ubuntu 17.04,...

10
Best Practices für die Verwendung von sudo in einem Bash-Skript

Ich habe ein langes und lang laufendes Bash-Skript, in dem eine Handvoll Befehle als Root ausgeführt werden müssen, während die meisten Befehle als normaler Benutzer vor sudo ausgeführt werden müssen, da dies den Dateibesitz und dergleichen durcheinander bringen würde. Ich habe mir einige Methoden...

10
So trennen Sie die Befehlsausgabe in einzelne Zeilen

list=`ls -a R*` echo $list In einem Shell-Skript listet dieser Echo-Befehl alle Dateien aus dem aktuellen Verzeichnis auf, beginnend mit R, jedoch in einer Zeile. Wie kann ich jeden Artikel in einer Zeile drucken? Ich brauche einen allgemeinen Befehl für alle Szenarien geschieht mit ls, du, find...

10
`[!]` (Ausrufezeichen in Klammern) Platzhalter in Bash

Ich bin auf Globbing-Muster und Wildcards gestoßen und von besonderem Interesse für mich [!]. Dieses Konstrukt ähnelt dem [!]Konstrukt, stimmt jedoch nicht mit Zeichen in den Klammern überein, sondern mit jedem Zeichen, sofern es nicht zwischen [und aufgeführt ist ]. rm myfile [!192] Ich glaube,...