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) …
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 …
Ich habe eine große txt-Datei, in der sich die Werte viele Male wiederholen. Gibt es einen Befehl, den ich verwenden kann, der die Datei durchläuft, und wenn ein Wert einmal angezeigt wird, wiederholen Sie ihn nicht erneut? SO4 HOH CL BME HOH SO4 HOH CL BME HOH SO4 HOH SO4 …
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 …
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. …
Ich versuche, zwei Sequenzen in derselben Schleife in meiner Shell wie folgt zu durchlaufen: #!/bin/bash for i in (1..15) and (20..25) ; do echo $i ...... .....other process done Irgendeine Idee, wie ich das erreichen kann?
Ich habe suspendmein Terminal eingegeben und die Ausführung unterbrochen. Wie komme ich zur normalen Terminalfunktion zurück? Ich habe versucht, Ctrl+ C, Ctrl+ D, Ctrl+ Q( wie hier vorgeschlagen ) und Ctrl+ Z, aber keine dieser Arbeiten. Natürlich kann ich das Terminal schließen und ein neues öffnen, aber gibt es keine …
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 …
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 …
Ich führe ein sehr einfaches Skript aus, das Zeile für Zeile liest und die eingegebene Zeile zurück zum Terminal druckt: while read CMD; do echo $CMD done Es funktioniert gut, aber wenn ich versuche, eine Zeile mit einem backspaceZeichen zu bearbeiten, wird es gedruckt, ^?anstatt ein Zeichen zu löschen. Und …
Ich möchte jede Datei nur dann aus einer Verzeichnisstruktur in ein bestimmtes Verzeichnis kopieren, wenn dort noch keine Datei vorhanden ist. Ich habe den ersten Teil dieser Frage zum Stapelüberlauf erhalten : find . -type f -exec cp {} /target-directory \; Wie kann ich überprüfen, ob die Datei vorhanden ist …
TL; DR Wie erstelle ich einen systemweiten Alias, um ein Paket in Ubuntu 16.04 zu fangen? Mehr Details Ich möchte Blender als Snap installieren. Ich fand, dass es Mixer-tpaw Paket , das installiert werden kann. Leider ist es nach der Installation im Terminal unter dem Namen blender-tpawnicht verfügbar blender. Snap-Alias …
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 …
Ich möchte meine Aufgabenliste jedes Mal sehen, wenn ich meinen Computer einschalte, z. B. aus einer Datei auf meinem Desktop. Wie kann ich es tun? Es kann auf dem Terminal oder in einer geöffneten Datei angezeigt werden.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.