Ich versuche ein Skript zu schreiben, aber ich stecke hier fest. Siehe den Code bitte! aug@august:~/play$ for i in {1..100..4} > do > echo "august" > touch august $i+$2 > mkdir dir Gibt es einen Weg zur vorherigen Zeile? Ich meine, es gab einen Fehler, den ich gemacht habe touch …
Bei der Arbeit an einigen Bash-Funktionen kannte ich den source ...Befehl nicht und habe ihn eval $(cat ...)stattdessen verwendet. Jetzt frage ich mich, ob ich jede Verwendung davon ändern soll, oder ist es nur die gleiche Funktion? Sie scheinen jetzt gleich zu funktionieren, aber vielleicht gibt es später einige irreführende …
In meinem Bash-Skript mounte ich Partitionen, überprüfe sie, kopiere Dateien darauf und hebe die Bereitstellung auf. Wenn das Skript die Partition bereitstellt, wird Nautilus mit einem Fenster angezeigt, in dem die Partition angezeigt wird und der Fokus gestohlen wird. Das möchte ich vermeiden. Hinweis: Ich weiß, dass ich das Verhalten …
Jedes Mal, wenn ich das Verzeichnis ändere, soll der neue Pfad automatisch aufgelistet werden ls. Es gibt Lösungen, wenn der Pfad mithilfe von geändert wird, cdaber ich habe nie eine Lösung gefunden, die funktioniert, wenn der Pfad mithilfe dieser autocdOption geändert wird . Wäre ganz praktisch, hat das schon mal …
Ich nohupkenne also Befehle und füge &sie hinzu, um sicherzustellen, dass sie in den Hintergrund treten. Wenn ich jedoch eine grafische Anwendung ausführe, scheint manchmal die Verwendung von beidem den Job zu erledigen. Was kann ich einem Programm / Befehl voranstellen, um sicherzustellen, dass es nach dem Schließen des Terminals …
Ich versuche ein Verzeichnis zu erstellen und cdhinein: In ~ / .bashrc: function abc() { appname=$1 appdir="$HOME/code/$appname" if [ mkdir $appdir -a cd $appdir ]; then echo Success else echo Failed to create and switch directory fi } Wenn ich bashrc ( . ~/.bashrc) neu lade , wird folgende Fehlermeldung …
Wie kann ich meine Eingabeaufforderung in Farbe anzeigen? Ich sehe viel Text auf meinem Bildschirm und viel Rohöl. So etwas (red)myName(red)@(blue)myMachine:~$(blue)würde helfen, die Dinge sehr zu vereinfachen.
Ich habe mit verschiedenen Methoden herumgespielt, um dies in Bash zu tun, und ich habe festgestellt pgrep program > /dev/null || program, dass dies die kürzeste / eleganteste Art ist, dies zu tun. Gibt es eine bessere Methode als diese?
Ich habe ein Skript. Ich möchte alle meine regulären Benutzer von /etc/shadowz. B. allen Benutzern erhalten, deren zweiter Begriff in der Schattendatei mit $oder beginnt !$. Mein Muster ist sudo getent shadow | awk -F: '$2 ~ /^$/ || /^!$/ {print $1}' Es funktioniert momentan nicht.
Ich selbst weiß nicht, wie tief diese Frage tatsächlich geht (zum Beispiel, soweit ich weiß, kann es je nach meiner Aufgabe mehrere geben). Insbesondere interessiert mich, welche Arten von Zeichenfolgen zum Benennen von Dateien und Ordnern auf dem System verwendet werden. Ich bin auch daran interessiert, wie Zeichenfolgen standardmäßig für …
Ich habe eine TXT-Datei, die einen solchen Text enthält A1/B1/C1 A2/B2/C2 A3/B3/C3 Ich möchte ein Skript, das die TXT-Datei für jede Zeile liest und dann ein Verzeichnis basierend auf dem ersten Wort erstellt (A1, A2, A3). Ich habe ein Skript wie folgt erstellt: file="test.txt" while IFS='' read -r line do …
Ich muss dies ausführen: rm -rf ~/.wine-pipelight/*; rm -rf ~/.wine-pipelight/./.*; cp -a ~/viewright_backup/. ~/.wine-pipelight Jedes Mal, wenn das Firefox-Fenster geschlossen wird. Aber nicht unbedingt, wenn alle Fenster geschlossen sind, sondern an jedem Fenster, das geschlossen ist. Zum Beispiel, wenn ich ein Firefox-Fenster und ein Firefox-Popup-Fenster habe. Wenn ich mindestens ein …
Das Problem In einem Bash-Skript verwende ich den Befehl ... sudo -u node bash .., um von root zu einem Nicht-Sudo-Benutzer zu wechseln, und dies schlägt fehl. Der Kontext Ich schreibe ein provision.shSkript für Vagrant, um einen Server unter Ubuntu 16.04.3 mit allen Paketen einzurichten, die für die Bereitstellung einer …
Beim Stöbern im /proc/selfOrdner nach meiner mkshShell habe ich eine Besonderheit festgestellt: In /proc/self/fd/*allen Standard-Dateideskriptoren (0 für stdin, 1 für stdout und 2 stderr) sind einige Dateideskriptoren enthalten, aber auch einige zusätzliche - 24, 25, 3 Und ich kann sie technisch mit einem Glob in der Shell auflisten: $ for …
Eine ähnliche Aufgabe zum Ändern des Desktop-Hintergrunds kann mit dem folgenden Skript ausgeführt werden: FILE="/backgrounds/background.png" gsettings set org.gnome.desktop.background picture-uri "$FILE" Wie würde ich das gleiche Ergebnis erzielen, jedoch mit dem Avatar / Profilbild des Benutzers?
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.