Als «bash» getaggte Fragen

14
Fix für Bash-Zeilenumbruch und Backspace-Anzeige unter Mac OS X?

Wenn ich Terminal öffne (unter Mac OS X 10.5.8) und eine lange Befehlszeile eingebe: ... der Text geht nicht in die nächste Zeile, wenn er umbrochen wird: Manchmal, wenn ich einen Befehl eingebe und dann die Rücktaste (oder den Aufwärtspfeil oder ^ U) drücke: ... die gesamte Zeile wird nicht...

14
SSH-Äquivalent von .profile / .bashrc

Ich suche nach einer Möglichkeit, einige Aliase in meiner Sitzung auf jedem Server, zu dem ich ssh möchte, automatisch zu definieren. Ich kann sie nicht in den .bashrcDateien auf dem Server ablegen, da die Benutzerkonten, mit denen ich mich anmelde, von anderen Personen gemeinsam genutzt werden und...

14
Überprüfen, ob ein Ruby Gem aus dem Bash-Skript installiert ist

Ich muss anhand eines Bash-Skripts überprüfen, ob bestimmte Ruby-Edelsteine ​​installiert sind. Ich dachte, ich könnte so etwas tun if ! gem list <name>; then do_stuff; fi Das Testen in der Befehlszeile mit echo $?zeigt jedoch, dass gem list <name>0 zurückgegeben wird, unabhängig...

13
Erwarten Sie eine Zeitüberschreitung in Bash-Skripten

Wie füge ich im folgenden Skript eine Zeitüberschreitung für "erwarten" hinzu? Ich möchte es als 120 Sekunden einstellen. #!/bin/bash HOST="localhost" USER="myuname" PASS="mypassword" VAR=$(expect -c " spawn ssh $USER@$HOST expect \"password:\" send \"$PASS\r\" expect \"\\\\$\" send \"ls\r\" expect...

13
chsh: PAM-Authentifizierung fehlgeschlagen

Ich möchte die Standard-Shell-Umgebung ändern und chsh -s /bin/zshals root-Benutzer ausführen , aber eine Fehlermeldung angezeigt: chsh: PAM authentication failed. Ich finde diesen Thread http://ubuntuforums.org/showthread.php?t=1702833 Aber die Antwort hat mein Problem nicht gelöst Jede...

13
Wie kann ich mit sudo prüfen, ob eine Datei existiert?

Ich möchte überprüfen, ob eine Datei wie diese existiert [ -f /path/to/file/ ] Ich führe diesen Befehl jedoch als normaler Benutzer aus und die Datei gehört root. Wie kann ich sudo verwenden, um dies zu erreichen? sudo [ -f /path/to/file/ ] funktioniert nicht.