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.

5
So beheben Sie Bash oder Auto-Run / Bin / Bash bei der SSH-Anmeldung
Wenn rootich mich auf meinem Server anmelde, funktioniert alles einwandfrei, aber wenn ich mich als myusernameBash anmelde, funktioniert das nicht richtig. Die Zeile beginnt mit: $ Anstatt von myusername@myserver:~$ und alle Sondertasten wie die Pfeiltasten, Tabulatortasten usw. funktionieren nicht. Wenn ich tippe bin/bash, funktioniert es wieder, aber ich möchte das …
16 ssh  bash 

1
Erstellen eines Fortschrittsbalkens mit "dialog" aus der rsync-Ausgabe
Ich suche nach einer Möglichkeit, die rsync-Ausgabe so zu filtern / umzuleiten, dass sie dem Befehl "dialog --gauge" zugeführt werden kann, damit ich während der Dateisynchronisierung einen gut aussehenden Fortschrittsbalken bekomme. Derzeit habe ich es nur direkt an der Eingabeaufforderung getestet, aber ich plane, dies in einem (Bash-) Shell-Skript zu …
16 linux  bash  scripting  awk  rsync 



4
Ändern Sie die Schriftart im Echo-Befehl
Ist es möglich, die Schriftattribute der Ausgabe von echo in zsh oder bash zu ändern? Was ich möchte, ist etwas Ähnliches wie: echo -n "This is the font: normal " echo -n $font=italic "italic," echo -n $font=bold "bold," echo -n "and" echo -n $font=small "small". so dass es gedruckt wird: …
16 bash  shell  zsh  fonts 




6
Warum wird diese Python-Fehlermeldung generiert, wenn ich einen Unsinn-Befehl eingebe?
Immer wenn ich einen "Unsinn" -Befehl eingebe, wird diese Python-Fehlermeldung generiert. Normale Befehle funktionieren einwandfrei. Irgendeine Idee, wie man das debuggt? $ somenonexistingcommand Traceback (most recent call last): File "/usr/local/lib/python2.7/site.py", line 553, in <module> main() File "/usr/local/lib/python2.7/site.py", line 535, in main known_paths = addusersitepackages(known_paths) File "/usr/local/lib/python2.7/site.py", line 268, in addusersitepackages …
16 bash  ubuntu  python 


3
bash find xargs grep nur einmal vorkommen
Vielleicht ist es ein bisschen seltsam - und vielleicht gibt es andere Werkzeuge, um dies zu tun, aber nun ... Ich benutze den folgenden klassischen Bash-Befehl, um alle Dateien zu finden, die eine Zeichenfolge enthalten: find . -type f | xargs grep "something" Ich habe eine große Anzahl von Dateien …
16 bash  find  grep  xargs 

6
Verwenden von Text aus der Ausgabe früherer Befehle
BEARBEITEN April 2015: Wenn Sie die gleiche Frage haben, empfehle ich, auch http://xiki.org/ zu überprüfen. Ich weiß, dass Terminals nicht so funktionieren, aber ich habe oft den Wunsch, dass es eine einfache Möglichkeit gibt, Text zu verwenden (kopieren, ändern usw.), der sich bereits in meinem Terminalfenster-Verlauf aus einer früheren Befehlsausgabe …

3
Was ist der Unterschied zwischen env, setenv, export und wann?
Kürzlich ist mir aufgefallen, dass wir drei Optionen zum Festlegen von Umgebungsvariablen haben: export envVar1=1 setenv envVar2=2 env envVAr3=3 Wenn es andere Möglichkeiten gibt, klären Sie uns bitte auf. Wann sollte ich eins dem anderen vorziehen? Bitte schlagen Sie Richtlinien vor. Welche Shell-Kompatibilität ist am umfangreichsten (deckt mehr Shell-Dialekte ab)? …

5
BASH-assoziatives Array-Drucken
Gibt es eine Möglichkeit, ein gesamtes Array ([key] = value) zu drucken, ohne alle Elemente zu durchlaufen? Angenommen, ich habe ein Array mit folgenden Elementen erstellt: declare -A array array=([a1]=1 [a2]=2 ... [b1]=bbb ... [f500]=abcdef) Ich kann das gesamte Array mit ausdrucken for i in "${!array[@]}" do echo "${i}=${array[$i]}" done …

4
Bitweise Verschiebung und die größte Ganzzahl in Bash
Dies ist eine Erkundungsfrage, was bedeutet, dass ich nicht ganz sicher bin, worum es bei dieser Frage geht, aber ich denke, es geht um die größte Ganzzahl in Bash. Wie auch immer, ich werde es scheinbar definieren. $ echo $((1<<8)) 256 Ich produziere eine ganze Zahl, indem ich ein bisschen …
16 bash  arithmetic 

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.