Unix & Linux

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


1
Wie verwende ich die Linux-Kernel-Treiber-Bind / Unbind-Schnittstelle für USB-HID-Geräte?
Erster Hintergrund. Ich entwickle einen Treiber für Logitech-Game-Panel-Geräte. Es ist eine Tastatur mit einem Bildschirm. Der Treiber funktioniert einwandfrei, aber standardmäßig wird das Gerät von HID gehandhabt. Um zu verhindern, dass HID das Gerät vor meinem Treiber übernimmt, kann ich es in hid-core.c auf eine schwarze Liste setzen. Dies funktioniert, …

1
init process: Vorfahr aller Prozesse?
Ich habe immer gelernt, dass der Init-Prozess der Vorfahr aller Prozesse ist. Warum hat Prozess 2 eine PPID von 0? $ ps -ef | head -n 3 UID PID PPID C STIME TTY TIME CMD root 1 0 0 May14 ? 00:00:01 /sbin/init root 2 0 0 May14 ? 00:00:00 …
26 linux  process  init 

2
Erzwingen, dass sudo nach einem Passwort fragt
Wenn ich folgendes mache: sudo su - //enter password exit exit //login again straight away sudo su - Der zweite Aufruf von sudo fordert kein Passwort an, da ich mich trotz erneuter Abmeldung immer noch innerhalb einer bestimmten Frist befinde und nicht erneut zur Eingabe meines Passworts aufgefordert werden muss. …
26 sudo  password 

7
Prozessmonitor-Äquivalent für Linux?
Gibt es ein Unix / Linux-Äquivalent zu Process Monitor , egal ob GUI oder CUI? Wenn es einen Unterschied macht, schaue ich auf Ubuntu, aber wenn es ein Äquivalent für andere Systeme gibt (Mac, andere Linux-Varianten wie Fedora usw.), dann wäre es auch nützlich, eines davon zu kennen. Bearbeiten: Process …

1
Wie benutzt man Badblocks?
Ich muss einen zerstörerischen Test (rw) auf einem neuen Laufwerk und einen schreibgeschützten Test auf einem Laufwerk durchführen, das aus meinem RAID-Array herausgefallen ist. Ich möchte sehen, ob es Probleme gibt und wie weit es geht.

3
So ändern Sie den Namen eines vim-Puffers
Ist es möglich, den Namen eines Puffers in vim zu ändern? Insbesondere verwende ich Conque Shell , um Shells in vim zu öffnen (jede Shell befindet sich in einem Puffer). Bei mehreren Shells sehe ich Folgendes: 10: bash - 1 11: bash - 2 in meiner Pufferliste. Ich möchte diese …
26 vim  buffer 


5
Kann ich / dev / video über ssh leiten
Ich habe zwei Computer, einen Desktop in meinem Büro (mit angeschlossener Webcam ) und einen Laptop an einer anderen Stelle im Netzwerk. Normalerweise schaue ich durch meine Webcam in mein Büro, indem ich laufe ssh Office -Y "mplayer tv://device=/dev/video0" von meinem Laptop. Ich mag den Xforwarding-Player nicht. Warum kann ich …


2
Wie kann man einen beliebigen einfachen Befehl über ssh ausführen, ohne die Login-Shell des entfernten Benutzers zu kennen?
ssh hat eine nervige Funktion, wenn Sie ausführen: ssh user@host cmd and "here's" "one arg" Anstatt das cmdmit seinen Argumenten hostauszuführen, verkettet es das cmdund die Argumente mit Leerzeichen und führt eine Shell aus host, um den resultierenden String zu interpretieren (ich denke, deshalb heißt sie sshund nicht sexec). Schlimmer …

3
Wie benenne ich eine Datei um in .. (dot dot)?
Anscheinend kann man die Datei umbenennen... . Wenn ich verrückt wäre, wie würde ich die Datei in ..oder umbenennen .? Ist so ein Dateiname überhaupt erlaubt? Backslash scheint die spezielle Bedeutung von dot nicht zu deaktivieren: $ mv test \. mv: `test' and `./test' are the same file

3
Wie lösche ich eine Datei mit dem Namen "filen / ame" (mit Schrägstrich) auf einem ext4-Dateisystem in debugfs?
Beim Spielen mit e2fsprogs debugfswurde aus Versehen eine Datei mit dem Namen filen/ameerstellt. Offensichtlich dient der Schrägstrich /als spezielles Trennzeichen in Pfadnamen. Immer noch debugfswollte ich die genannte Datei entfernen filen/ame, hatte aber wenig Erfolg, da das /Zeichen nicht als Teil des Dateinamens interpretiert wird? Bietet Debugfs eine Möglichkeit, diese …
26 ext4  slash  debugfs 


4
Was ist der Mehrwert der Option -T in GNU cp und mv?
Warum haben einige GNU Coreutils-Befehle die -T/--no-target-directoryOption? Es scheint, dass alles, was es tut, mit der Semantik von .(self dot) in einer traditionellen Unix-Verzeichnishierarchie erreicht werden kann. In Anbetracht: cp -rT /this/source dir Die -TOption verhindert, dass die Kopie ein dir/sourceUnterverzeichnis erstellt. Vielmehr /this/sourcewird mit identifiziert dirund der Inhalt entsprechend …
26 cp  coreutils 

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.