Als «bash» getaggte Fragen

Bash (Bourne-Again SHell) ist die Shell, die standardmäßig in der Befehlszeilenschnittstelle von Ubuntu verwendet wird.



1
Wenn Sie "update-rc.d myscript default" ausführen - was wird beim Starten / Herunterfahren aufgerufen?
Was wird beim Starten / Herunterfahren beim Ausführen aufgerufen update-rc.d myscript default? Die Dokumente scheinen verschwommen zu sein, ich möchte Beton. Ich vermute, dass dies passiert: Beim Start (speziell beim Eintritt in Runlevel 2, Multiuser) wird dieser Befehl ausgeführt: /etc/init.d/myscript start Und beim Herunterfahren / Neustarten wird dasselbe Skript aufgerufen …
13 bash  startup  reboot  init  init.d 


4
Bash-Befehlsverlauf funktioniert nicht
Der Befehlsverlauf zwischen Sitzungen wird nicht gespeichert. Ich benutze Guake und der Verlauf der Sitzung funktioniert einwandfrei. Ich habe festgestellt, dass .bash_history einige Befehle enthält, die ich im sudo -sModus ausgeführt und erneut versucht habe, und dass alle Befehle während der Sitzung gespeichert wurden, also habe ich es versuchtchmod 777 …


3
Wie übergebe ich 2> / dev / null als Variable?
Ich habe diesen Code, der funktioniert: # Hide irrelevant errors so chrome doesn't email us in cron if [[ $fCron == true ]] ; then google-chrome --headless --disable-gpu --dump-dom \ "$RobWebAddress" > "$DownloadName" 2>/dev/null else # Get silly error messages when running from terminal google-chrome --headless --disable-gpu --dump-dom \ "$RobWebAddress" …

2
Mehrzeiliger Alias ​​in der Bash
Ich habe das folgende Skript. Es ist ein einfacher Testfall, bei dem aes sich um einen beliebigen Zeichenfolgenwert handelt und bder ein Pfad sein soll. #!/bin/bash alias jo "\ echo "please enter values "\ read a \ read -e b \ echo "My values are $a and $b"" Bei jedem …

5
Speicherort der Ausgabeverlaufsdatei der Bash-Shell
Wo speichert die Bash-Shell die eigentliche Terminalsitzung? Ich möchte die Ausgabe der zuvor verwendeten Befehle lesen. Alles, was ich googeln kann, ist das Speichern der Ausgabe eines Befehls. Da die Ausgabe auf dem Bildschirm angezeigt wird, muss sie ohnehin irgendwo gespeichert werden. Meine Frage lautet also: Wo?

1
STRG + Links / Rechts kann im Bash-Terminal nicht mehr verwendet werden
Normalerweise benutze ich CTRL+ Leftund CTRL+ Right, um zwischen Wörtern in der Befehlszeile zu navigieren. Ich habe heute Morgen meinen Laptop eingeschaltet und kann das nicht mehr. Stattdessen wird der CTRL+ Left-Eingabecode im Terminal gedruckt. Dh: Hier ist meine Ausgabe, wenn ich versuche, mit CTRL+ zu navigieren Left: ~ $ …

3
Starten Sie eine Chrome-App über die Befehlszeile
Ich kann nicht finden, wie ich eine Chrome-App aus einer Bash heraus starten kann. Ich versuche das mit Postman zu erreichen . Von denen habe google-chrome -hich (leider) versucht: $ google-chrome --app="Postman" $ google-chrome --extension="postman" Das Ergebnis ist, dass ein neues leeres Fenster geöffnet wird. Meine erste Vermutung ist, dass …


2
Durchsuchen des vorherigen Befehlsverlaufs mit PageUp in 14.04
Ich habe das schon einmal zum Laufen gebracht (ich glaube, es war am 15.10., Ich habe kürzlich auf das LTS 14.04 herabgestuft). Nach diesem Beitrag sollte folgendes funktionieren ~ $ cat ~/.inputrc "\e[A":history-search-backward "\e[B":history-search-forward Wenn ich das speichere .inputrcund ein neues Terminal öffne, wird durch Eingabe von PageUp oder PageDown …



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.