Als «bash» getaggte Fragen

Bash ist die Bourne Again SHell, der Nachfolger der klassischen Unix sh (Shell).



6
Erzwingen Sie, dass SSH eine bestimmte Shell verwendet
Gibt es eine Möglichkeit, SSH zu zwingen, eine bestimmte Shell auf der Remote-Seite zu verwenden, unabhängig von der Standard-Shell des Benutzers? Ich habe Lösungen ausprobiert, die den folgenden ähneln: ssh host.domain.com /bin/bash -c 'complicated, multi-line command' Leider ist die Standard-Shell auf der Remote-Seite für das Parsen des Teils "Komplizierter Befehl …

7
Wie kann ich eine Bash-Funktion mit sudo ausführen?
Ich habe eine Bash-Funktion in einem globalen Bash-Code definiert, für deren Ausführung Root-Rechte erforderlich sind. Wie kann ich es mit sudo ausführen, z sudo myfunction. Standardmäßig gibt es einen Fehler: sudo: myfunction: befehl nicht gefunden
29 bash  sudo 


8
Entfernen Sie den Pfad aus der Ausgabe des Befehls find
Ich habe ein Bash-Skript zum Bereitstellen von Code aus einer Beta-Umgebung in einer Produktionsumgebung, aber derzeit muss ich die Liste der Dateien einer TXT-Datei manuell hinzufügen, und manchmal vermisse ich einige. Grundsätzlich kopiert mein Bereitstellungsskript cat / loops die Dateien über. (exporte / importe db auch aber das ist nicht …
29 bash  find 

8
Mehrfachauswahlmenü im Bash-Skript
Ich bin ein Bash-Neuling, möchte aber ein Skript erstellen, in dem der Benutzer mehrere Optionen aus einer Liste von Optionen auswählen kann. Im Wesentlichen möchte ich etwas Ähnliches wie das folgende Beispiel: #!/bin/bash OPTIONS="Hello Quit" select opt in $OPTIONS; do if [ "$opt" = "Quit" ]; then echo done exit …
28 bash  scripting 


4
Wie lösche ich alle versteckten Dateien und Verzeichnisse mit Bash?
Die offensichtliche Lösung ergibt einen Exit-Code von 1: bash$ rm -rf .* rm: cannot remove directory `.' rm: cannot remove directory `..' bash$ echo $? 1 Eine mögliche Lösung überspringt das "." und ".." Verzeichnisse löschen jedoch nur Dateien, deren Namen länger als 3 Zeichen sind: bash$ rm -f .??*
28 bash  files 

4
Was ist / bin / dash?
Ich dachte, /bin/shes wäre ein Symlink zu meiner bevorzugten Hülle. Ich habe es immer benutzt bash, also nahm ich an, dass /bin/shes darauf hindeuten würde /bin/bash. Es stellt sich jedoch heraus, dass es darauf hinweist /bin/dash. Es wird lustiger. Ich starte dashund mache echo $SHELLund es wird gedruckt /bin/bash(also sind …
27 linux  bash  shell 


3
So rufen Sie rsync wiederholt auf, bis die Dateien erfolgreich übertragen wurden
Ich versuche, Dateien von einem Remoteserver zu synchronisieren, der nicht zuverlässig ist, was bedeutet, dass die Verbindung "zufällig" fehlschlägt rsync: Verbindung unerwartet geschlossen Rsync wird mit --partial aufgerufen, daher möchte ich rsync in einer Schleife aufrufen können, bis die Dateien vollständig übertragen wurden. Es scheint kein Flag zu geben, das …
27 linux  bash  rsync 


4
BASH Scripting, su zu www-Daten für einen einzelnen Befehl
Ich arbeite an der Automatisierung der Erstellung von Subversion-Repositorys und zugehörigen Websites, wie in diesem von mir geschriebenen Blog-Beitrag beschrieben . Ich habe Probleme mit dem Teil, in dem ich dem Benutzer www-data den folgenden Befehl erteile: svnadmin create /svn/repository Am Anfang des Skripts wird überprüft, ob es als root …
26 ubuntu  bash  svn  su 


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.