Als «bash» getaggte Fragen

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

2
.profile unter Mac OS X?
Ich habe meine Terminaleinstellungen für die Ausführung festgelegt: set -o vi am Anfang. Das Problem ist, dass ich diesen Befehl nicht ausführen kann, wenn ich eine neue Terminal-Registerkarte öffne. Gibt es in OS X so etwas wie .profile, in das ich diesen Befehl schreiben kann?





6
Wie finde ich den Standard-Dateimanager?
Als Linux-Benutzer sehe ich, dass einige Anwendungen das Öffnen eines Pfads anfordern können und dadurch ein Dateimanager gestartet wird. Ich möchte dies programmgesteuert tun, aber woher weiß ich, welches der Standarddateimanager ist? Gibt es eine Möglichkeit, diese Informationen zu finden? Jede Umgebungsvariable? Mit "Dateimanager" meine ich Anwendungen, mit denen Sie …
22 linux  bash  gnome  kde 


4
Escape-Zeichen, die nicht gedruckt werden, in einer Funktion für eine Bash-Eingabeaufforderung
In einer Bash-Eingabeaufforderung (PS1-Variable) rufe ich eine Funktion auf, um der Eingabeaufforderung möglicherweise Text hinzuzufügen: export PS1="\u@\h \$(my_function) \$ " Die Funktion in der Eingabeaufforderung enthält jedoch ANSI-Farbcodes, die sich je nach Ausgabe der Funktion ändern (manchmal rot, manchmal grün). Das Hinzufügen von " \[" zur PS1-Variablen sollte diese Codes …
22 bash  prompt  ansi 


7
SSH und Shell durch SSH: wie man beendet?
Ich starte ein entferntes Skript über SSH wie folgt: ssh user@ipaddress '~/my_script.sh' Alles läuft gut, aber sobald das Skript beendet ist, wird die Verbindung nicht geschlossen. Ich muss STRG-C drücken, um die aktuelle Verbindung zu trennen. Ich habe den Befehl "exit" in "~ / my_script.sh" ausprobiert und er ist unbrauchbar. …
22 bash  ssh  shell-script 

6
Wie erhalte ich Echtzeit-Netzwerkstatistiken in Linux im KB / MB / Bytes-Format und für bestimmte Port- oder Anwendungsprozess-IDs?
Früher habe ich IPTraf, Iftop, vnstat, bwm-ng, ifconfig -a. Keiner von ihnen hilft mir dabei, Echtzeitpakete zu finden, die von meiner Anwendung im KB- oder MB-Format gesendet / empfangen werden. Der Grund dafür ist, dass ich eine Anwendung schreibe, bei der ich sehr sicher sein muss, dass meine Komprimierung korrekt …


4
Der BASH-Verlauf wurde bei jeder Anmeldung auf 500 Zeilen gekürzt
Aus irgendeinem Grund kann ich mein System nach einem Neustart nicht dazu bringen, meinen BASH-Verlauf zu speichern. Hier sind die relevanten Abschnitte meiner ~/.bashrc: shopt -s histappend PROMPT_COMMAND='history -a; updateWindowTitle' export HISTCONTROL=ignoredups export HISTSIZE=9999 export HISTFILESIZE=999999 export HISTFILE="$HOME/.bash_history" Soweit ich das beurteilen kann, gibt es alle erforderlichen Optionen (ich weiß, …


2
Warnung: Die Zeilenbearbeitung ist nicht aktiviert
Ich fand diesen hilfreichen Befehl bind -x '"\C-r"':resetzum Löschen des Terminals, wollte aber ein einfaches Bash-Skript erstellen: #!/bin/bash bind -x '"\C-r"':reset Ausgabe: alfred@alfred-laptop:~/bash$ ./bind ./bind: line 2: bind: warning: line editing not enabled Könnte jemand bitte erklären: Wie kann ich das beheben? Was warning: line editing not enabledbedeutet
21 bash 

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.