Als «bash» getaggte Fragen

Fragen speziell zu GNUs Bourne Again SHell im Gegensatz zu anderen Bourne / POSIX-Shells. Verwenden Sie bei Fragen zu Unix-Shells im Allgemeinen stattdessen das Tag / shell.

4
Wie überprüfe ich, ob ich mich über ssh beim Server anmelden kann?
Ich habe eine Liste von Servern: cat list.txt 10.10.10.10 servera 10.11.10.10 serverb Wie kann ich überprüfen, ob ich mich über ssh bei ihnen anmelden kann oder nicht? Ich meine, standardmäßig sollte ich mich über ssh key auth anmelden können. Kurz gesagt, ich brauche eine Lösung, die die Zeilen (Server) in …
13 bash  ssh 



3
Wie richte ich Trap in Bash-Funktionen ein?
Ich kann trapin Bash-Skripten aber nicht Bash-Funktionen einrichten. Zum Beispiel, sourceder Code unten und führen Sie f, jetzt versuchen Sie Ctrl+ C, es wurde nicht gefangen! Wie richte trapich Bash-Funktionen ein? 4 trap ctrl_c INT 5 6 ctrl_c () { 7 echo "** Trapped CTRL-C" 8 } 9 10 11 …
13 bash  trap 


3
Anpassen der Bash-Shell: Fetten / färben Sie den Befehl
Es gibt eine Reihe von Tutorials / Beiträgen online (zB http://www.cyberciti.biz/faq/bash-shell-change-the-color-of-my-shell-prompt-under-linux-or-unix/ ) Informationen zum Anpassen der Eingabeaufforderung in Bash durch Festlegen PS1. Gibt es eine Möglichkeit, die Farbe / Fettdruck des von mir eingegebenen Befehls anzupassen? Mit anderen Worten, lassen Sie uns als Beispiel sagen, dass ich eine grüne Eingabeaufforderung, …
13 bash  colors 

3
Warum stört das Ausrufezeichen "!" Manchmal?
Mir ist klar, dass dies !im Kontext des Befehlszeilenverlaufs eine besondere Bedeutung für die Befehlszeile hat, aber abgesehen davon kann das Ausrufezeichen in einem ausgeführten Skript manchmal einen Parsing-Fehler verursachen. Ich denke, es hat etwas mit einer zu tun event, aber ich habe keine Ahnung, was eine Veranstaltung ist oder …


1
Bash Extended Glob - Match-Dateien ohne Präfix
Ich versuche, Dateinamen für ein Fail2Ban-Gefängnis abzugleichen. Daher muss ich nur das Globbing von Dateinamen verwenden, keine regulären Ausdrücke oder Bash-Skripte. Mein /var/log/apache2Verzeichnis enthält Dateien einschließlich: example.com.error.log db.example.com.error.log app1.example.com.error.log app2.example.com.error.log Ich versuche , eine glob zu erstellen , um alle Dateien mit der Endung entsprechen , .error.log außer db.example.error.log - …

1
Was ist der Unterschied zwischen .bashrc und .inputrc?
Ich bin neu im Unix-System und finde es interessant, benutzerdefinierte Funktionen und Konfigurationen in den Einstellungsdateien wie .bashrcund zu erstellen .inputrc. Allerdings verstehe ich die Unterschiede zwischen den beiden nicht. Wenn ich zum Beispiel einen Alias ​​erstellt habe, habe ich sie eingefügt .bashrc. Example 1: alias ...='cd ../../' Wenn ich …


3
Was prüft [-t 1]?
Ich habe gerade einen Weg gefunden, um zu starten, zshwenn ich das bashunter Windows starte https://www.howtogeek.com/258518/how-to-use-zsh-or-another-shell-in-windows-10/ . Es wird empfohlen, folgenden Code am letzten von hinzuzufügen .bashrc. # Launch Zsh if [ -t 1 ]; then exec zsh fi Was [ -t 1 ]bedeutet Ist es nur wahr? Kann ich …
13 bash  shell  zsh  test 


4
Führen Sie denselben Befehl mehrmals im Hintergrund aus
Wie ist es möglich, mehrere Befehle mit bash auszuführen und im Hintergrund anzuzeigen? Beispielsweise: $ for i in {1..10}; do wait file$i &; done Warten ist eine benutzerdefinierte Binärdatei. Im Moment erhalte ich eine Fehlermeldung: syntax error near unexpected token `;' beim Ausführen des obigen Befehls. Nach dem Hintergrund sollten …

2
Gibt es eine Möglichkeit, die URL von der aktuellen Registerkarte in Google Chrome abzurufen?
Ich habe das auf Firefox mit einem Python-Befehl gemacht, aber kürzlich hat sich etwas geändert und ich kann die URL nicht mehr bekommen! Was früher mit Firefox gearbeitet hat: #!/bin/bash current_tab_num () { python2 <<< $'import json\nf = open("/home/username/.mozilla/firefox/xxxxx.default/sessionstore.js", "r")\njdata = json.loads(f.read())\nf.close()\nprint str(jdata["windows"][0]["selected"])' } current_tab_url () { sed -n "$(current_tab_num)p" …

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.