これらはメジャー番号、マイナー番号です。詳細については、http://www.makelinux.net/ldd3/chp-3-sect-2.shtml を参照してください。
<ブロック引用>従来、メジャー番号は、デバイスに関連付けられているドライバーを識別します。たとえば、/dev/null と /dev/zero は両方ともドライバー 1 によって管理されますが、仮想コンソールとシリアル端末はドライバー 4 によって管理されます。同様に、vcs1 デバイスと vcsa1 デバイスの両方がドライバー 7 によって管理されます。最新の Linux カーネルでは、複数のドライバーがメジャー番号を共有できますが、表示されるほとんどのデバイスは、依然として 1 つのメジャー 1 つのドライバーの原則に基づいて編成されています。
マイナー番号は、どのデバイスが参照されているかを正確に判断するためにカーネルによって使用されます。ドライバーがどのように記述されているか (以下で説明します) に応じて、カーネルからデバイスへの直接ポインターを取得するか、デバイスのローカル配列へのインデックスとしてマイナー番号を自分で使用することができます。いずれにせよ、カーネル自体は、ドライバーによって実装されたデバイスを参照するという事実以外に、マイナー番号についてほとんど何も知りません。
@デーモンが述べたように、これらはメジャー番号とマイナー番号です。メジャー番号は、特定のタイプのデバイスに共通です。
たとえば、以下を実行します:
ls -l /dev | grep -P "tty\d$"
プロデュース:
crw--w---- 1 root tty 4, 0 May 26 23:41 tty0
crw--w---- 1 root tty 4, 1 May 26 23:41 tty1
crw--w---- 1 root tty 4, 2 May 26 23:41 tty2
crw--w---- 1 root tty 4, 3 May 26 23:41 tty3
crw--w---- 1 root tty 4, 4 May 26 23:41 tty4
crw--w---- 1 root tty 4, 5 May 26 23:41 tty5
crw--w---- 1 root tty 4, 6 May 26 23:41 tty6
crw--w---- 1 root tty 4, 7 May 26 23:41 tty7
crw--w---- 1 root tty 4, 8 May 26 23:41 tty8
crw--w---- 1 root tty 4, 9 May 26 23:41 tty9
これらはすべてメジャー番号 4
を共有しています マイナー番号が異なります。