Pytania otagowane jako devices

devices odnosi się do pytań dotyczących plików specjalnych urządzeń Unix / Linux, zwykle są to / dev. Nie używaj tego tagu dla urządzeń fizycznych (do tego celu np. USB lub PCI).

3
Zamontuj drukarki w / dev / usb i nadal używaj CUPS
Z powodu nowej wersji CUPS nagle straciłem bezpośrednią ścieżkę do moich drukarek, która była wcześniej dostępna pod /dev/usb/lpXXX. Użyłem tego do drukowania bezpośrednio z wiersza poleceń. echo "test" > /dev/usb/lp0. Po przeszukaniu znalazłem sposób, aby to naprawić, komentując blacklist usblpw /etc/modprobe.d/blacklist.conf. To rzeczywiście działa, ale jeśli to zrobię, CUPS nie …

1
Czy Posix wymaga jakichkolwiek urządzeń?
Czy Posix wymaga jakichkolwiek urządzeń? Na przykład /dev/urandom, /dev/zerolub /dev/null? Podejrzewam, że nie z powodu systemów operacyjnych innych niż * nix, ale chciałem poprosić o kompletność.
12 devices  posix 

4
Dlaczego specjalne pliki urządzeń mają i-węzły?
Pliki urządzeń nie są plikami jako takimi. Są interfejsem we / wy do używania urządzeń w systemach operacyjnych typu Unix. Nie używają miejsca na dysku, jednak nadal używają i-węzła, jak podano w statpoleceniu: $ stat /dev/sda File: /dev/sda Size: 0 Blocks: 0 IO Block: 4096 block special file Device: 6h/6d …

2
Czy mogę powstrzymać Linuksa przed słuchaniem urządzenia wejściowego USB jako klawiatury, ale nadal przechwytywać zdarzenia za pomocą programu?
Mam skaner kodów kreskowych USB w /dev/input/event0( /dev/input/by-id/usb-Metrologic_Metrologic_Scanner-event-kbd), a zeskanowanie kodu kreskowego powoduje wysłanie zdarzenia naciśnięcia klawisza. Rejestruję te naciśnięcia klawiszy za pomocą biblioteki Ruby libdevinput , która działa świetnie. Problem polega na tym, że każdy kod kreskowy jest również wprowadzany jako nazwa użytkownika, a następnie hasło do Raspberry Pi, …
11 linux  debian  devices  events 

2
Dlaczego jest tyle wirtualnych urządzeń końcowych?
Czytam książkę Advanced Linux Programming i wspomina o wirtualnych terminalach, które, jeśli dobrze to zrozumiałem, to funkcja specyficzna dla Linuksa (nie w Uniksie) pozwalająca na wiele konsol logowania w systemie innym niż X11. Wirtualne terminale tworzysz, naciskając ALT-F2. Korzystam z Linux Mint i w folderze / dev, chociaż widzę wiele …
11 linux  console  devices  tty 

1
Zrozum wyjście programu `udevadm info -a -n / dev / sdb`
Podłączam zewnętrzny dysk twardy do laptopa. Próbuję znaleźć informacje przez $ udevadm info -a -n /dev/sdb Udevadm info starts with the device specified by the devpath and then walks up the chain of parent devices. It prints for every device found, all possible attributes in the udev rules key format. …
11 usb  udev  devices  storage  pci 

2
Jak uzyskać nazwę pliku urządzenia z wyjścia lsusb lub według ścieżki urządzenia
Powiązane pytanie: Powiadomienie o połączeniu / rozłączeniu USB Gdy urządzenie jest podłączone / odłączone, otrzymuję natychmiastowe powiadomienie, to świetnie. Ale aby był (prawie) idealny, chcę również uzyskać nazwę pliku urządzenia /dev/ttyUSB0, a jeszcze lepiej wszystkie dowiązania symboliczne do niego. Ale nie mogę znaleźć sposobu na uzyskanie tych informacji z udev, …
11 linux  usb  devices  udev 

1
Dowiedz się, czy określone urządzenie jest pamięcią masową USB
Kontekst Automatyzuję obrazowanie kart SD z istniejącego ddobrazu fabrycznego. Karta SD jest zawsze podłączana przez zewnętrzny czytnik kart USB i dlatego pojawia się w systemie jako urządzenie blokowe SCSI /dev/sd*. Obecnie składnia mojego polecenia brzmi: write-image DEVICEgdzie DEVICEjest urządzenie blokujące kartę SD, np. /dev/sdd. Problem Robię już podstawowe sprawdzenie, DEVICEczy …

1
Zapisywanie / dev / random do pliku?
Gdybyś wykonał następujące czynności, co by się stało? cat /dev/random > ~/randomFile # don't run Czy zapisano by go, dopóki na dysku nie zabraknie miejsca, czy też system zobaczy problem z tym i zatrzyma go (jak w przypadku nieskończonej pętli dowiązania symbolicznego)?
10 kernel  devices  random 


1
Jaki sterownik kryje się za określonym plikiem urządzenia?
Powiedzmy /dev/sdb, że na podstawie pliku urządzenia można ustalić, który sterownik za nim stoi? W szczególności chcę ustalić, jakiego sterownika używają moje urządzenia pamięci masowej. fdisk -lwyświetla 2 urządzenia: /dev/sdai /dev/sdb. Jeden to dysk twardy SATA, a drugi to urządzenie pamięci masowej USB - właściwie karta SD. Jak programowo ustalić, …



2
Czy mogę zapytać, które procesy (jeśli istnieją) uzyskują obecnie dostęp do mikrofonu?
Używam Debiana (technicznie Raspbian), próbując uzyskać system poleceń głosowych w stylu Star-Trek. Mam go głównie uruchomionego, ale w trosce o prywatność i cały ten jazz nie chcę, żeby mój mikrofon zawsze nagrywał. Zastanawiam się, czy istnieje sposób na sprawdzenie, które procesy, jeśli w ogóle, uzyskują obecnie dostęp do mikrofonu? Chodzi …

1
Który system uniksowy naprawdę udostępnia specjalny plik / dev / tcp?
Wiem, że /dev/tcp/<host>/<port>to magiczna ścieżka obsługiwana przez niektóre pociski w przekierowaniach. Ale zgodnie z man bash: Jeśli system operacyjny, na którym działa bash, zapewnia te specjalne pliki, bash ich użyje; w przeciwnym razie będzie naśladować je wewnętrznie [...] Na komputerze z Linuksem, którego teraz używam, /dev/tcpspecjalny plik nie jest obecny, …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.