Unix & Linux

Fragen und Antworten für Benutzer von Linux, FreeBSD und anderen Un * x-ähnlichen Betriebssystemen

3
Wie entferne ich \ n zwischen den Ausgaben zweier Echobefehle?
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 …

2
Was ist "<Esc> Kv" in Bash
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.


5
Ich habe die Fehlermeldung "Hostname: Name oder Dienst nicht bekannt" erhalten, wenn ich die IP des Hostnamens überprüfe
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 …




4
Leiten eines Befehls durch einen Farbfilter
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 …
13 bash  terminal  colors 

3
Nehmen Sie mehrere Bearbeitungen mit einem einzigen Aufruf von sed vor
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 …
13 sed 

3
Ist es falsch, / dev / random unter Linux mit / dev / urandom zu verlinken?
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 …
13 linux  security  random 

2
Warum listet `watch` mit` ls / tmp` den Inhalt von $ HOME auf?
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/. …
13 shell  ls  watch 

2
So entfernen Sie einen Positionsparameter aus $ @
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 &lt;CODE&gt; for POSITIONAL_PARAM in "$@" do &lt;CODE&gt; if [ "$POSITIONAL_PARAM" = '-inf' ] then &lt;PLUCK $POSITIONAL_PARAM FROM $@&gt; break …


1
Auswertung der arithmetischen Expansion in bash
Die folgende Zeile erzeugt file_c-6.txtaber Ausgaben 5: $ i=5; ls file_a-${i}.txt file_b-${i}.txt &gt; file_c-$(( ++i )).txt; echo $i 5 $ cat file_c-6.txt file_a-5.txt file_b-5.txt Wenn man es entfernt &gt;, 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 . …
13 bash 


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.