Als «bash» getaggte Fragen

Bash ist eine kostenlose Shell für Unix-ähnliche Betriebssysteme aus dem GNU-Projekt.

584
Was macht "Quelle"?

$ whatis source source: nothing appropriate. $ man source No manual entry for source $ source bash: source: filename argument required source: usage: source filename [arguments] Es existiert und ist lauffähig. Warum gibt es in Ubuntu keine Dokumentation dazu? Was tut es? Wie kann ich Dokumentation...

312
chown ändert den symbolischen Link nicht

Ich versuche, den Benutzer / die Gruppe eines symbolischen Links mit dem folgenden Befehl zu ändern: $ chown -h myuser:mygroup mysymbolic/ Aber es ändert sich nicht. Ich bin als root angemeldet. Der aktuelle Benutzer / die aktuelle Gruppe wird auf root gesetzt: root. Was schief gelaufen...

306
Zurück zum vorherigen Verzeichnis in der Shell

Gibt es eine Möglichkeit, zum vorherigen Verzeichnis zurückzukehren, in dem wir bash, tcsh verwendet haben, ohne pushd / popd zu verwenden? Ich möchte etwas wie "back" eingeben und kehre zum vorherigen Verzeichnis zurück, in dem ich mich befunden habe. Bearbeiten: "cd -" funktioniert, aber nur für...

285
Wie füge ich Text am Anfang einer Datei in Bash ein?

Hallo, ich möchte einer Datei Text voranstellen. Zum Beispiel möchte ich Aufgaben am Anfang einer todo.txt-Datei hinzufügen. Mir ist bewusst, echo 'task goes here' >> todo.txtaber das fügt die Zeile an das Ende der Datei (nicht was ich

225
Bash: Zeilen in einer Variablen durchlaufen

Wie iteriert man richtig über Zeilen in Bash, entweder in einer Variablen oder aus der Ausgabe eines Befehls? Das einfache Setzen der IFS-Variablen auf eine neue Zeile funktioniert für die Ausgabe eines Befehls, nicht jedoch beim Verarbeiten einer Variablen, die neue Zeilen enthält. Zum...

179
Verwenden Sie die Uhr mit Rohren

Ich möchte diesen Befehl ausführen: watch -n 1 tail -n 200 log/site_dev.log | grep Doctrine Aber es läuft nicht, weil "ich denke", dass das grep versucht, auf der Uhr statt auf dem Schwanz zu laufen ... Gibt es eine Möglichkeit, so etwas zu tun? watch -n 1 (tail -n 200 log/site_dev.log | grep...

171
Was tun, wenn Strg + C einen Prozess nicht beenden kann?

Ctrl+ Cfunktioniert nicht immer, um den aktuellen Prozess abzubrechen (zum Beispiel, wenn dieser Prozess bei bestimmten Netzwerkoperationen beschäftigt ist). In diesem Fall sehen Sie nur "^ C" an Ihrem Cursor und können sonst nicht viel tun. Was ist der einfachste Weg, um diesen Prozess zum Abbruch...

143
Wie ignoriere ich bestimmte Dateinamen mit "find"?

Einer meiner Lieblings-BASH-Befehle ist: find . -name '*.*' -exec grep 'SearchString' {} /dev/null \; Durchsucht den Inhalt aller Dateien im und unterhalb des aktuellen Verzeichnisses nach dem angegebenen SearchString. Als Entwickler hat sich dies manchmal als nützlich erwiesen. Aufgrund meines...