Ein Skript ist eine Folge von Befehlen oder Anweisungen, die von einem Interpreterprogramm ausgeführt und nicht zu einem eigenständigen ausführbaren Programm kompiliert werden.
Der folgende Befehl sendet einen Befehl an die sftpVerwendung einer Zeile: sftp -o PasswordAuthentication=no user@host" <<<"lcd /home" So senden Sie mehrere Leitungen an sftpeine Leitung. Gibt es eine Möglichkeit, Zeilenumbrüche einzufügen oder etwas, um dies zu erreichen, zum Beispiel: sftp -o PasswordAuthentication=no user@host" <<<"lcd /home\n cd /myhome\n get file" Die …
Ich habe Folgendes ausgeführt, um einen Begriff zu ersetzen, der in allen Dateien im aktuellen Arbeitsverzeichnis verwendet wird: $ find . -type f -print0 | xargs -0 sed -i'.bup' -e's/Ms. Johnson/Mrs. Melbin/g' Dies führte die Wortersetzung durch, erzeugte aber auch .bupDateien von Dateien, die nie die Ms. JohnsonZeichenfolge hatten. Wie …
Ich habe in letzter Zeit viele Installationen durchgeführt und wenn möglich, wähle ich normalerweise die Textinstallation über das GRUB-Menü der Live-CD. Die meisten Installer sehen so aus: Ich dachte immer, dass diese GUIs (wenn man sie so nennen kann) wirklich großartig und leicht sind. Da sie von vielen Anwendungen / …
Es gibt eine Reihe von Möglichkeiten, dies zu tun, einschließlich Schleifen in Shell-Skripten, find und xargs. Welches ist das Beste und welches ist das Tragbarste?
Ich habe das auf Firefox mit einem Python-Befehl gemacht, aber kürzlich hat sich etwas geändert und ich kann die URL nicht mehr bekommen! Was früher mit Firefox gearbeitet hat: #!/bin/bash current_tab_num () { python2 <<< $'import json\nf = open("/home/username/.mozilla/firefox/xxxxx.default/sessionstore.js", "r")\njdata = json.loads(f.read())\nf.close()\nprint str(jdata["windows"][0]["selected"])' } current_tab_url () { sed -n "$(current_tab_num)p" …
Gibt es eine Methode / einen Befehl, um die Abhängigkeiten eines Bash-Skripts zu überprüfen? Mit anderen Worten, eine Antwort auf diese Frage: Welche Bibliotheken sollte ein Benutzer installieren, um das Skript auszuführen? Ich kann dies manuell tun, indem ich das Skript lese und überprüfe, welche anderen Bibliotheken / Befehle es …
Ich weiß, dass ich den folgenden Befehl ausführen kann ls Some{File,Folder} Und das ist gleichbedeutend mit: ls SomeFile SomeFolder (Ich benutze es auch oft für Dinge wie mv place_{a,b}) Ich habe mich jedoch gefragt, ob es eine andere Verknüpfung gibt, mit der ich so etwas tun kann: run-command --a --whole …
Auf meinem Computer muss ein Zyklus ausgeführt werden, der 1 einfachen Befehl durchläuft, dessen Verzögerung in Sekundenbruchteilen ausgedrückt werden muss. Sagen wir, ich brauche: um eine datei mit zunehmender enumaration (datei-0, datei-1, datei-2, ...) zu speichern, erzeugen sie für dieses beispiel etwas triviales wie time > file-$x Ich muss dies …
Ich habe im Laufe der Jahre eine ganze Reihe von Shell-Skripten geschrieben (aber ich bin sicherlich kein Sysadmin), und es gab etwas, das mich immer wieder in Schwierigkeiten brachte: Wie kann ich einen Shell-Befehl ausgeben, der von einem Bash- Skript aus immun gegen Abstürze im Hintergrund ist ? Zum Beispiel, …
Wenn ich ein Shell-Skript schreibe, in dem einige, aber nicht alle darin enthaltenen Befehle Superuser-Berechtigungen benötigen, soll ich Fügen Sie sudo zu den Befehlen hinzu, die Superuser-Berechtigungen benötigen, und führen Sie das Shell-Skript ohne sudo oder aus Fügen Sie den Befehlen, die Superuser-Berechtigungen benötigen, kein sudo hinzu, sondern führen Sie …
Ich habe ein Bereitstellungsskript, das einem Benutzer etwas hinzufügen muss crontab(ein Skript auslösen, das die Protokolle alle XXX Tage bereinigt). Dies muss jedoch nur während der ersten Bereitstellung erfolgen oder wenn es aktualisiert werden muss. (Ich kann rennen xxx.py deploy envoder xxx.py update env) also muss ich das machen: Check …
Ich habe ein Textdokument, das eine Menge Text enthält, der nach jedem Buchstaben ein zusätzliches Leerzeichen enthält! Beispiel: T h e b o o k a l s o h a s a n a n a l y t i c a l p u r p o s …
test.sh #!/bin/bash echo "Hello World" test2.sh #!/bin/bash while true do sh test.sh >> /script_logs/test.log & done Ich möchte logrotate implementieren, um die Größe der Protokolldatei zu steuern. Wie kann ich das logrotate implementieren, wenn die oben beschriebene Situation vorliegt?
Unter Linux möchte ich wissen, welcher Prozess meine Festplatten-E / A-Bandbreite verwendet. Ich weiß, dass ich verwenden kann, iotopaber ich habe einen Computer, auf dem aus verschiedenen Gründen iotopkeine Installation möglich ist. Wie kann ich diese Informationen manuell abrufen? (Wie geht es iotopselbst weiter?)
Ich habe zum Beispiel versucht, in meiner Skriptdatei zu sagen, dass zurzeit 10 Personen online sind. Ich kann den Befehl scheinbar nie zum Laufen bringen, ohne den Teil "Leute online im Moment" in der nächsten Zeile. Im Moment habe ich w='who | wc -l' echo "There are $w people online …
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.