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).

2
Używając bash `/ dev / udp`, skąd mam wiedzieć, czy port jest otwarty?
Nie mam dostępu do netcatlub nmapwięc staram się używać bashi /dev/udp/specjalne pliki do portów testowych. Mógłbym zrobić coś takiego: echo "" > /dev/udp/example.com/8000 Ale $?zawsze tak jest 0przy korzystaniu z UDP. Zakładam, że to dlatego, że jest to zwracana wartość echo ""polecenia poprawna? Zasadniczo próbuję powtórzyć to, co mogę zrobić, …

3
Jak pozwolić aplikacji SDL (nie działającej jako root) korzystać z konsoli
Chcę używać programu opartego na SDL do wyświetlania grafiki na konsoli, bez konieczności logowania się z konsoli i bez uruchamiania programu jako root. Na przykład chcę móc go uruchomić za pośrednictwem ssh. Docelowym systemem operacyjnym jest raspbian. Oto krótki przykład w Pythonie, aby zilustrować problem: import os, pygame os.environ['SDL_VIDEODRIVER'] = …

3
Jak dowiedzieć się, który proces korzysta z mojej kamery internetowej V4L2?
Próbowałem uruchomić następujące: $ vlc -I dummy v4l2:///dev/video0 --video-filter scene --no-audio --scene-path webcam.png --scene-prefix image_prefix --scene-format png vlc://quit --run-time=1 VLC media player 2.0.7 Twoflower (revision 2.0.6-54-g7dd7e4d) [0x1f4a1c8] dummy interface: using the dummy interface module... [0x7fc19c001238] v4l2 demux error: VIDIOC_STREAMON failed libv4l2: error setting pixformat: Device or resource busy libv4l2: error …
14 devices  camera  vlc  v4l 

2
Dlaczego <lub> jest wymagane do korzystania z / dev / tcp
Podczas próby połączenia /dev/tcp/www.google.com/80, wpisując /dev/tcp/www.google.com/80 Mówi Bash no such file or directory. Podczas przeglądania kodu innych osób w Internecie używają składni, takiej jak 3&lt;&gt;/dev/tcp/www.google.com/80 Zauważyłem, że to również działa: &lt;/dev/tcp/www.google.com/80 Dlaczego te symbole są wymagane do wywoływania pewnych rzeczy w bash?

4
Problem ze zrozumieniem koncepcji montażu
Po przeczytaniu obu Co oznacza montaż urządzenia w systemie Linux? i rozumiejąc „mount” jako koncepcję w systemie operacyjnym , mam problem tam, gdzie jest to powiedziane Cała dostępna pamięć musi mieć powiązaną lokalizację w tym pojedynczym drzewie katalogów. W przeciwieństwie do systemu Windows, w którym (w najczęstszej składni ścieżek plików) …
13 linux  mount  devices 

1
Czy istnieje sposób na zmianę nazw urządzeń w katalogu / dev?
Napisałem tę zasadę do celów testowych: SUBSYSTEMS=="usb", ATTRS{manufacturer}=="Kingston", ATTRS{serial}=="001CC0EC34A2BB318709004B", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="1642", SYMLINK+="pen", NAME="pendrak" na podstawie następujących informacji: # udevadm info --name=/dev/sdb --attribute-walk 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 …
13 devices  udev 

3
Zadzwoń, wyślij powiadomienie z reguły udev
Używam Linux Mint 13 MATE i próbuję skonfigurować powiadomienia, kiedy podłączam / odłączam urządzenia. Po pierwsze znalazłem pakiet udev-powiadomienie , ale niestety prawie dla mnie nie działa: działa przez bardzo krótki czas (1-2 minuty), a następnie, jeśli podłączę / odłączę dowolne urządzenie, ulega awarii: Traceback (most recent call last): File …

4
Jeśli podłączę urządzenie fizyczne, skąd mogę wiedzieć, który plik urządzenia należy do niego?
Powiedzmy, że podłączam kilka napędów USB, które nie są automatycznie montowane. Jak mogę dowiedzieć się, który plik urządzenia należy do którego urządzenia fizycznego, aby na przykład go zamontować? Używam Mac OS X, ale wolę odpowiedź, która działa na wszystkich (a przynajmniej najbardziej popularnych) systemach uniksowych. W przeszłości miałem ten problem …
13 linux  osx  usb  devices  bsd 

5
Dlaczego „cat ttyUSB0” nie wytwarza danych wyjściowych?
Podłączyłem odbiornik podczerwieni do portu USB ... (ostatnia linia dmesg mówi o pliku urządzenia) $ dmesg [10496.596063] usb 7-2: new full-speed USB device number 2 using uhci_hcd [10496.751112] usb 7-2: New USB device found, idVendor=0df7, idProduct=0620 [10496.751117] usb 7-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [10496.751120] usb 7-2: Product: …
13 files  usb  devices  cat  input 

5
Specjalny plik powodujący błąd we / wy
Chcę automatycznie przetestować, czy oprogramowanie reaguje zgodnie z oczekiwaniami, jeśli niezbędny plik SQLite DB nie zostanie odczytany (powodując błąd we / wy). Dokładnie tak się stało kilka dni temu u klienta. Naprawiliśmy go ręcznie, ale teraz chcę utworzyć automatyczny kod, aby go naprawić i potrzebuję dostępu do uszkodzonego pliku, aby …
13 linux  devices  io  testing 

1
Czy chmod 000 / dev / stdin na zawsze wyłączy terminal?
Pracuję nad pytaniami z podręcznika Unix The Textbook (rozdział 8, # 16, strona 207) : Daj chmodlinii poleceń, które wykonują te same zadania, że mesg ni mesg ypolecenia zrobienia. (Wskazówka: każde urządzenie sprzętowe, w tym terminal, ma powiązany katalog w /devkatalogu). Uważam, że odpowiedź brzmi: mesg n = chmod 770 …

3
Dlaczego Linux nie pozwala mi grać z / dev / dsp?
Pracuję nad podręcznikiem systemu Linux, który mówi mi o urządzeniach. Mówi, że jeśli wyślę odpowiednie wyjście /dev/dsp, to odtworzy dźwięk. Przykład jest taki cat file.wav &gt; /dev/dsp, gdzie file.wav to po prostu dowolny plik .wav. Kiedy to robię, otrzymuję odmowę zgody. Jeśli uruchomię to z sudo, nadal otrzymam pozwolenie. Jeśli …

2
przypisanie numeru wlan
Jak lub gdzie Linux określa przydział urządzenia sieciowego? W szczególności, wlan0czy wlan1do urządzeń bezprzewodowych USB. Jakiś czas temu podłączyłem bezprzewodowy moduł TP USB i został on przypisany wlan0. Usunąłem to. W tym tygodniu podłączyłem urządzenie bezprzewodowe Edimax USB i wygląda jak wlan1. Usunąłem go dzisiaj, aby wypróbować drugie urządzenie bezprzewodowe …


1
Różnica w użyciu między plikami urządzeń, ioctl, sysfs, netlink
Próbuję wyjaśnić, która jest najbardziej użyteczną (pod względem funkcjonalności) metodą interakcji z urządzeniami w systemie Linux. Jak rozumiem, pliki urządzeń ujawniają tylko część funkcjonalności (bloki adresowe w urządzeniach blokowych, strumienie w urządzeniach znakowych itp.). ioctl(2)wydaje się być najczęściej używany, ale niektórzy twierdzą, że to nie jest bezpieczne i tak dalej. …
12 devices  sysfs  ioctl 

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.