Те я использую все время:
ctrl + ] Соответствие Фигурной скобке
ctrl + сдвиг + ] Выбор до конца фигурной скобки
ctrl + сдвиг + q Untabify
ctrl + k , ctrl + c комментируют в настоящее время выбираемый блок
ctrl + k , ctrl + u не комментируют в настоящее время выбираемый блок
высокий звук +mouse перемещает вертикальный выбор
ctrl + высокий звук + панель инструментов
x ctrl + сдвиг + b сборка
Список называется LANANA Linux Device List , и он управляется Аланом Коксом.
Вы можете найти последнюю копию в Интернете ( прямая ссылка ) или в исходниках Linux. Его имя файла в дереве ядра: Documentation / devices.txt
.
Чтобы увидеть старшие и младшие номера, которые создали узел в / dev
(или любом узле устройства в этом отношении ), просто используйте ls
с параметром -l
:
22:26 jsmith@undertow% ls -l /dev/xvd?
brw-rw---- 1 root disk 202, 0 Nov 1 20:31 /dev/xvda
brw-rw---- 1 root disk 202, 16 Nov 1 20:31 /dev/xvdb
brw-rw---- 1 root disk 202, 32 Nov 1 20:31 /dev/xvdc
В этом примере 202
- это старший номер трех устройств, а 0
, 16
и 32
- несовершеннолетние. b
слева указывает, что узел является блочным устройством. Альтернативой является c
, символьное устройство:
crw-rw-rw- 1 root tty 5, 0 Nov 22 00:29 /dev/tty
$ ls -l /dev/fd0 /dev/null brw-rw---- 1 root floppy 2, 0 Nov 22 19:48 /dev/fd0 crw-rw-rw- 1 root root 1, 3 Nov 22 19:48 /dev/null $ stat -c '%n: %F, major %t minor %T' /dev/fd0 /dev/null /dev/fd0: block special file, major 2 minor 0 /dev/null: character special file, major 1 minor 3
Большинство номеров устройств являются фиксированными (т.е. / dev / null
всегда будет символьным устройством 1: 3
), но в Linux некоторые из них выделяются динамически.
$ cat /proc/devices Character devices: ... 10 misc ... Block devices: ... 253 mdp 254 device-mapper $ cat /proc/misc ... 57 device-mapper ...
Например, в этой системе так получилось, что / dev / mapper / control
будет c: 10: 57
, а остальная часть / dev / mapper / *
будет b: 254: *
, и это может отличаться от одного цикла загрузки к другому - или даже в виде модулей загружаются / выгружаются, а устройства добавляются / удаляются.
Вы можете изучить эти регистрации устройств далее в / sys
.
$ readlink /sys/dev/block/2:0 ../../devices/platform/floppy.0/block/fd0 $ cat /sys/devices/platform/floppy.0/block/fd0/dev 2:0 $ readlink /sys/dev/char/1:3 ../../devices/virtual/mem/null $ cat /sys/devices/virtual/mem/null/dev 1:3