Als «bash» getaggte Fragen

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






3
Wie bestimmen Sie den tatsächlichen Befehl, der in Sie geleitet wird?
Angenommen, ich habe ein Bash-Skript namens log.sh. In diesem Skript möchte ich Eingaben von einer Pipe einlesen, aber ich möchte auch den Befehl kennen, der zum Weiterleiten von Eingaben in mich verwendet wird. Beispiel: tail -f /var/log/httpd/error | log.sh Im Shell-Skript möchte ich den Befehl kennen tail -f /var/log/httpd/error.
9 linux  bash  pipe 


3
Bash unter Ubuntu unter Windows: (einige) Verzeichnisfarben können nicht geändert werden
In der neuen Bash unter Ubuntu unter Windows (10) -App habe ich versucht, die Verzeichnisfarben von Blau in etwas Sichtbareres zu ändern, konnte jedoch aus irgendeinem Grund einige Datei- / Verzeichnisfarben nicht ändern. Wie ändere ich alle Verzeichnis- / Dateifarben? In meiner .bashrc-Datei ist derzeit eine Farbaufforderung für die Datei- …

4
Ausführen von `exec` mit einem eingebauten Bash
Ich habe eine Shell-Funktion definiert (nennen wir sie clock), die ich als Wrapper für einen anderen Befehl verwenden möchte, ähnlich der timeFunktion, z clock ls -R. Meine Shell-Funktion führt einige Aufgaben aus und endet dann mit exec "$@". Ich möchte, dass diese Funktion auch mit integrierten Shell-Funktionen funktioniert, z. B. …

2
Haken Sie den Handler "Befehl nicht gefunden" in Ubuntu ein
Ich möchte mich in den Handler einbinden, damit der Befehl nicht gefunden wird wim@SDFA100461C:~$ thing No command 'thing' found, did you mean: Command 'tping' from package 'lam-runtime' (universe) Command 'thin' from package 'thin' (universe) thing: command not found Ich möchte dieses Verhalten mit meinem eigenen Skript überschreiben. Insbesondere möchte ich …

2
Alias-Scoping in Bash-Funktionen
Ich verwende ein Skript (auf das ich keinen Schreibzugriff habe), das eine Reihe von Aliasen erstellt, um eine Umgebung einzurichten. Ich möchte eine Bash-Funktion erstellen, um meine Umgebung einzurichten, aber es scheint, dass die Aliase für den Funktionskörper nicht überleben. Hier ist ein minimales Beispiel: # aliases.sh alias fooAlias='echo "this …
9 bash 

2
Speichern Sie regelmäßig die Bash-Geschichte
Ich habe Bash eingerichtet, um den Verlauf in einer Datei zu speichern. Dies geschieht immer dann, wenn bash [richtig] beendet wird. Da bash manchmal nicht richtig beendet wird, geht der Verlauf verloren. Die Frage ist also, ob ich Bash einrichten kann, um die Geschichte regelmäßiger zu speichern. Ich verwende Debian …
9 linux  bash  gnu 

6
So erhalten Sie sowohl PIPESTATUS als auch die Ausgabe im Bash-Skript
Ich versuche mit diesem Befehl das letzte Änderungsdatum einer Datei abzurufen TM_LOCAL=`ls -l --time-style=long-iso ~/.vimrc | awk '{ print $6" "$7 }'` TM_LOCAL hat nach Ausführung dieser Zeile den Wert "2012-05-16 23:18" Ich möchte auch PIPESTATUS überprüfen, um festzustellen, ob ein Fehler aufgetreten ist. Wenn die Datei beispielsweise nicht vorhanden …
9 bash  pipe 

2
Disown-Prozess von Cygwin Bash
Gibt es eine Möglichkeit, den Prozess von Cygwin Bash richtig abzulehnen? Zum Beispiel kann ich im Hintergrund laufen /cygdrive/c/Windows/notepad.exe & und das Notizblockfenster wird angezeigt, aber wenn ich die Bash mit Strg + D schließe oder exit tippe, bleibt das Bash-Fenster geöffnet
9 bash  cygwin 

3
Cygwin .bashrc ist keine Quelle, da Cygwin in Windows Home startet
HINWEIS: Eine Aktualisierung des Problems finden Sie in meiner zweiten Bearbeitung unten. Cygwin hat bis letzte Woche gut für mich gearbeitet. Jetzt wird .bashrc nicht mehr beschafft. Ich muss etwas installiert oder geändert haben, kann mich aber nicht genau erinnern, was das Problem verursacht hat. Wenn ich Cygwin starte, bin …
9 bash  cygwin  bashrc 

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.