Ich habe eine Textdatei mit einem Dateinamen in jeder Zeile: 111_c4l5r120.png 123_c4l4r60.png 135_c4l4r180.png 147_c4l3r60.png 15_c4l1r120.png ... Ich möchte es in diese Form umwandeln: 111_c4l5r120.png 111 123_c4l4r60.png 123 135_c4l4r180.png 135 147_c4l3r60.png 147 15_c4l1r120.png 15 ... mit diesem Code: #!/bin/bash while IFS='' read -r line || [[ -n "$line" ]]; do echo …
Wenn ich mich in der Bash-Funktion befinde und + , drücke Esc, wird die Bash-Funktion mit einem Dateinamen ausgelöst, der dem ähnlich ist .ShiftKV$EDITOR/tmp/bash-fc-186566385 Warum ist das so und wozu dient es? Ich muss wahrscheinlich erwähnen, dass ich mit Bash renne set -o vi.
Ich verwende Ubuntu 14.04 für den Cloud-Dienst meines Unternehmens (meine Instanz verfügt über eine elastische IP-Adresse). Ich möchte die IP-Adresse meiner Instanz, die ich verwende, über die Befehlszeile überprüfen, aber es hat nicht funktioniert. root@ubuntu14-graphite:~# hostname ubuntu14-graphite root@ubuntu14-graphite:~# hostname -i hostname: Name or service not known Ich verstehe den Grund …
Dieser Prozess belastet meine Bandbreite ständig: Was macht dieser Prozess? Ist es sicher, es zu töten? Es ist sicher, das Paket als Ganzes zu entfernen (um zu verhindern, dass es jemals wieder startet) Oder soll ich einfach verhindern, dass es wieder automatisch im Hintergrund läuft? Ich verwende Fedora 23.
Ich habe eine PID eines bestimmten Prozesses, der einige Ports auf meinem OS X überwacht, und ich muss wissen, welche Ports von diesem Prozess überwacht werden. Wie kann ich es tun? Ich weiß, dass ich verwenden kann, um lsofzu wissen, welcher Prozess einen Port überwacht, aber ich muss eine inverse …
Ich habe aus dem Buch Modern Operating Systems gelesen , dass die Shell beim Ausführen eines Befehls einen untergeordneten Prozess erstellt, darauf wartet, bis das untergeordnete Element die Ausführung abgeschlossen hat, und dann auf einen anderen Befehl vom Benutzer wartet. Dies ist in der Tat bei vielen Programmen wie z …
Gibt es so etwas in Unix? $ echo "this should show in red" | red $ echo "this should show in green" | green $ echo "this should show in blue" | blue Hiermit meine ich nicht, dass wörtlicher Farbcodetext angezeigt wird (zum Beispiel, um in eine Datei eingefügt zu …
Ich versuche, sed zu verwenden, um eine Konfigurationsdatei zu bearbeiten. Es gibt ein paar Zeilen, die ich ändern möchte. Ich weiß, dass unter Linux sed -idirekte Änderungen möglich sind, aber Sie müssen diese in einer Sicherungsdatei speichern. Ich möchte jedoch vermeiden, dass mehrere Sicherungsdateien vorhanden sind, und alle meine Änderungen …
Ich teste derzeit gpg --genkeyauf einer Linux-VM. Leider scheint sich diese Software auf /dev/randomdas Sammeln von Entropie zu verlassen und fordert den Benutzer höflich auf, Bildschirme nach Bildschirmen mit kryptografisch zufälliger Eingabe manuell einzugeben, sodass möglicherweise ein Schlüssel generiert wird es, eine andere Datei als Entropiequelle zu verwenden (der Typ …
Ich versuche, die Anzahl der Dateien in meinem /tmp/Verzeichnis zu überwachen . Dafür dachte ich, dass dieser Befehl funktionieren würde: watch sh -c 'ls /tmp/|wc -l' Aber es scheint zu funktionieren, als ob lses keine Argumente gäbe . Ich bin nämlich dabei ~und erhalte stattdessen die Anzahl der Dateien /tmp/. …
Grundsätzlich möchte ich das erste Vorkommen von -infaus der Parameterliste "herauszupfen" . (Die restlichen Parameter werden an einen anderen Befehl übergeben.) Das Skript, das ich habe, hat die folgende Struktur: #!/bin/sh <CODE> for POSITIONAL_PARAM in "$@" do <CODE> if [ "$POSITIONAL_PARAM" = '-inf' ] then <PLUCK $POSITIONAL_PARAM FROM $@> break …
Ich habe ein minimales Centos 7 Docker-Image und versuche, Manpages darauf zu finden, die beim Debuggen meiner Docker-Datei helfen. Nach dem Auspacken hat es nicht viel: # man ls No manual entry for ls Nach dieser Serverfault-Antwort habe ich das man-pagesRPM installiert , und das schien in Ordnung zu sein: …
Die folgende Zeile erzeugt file_c-6.txtaber Ausgaben 5: $ i=5; ls file_a-${i}.txt file_b-${i}.txt > file_c-$(( ++i )).txt; echo $i 5 $ cat file_c-6.txt file_a-5.txt file_b-5.txt Wenn man es entfernt >, würde es auflisten file_c-6.txtund ausgeben 5: Ich kann nicht verstehen, warum es iim ersten Beispiel nicht den Wert von behält . …
Ich verwende einen Nix-Paketmanager unter NixOS . Angenommen, ich möchte ein Paket installieren, das eine Datei bereitstellt libgtk-x11-2.0.so.0. Wie finde ich ein Paket, das diese Datei enthält, ähnlich wie andere GNU / Linux-Distributionen ? Derzeit muss ich die Datei googeln und herausfinden, zu welchem Paket es gehören könnte, und das …
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.