Als «bash» getaggte Fragen

Bash (Bourne-Again SHell) ist die Shell, die standardmäßig in der Befehlszeilenschnittstelle von Ubuntu verwendet wird.

4
Wie kann SSH mit einer if-Bedingung arbeiten?
Ich habe eine ifAnweisung Dateien zu berechnen und alle außer spätestens drei Dateien zu löschen. Ich möchte diesen Befehl jedoch remote ausführen. Wie kann ich sshmit einer ifBedingung kombinieren ? Ich habe es versucht, aber keinen Erfolg. #!/bin/bash ssh -t test@192.168.94.139 "cd /var/www/test.com/backup ; if [ $(ls | wc -l) …

3
Shell-Skript zum Überspringen von PPA, falls installiert
Ich möchte ein Skript erstellen, das eine neue PPA hinzufügt oder überspringt, wenn es bereits installiert ist. Jemand hat diese Lösung auf eine andere Frage gestellt: #!/bin/bash add_ppa() { for i in "$@"; do grep -h "^deb.*$i" /etc/apt/sources.list.d/* > /dev/null 2>&1 if [ $? -ne 0 ] then echo "Adding …
8 bash  scripts  ppa 


3
Wie kann ich eine Variable in einer laufenden Shell bearbeiten?
Ich bearbeite meine PS1-Eingabeaufforderung und möchte meinen bashrc nicht weiter beschaffen, um ihn zu aktualisieren (da mein bashrc auch andere Dinge zurücksetzt). Ich möchte es auch nicht immer wieder kopieren und einfügen. Gibt es eine Möglichkeit, die Variable interaktiv zu bearbeiten, z. B. mit nano(meinem Standardeditor)? Die PS1 ist meistens …

2
Irgendeine Erholung davon? sudo chmod 600. *
WARNUNG - DO NOT RUN Die genannten COMMAND Es scheint also, dass ich hier etwas ziemlich Dummes getan habe, um es milde auszudrücken. Ich habe versucht, die Berechtigungen für einige Dateien in einem Verzeichnis zu ändern, mit dem alles begann ., nur für sudo / root zu lesen / schreiben. …



1
Wie funktioniert der Befehl history?
Wenn ich einen Befehl in das Terminal eingebe, wird er erst in meiner ~/.bash_historyDatei angezeigt, wenn ich meine Sitzung beende. Wenn ich meine ~/.bash_historyDatei manuell bearbeite (zum Beispiel entferne ich die letzten drei Befehle), werden beim Eingeben historyweiterhin die Befehle angezeigt, die ich aus der ~/.bash_historyDatei entfernt habe. Erst wenn …

7
Verlauf aus ~ / .bash_history löschen
Ich habe ein paar Fragen zum Terminal- oder Befehlszeilenverlauf, der in gespeichert ist ~/.bash_history. Ich kann die Datei im Terminal mit dem historyBefehl sehen, aber wenn ich versuche, sie mit gedit bash_historyder Datei zu öffnen, ist sie vollständig leer. Warum? Ich habe herausgefunden, wie eine bestimmte Anzahl von Zeilen in …




1
Skript funktioniert nicht, wenn es extern aufgerufen wird
Ich benutze ein einfaches Skript, um .mp3s aus .mp4-Dateien zu erstellen: #!/bin/bash for i in *.mp4 do ffmpeg -i "$i" -ab 128k "${i%mp4}mp3" done Das Skript läuft einwandfrei, wenn es vom Desktop ausgeführt oder über das Terminal aufgerufen wird. Wenn das Skript jedoch von einem externen Skript aufgerufen wird, kann …
8 bash  scripts 



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.