Unix & Linux

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

2
Was ist eine ~ (Tilde), wenn sie als Präfix für einen Pfad verwendet wird?
Bearbeiten: Dies ist ein Duplikat von /programming/998626/meaning-of-tilde-in-linux-bash-not-home-directory/ . Ich habe nicht den Ruf, diese Frage als Duplikat zu schließen. Ich beziehe mich nicht auf ~das Home-Verzeichnis, sondern auf Folgendes: $ ls ~foo/bar /some/mount/point/foo/bar Wenn ich es jedoch mit einem anderen Einhängepunkt versuche, z. $ mount | ag "/dev " devfs …
11 command-line  osx 



1
Warum zeigt "strace" nicht, dass dieser Prozess auf etwas wartet?
Der Mächtige stracehat mich im Stich gelassen. Wie ist das möglich? time foozeigt, dass foodie Ausführung einige Sekunden dauert ("real"), aber eine vernachlässigbare CPU-Zeit verwendet, sowohl im Userspace ("user") als auch im Kernel ("sys"). Für die Neugierigen foowird unten definiert. Daher verbringt es die meiste Zeit damit, auf etwas anderes …


1
Wie kann der Spectre- und Meltdown-Kernelspeicher, der den CPU-Fehler unter OpenBSD verliert, verringert werden?
Kernel-Speicher-leckender Intel-Prozessor-Designfehler zwingt Linux, Windows-Redesign und Privilegierten Speicher mit einem Seitenkanal lesen In den letzten Nachrichten konnten die Leute über einen Kernelspeicher lesen, bei dem ein CPU-Fehler aufgetreten ist. Wie können wir uns mit OpenBSD verteidigen? Oder ist OpenBSD nicht betroffen?

5
Wie kann man den Inhalt einer Binärdatei umkehren?
Ich habe eine Herausforderung gelöst, bei der ich eine Datendatei ohne Dateierweiterung gefunden habe. Der fileBefehl zeigt, dass es sich um eine handelt data file (application/octet-stream). Der hdBefehl zeigt BSP. in der letzten Zeile. Wenn ich diese Datei umkehre , erhalte ich die Datei im PNG- Format. Ich habe überall …
11 binary 


3
Wie werden ssh Remote-Befehlszeilenargumente analysiert?
Ich habe die Fragen und Antworten über die Notwendigkeit gesehen, die Argumente für Remote-SSH-Befehle doppelt zu umgehen. Meine Frage ist: Genau wo und wann wird die zweite Analyse durchgeführt? Wenn ich Folgendes ausführe: $ ssh otherhost pstree -a -p Ich sehe folgendes in der Ausgabe: |-sshd,3736 | `-sshd,1102 | `-sshd,1109 …
11 bash  shell  ssh  process  quoting 

3
Wie kann ich in einem Shell-Skript (1) einen Befehl im Hintergrund starten (2) x Sekunden warten (3) einen zweiten Befehl ausführen, während dieser Befehl ausgeführt wird?
Das muss ich tun: Starten Sie Prozess A im Hintergrund Warten Sie x Sekunden Starten Sie Prozess B im Vordergrund Wie kann ich das Warten ermöglichen? Ich sehe, dass 'Schlaf' alles zum Stillstand zu bringen scheint und ich nicht wirklich 'warten' möchte, bis Prozess A vollständig abgeschlossen ist. Ich habe …


1
Kann man eine Schlüsseldatei als Passwort für sudo verwenden?
Kontext Ich arbeite gerne in der Öffentlichkeit an meinem Laptop, aber ich benutze sudo auch gerne ohne Passwort. Nach dem, was ich jetzt weiß, würde ich die NOPASSWDOption in meiner sudoersDatei verwenden, aber natürlich kann jeder sudo verwenden, wie er möchte. Ein wichtiger Gedanke , der mir in den Sinn …
11 sudo  usb  usb-drive 


3
Wie kann ich leere JSON-Klammern als Standardwert wiedergeben?
Ich kann anscheinend keinen leeren JSON {}zum Echo bringen, wenn eine Envvar fehlt. Ich habe entweder ein Trailing }in der Ausgabe, wenn gesetzt, oder das Escape wird angezeigt. bash-3.2$ unset X bash-3.2$ echo "${X:-{}}" {} bash-3.2$ X=y bash-3.2$ echo "${X:-{}}" y} bash-3.2$ echo "${X:-{\}}" y bash-3.2$ unset X bash-3.2$ echo …
11 bash  variable 

2
Was bedeutet %% in einem Funktionsnamen?
Beim Betrachten der Ausgabe von habe envich festgestellt, dass es auch die folgende Funktion gibt. BASH_FUNC_mc%%=() { . /usr/share/mc/mc-wrapper.sh } Der Inhalt der Datei /usr/share/mc/mc-wrapper.sh lautet wie folgt. MC_USER=`id | sed 's/[^(]*(//;s/).*//'` MC_PWD_FILE="${TMPDIR-/tmp}/mc-$MC_USER/mc.pwd.$$" /usr/bin/mc -P "$MC_PWD_FILE" "$@" if test -r "$MC_PWD_FILE"; then MC_PWD="`cat "$MC_PWD_FILE"`" if test -n "$MC_PWD" && test …

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.