Unix & Linux

9
Die Curl-Anforderung an IPv6 localhost bleibt hängen

Ein Docker-Container von mir stellt eine HTTP-Schnittstelle an Port 8500 bereit, die dem Host-Port 8500 zugeordnet ist. Sie ist nicht IPv6-fähig. Dies bedeutet immer noch, dass ich unter localhost: 8500 darauf zugreifen kann. IPv6 wird bevorzugt, daher erhalte ich eine Anfrage an [:: 1]: 8500....

9
Abkürzung von / path / to / file to / p / t / file

Ich suche einen eleganten Einzeiler (z. B. awk), der eine Zeichenfolge eines Unix-Pfads mit dem ersten Zeichen jeder übergeordneten / mittleren Ebene, aber dem vollständigen Basisnamen verkürzt. Einfacher anhand von Beispielen zu zeigen: /path/to/file → /p/t/file /tmp → /tmp...

9
"Ungültige Teermagie" auf OpenWRT

Ich versuche, JavaSE auf einem OpenWrt-Gerät (Pandorabox) zu installieren. Wenn ich renne tar -xvf ejdk-8u65-linux-arm-sflt.tar.gz Ich verstehe tar: invalid tar magic. Wie kann ich dieses Problem

9
diff charakterlich

Gibt es unter Linux ein stabiles Tool (Option / Plugin eines vorhandenen Tools: vimdiff, diff usw.), um zwischen zwei Textdateien zeichenweise zu unterscheiden? Ich möchte, dass die längste gemeinsame Teilsequenz zwischen meinen beiden Dateien hervorgehoben wird. Dafür gibt es einen klassischen...

9
Holen Sie sich die Ausgabe von `posix_spawn`

Ich kann also einen Prozess unter Unix / Linux mit POSIX ausführen. Gibt es jedoch eine Möglichkeit, STDOUT und STDERR des Prozesses in einer Datei zu speichern / umzuleiten? Der spawn.hHeader enthält eine Verzögerung, posix_spawn_file_actions_adddup2die relevant aussieht, aber ich bin mir nicht...

9
Vim: Ersetzen Sie alle Zeilen beginnend mit Zeichenfolge durch Zeile

Zu diesem Text hardware mac 33:33:333:33:33 hardware mac 33:13:333:33:33 hardware mac 33:23:333:23:34 hardware mac 33:033:133:33:35 ... Ich möchte alle Zeilen, die mit Hardware Mac beginnen, durch ersetzen hardware mac 00:00:00:00:00:00 Ich habe versucht sed s/^hardware mac/hardware mac...