Unix & Linux

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


1
Wie überprüfe ich eine Kernelmodulsignatur?
Wenn Sie eine Kernelquelle kompilieren, können Sie mithilfe der CONFIG_MODULE_SIG*Optionen Kernelmodule signieren . Das modinfoTool sollte die Aufgabe übernehmen, die Modulsignatur zu überprüfen, aber es gibt seit Jahren einen Fehler, und das Tool kann den Job einfach nicht mehr ausführen. Ich bekomme nur folgendes: sig_id: PKCS#7 signer: sig_key: sig_hashalgo: md4 …

2
Die Latenz funktioniert unter PulseAudio unter Linux nicht
Ich habe zwei Sprecher. Die erste ist mit einer PCI-Karte verbunden und die zweite über Bluetooth. Sounds werden etwas früher auf der PCI-Karte abgespielt, daher möchte ich eine gewisse Latenz hinzufügen. Ich habe die Puls-Audio-GUI heruntergeladen und habe Folgendes: Wie Sie sehen können, habe ich beim "Audio Interne" (der PCI-Karte) …

5
Portable Check leeres Verzeichnis
Mit Bash and Dash können Sie nur mit der Shell nach einem leeren Verzeichnis suchen (Punktdateien ignorieren, um die Dinge einfach zu halten): set * if [ -e "$1" ] then echo 'not empty' else echo 'empty' fi Allerdings habe ich kürzlich erfahren, dass Zsh in diesem Fall spektakulär versagt: …

1
Muscheln mit der Fähigkeit, `\ r` als Leerzeichen zu behandeln
Als persönliches Projekt versuche ich, ein Skript zu schreiben, um einige der fremden Dateien zu bereinigen, die im Lieferumfang von Windows 10 enthalten sind, das unter Cygwin ausgeführt wird. Ich möchte, dass das Skript kopiert und eingefügt werden kann, was erfordert, dass es gegenüber verschiedenen Arten von Zeilenumbrüchen robust ist. …


8
Zählen Sie die Zeilen, die das Wort enthalten
Ich habe eine Datei mit mehreren Zeilen. Ich möchte für jedes Wort, das in der Gesamtdatei erscheint, wissen, wie viele Zeilen dieses Wort enthalten, zum Beispiel: 0 hello world the man is world 1 this is the world 2 a different man is the possible one Das erwartete Ergebnis ist: …

4
Anzeigen von Manpages in vim
Ich habe eine Funktion in bash geschrieben, um sie manpagesin vim zu sehen viman () { man "$@" | vim -R +":set ft=man" - ; } Dies funktioniert gut, das einzige Problem tritt auf, wenn ich ein manpagean es übergebe, das nicht existiert. Es wird gedruckt, dass das manpagenicht vorhanden …
7 bash  vim  man  function 

2
Wie werden polnische diakritische Symbole in groff korrekt angezeigt?
Ich spiele mit groff und wollte aus dem Folgenden ein PDF erstellentest.ms .TL Tytuł .AU Imię Nazwisko .NH Wstęp .PP Pierwszy paragraf. Jakieś informacje, żeby były polskie znaki. .PP Drugi paragraf. Reszta znaków: ąęćłńśóżźĄĘĆŁŃŚÓŻŹ .NH Bla bla bla .PP safsdsdfsasdds Wie Sie sehen können, enthält es polnische diakritische Symbole. Nach …
7 pdf  unicode  groff 



1
Was ist die V-Taste im Bash-Vi-Modus?
Während set -o viich mit dem Bash-Vi-Modus ( ) experimentiert habe, habe ich versehentlich vim Normal- / Befehlsmodus gedrückt, dann wird mein Editor (vim) mit einer Datei namens gestartet bash-fc.XXXXXX. Was ist diese Datei? und warum öffnete es sich beim Drücken der vTaste?
7 bash 

1
Root-Rechte können nach setuid (1000) in musl libc wiederhergestellt werden
musl libckönnen Sie ändern , uidum rootmit selbst nach angeblich fallen Berechtigungen setuid(1000). Ich kann das Problem mit nicht reproduzieren glibc. Code: #define _GNU_SOURCE #include <unistd.h> #include <stdio.h> int main(void) { uid_t r, e, s; getresuid(&r, &e, &s); printf("%d %d %d\n", r, e, s); if (setuid(1000) != 0) puts("setuid(1000) failed"); …


2
"Finden" schließt durch fstype seltsames Verhalten aus
Ich versuche, den Befehl "find" das Dateisystem "/ proc" ausschließen zu lassen. Ich würde eine tragbare Lösung bevorzugen, um sie auf nicht GNU-basierten Hosts verwenden zu können (älteste AIX zum Beispiel, bei der "find" nicht die Option "-path" hat) Folgendes habe ich versucht (auf einem Linux-Host) und eine teilweise gefilterte …

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.