字符设备,块设备命令

来自:http://man.linuxde.net/mknod

mknod命令用于创建Linux中的字符设备文件和块设备文件。

参数

  • 文件名:要创建的设备文件名;
  • 类型:指定要创建的设备文件的类型;
  • 主设备号:指定设备文件的主设备号;
  • 次设备号:指定设备文件的次设备号。

实例

ls -la /dev/ttyUSB*
crw-rw—- 1 root dialout 188, 0 2008-02-13 18:32 /dev/ttyUSB0
mknod /dev/ttyUSB32 c 188 32

Inotify一种强大的、细粒度的、异步文件系统监控机制,它满足各种各样的文件监控需要,可以监控文件系统的访问属性、读写属性、权限属性、删除创建、移动等操作,也就是可以监控文件发生的一切变化。

可监听的事件

事件 描述
access 访问,读取文件。
modify 修改,文件内容被修改。
attrib 属性,文件元数据被修改。
move 移动,对文件进行移动操作。
create 创建,生成新文件
open 打开,对文件进行打开操作。
close 关闭,对文件进行关闭操作。
delete 删除,文件被删除。

uname -a        # 查看内核/操作系统/CPU信息

查看系统硬盘信息和使用情况:fdisk & disk – l & df

lsblk(列出块设备)命令用于列出所有可用块设备的信息,但是,它不会列出RAM盘的信息。块设备有硬盘,闪存盘,CD-ROM等等。如何安装lsblklsblk命令包含在util-linux-ng包中...:$ sudo yum install util-linux-ng该命令有几个选项:默认选项lsblk命令默认情况下将以树状列出所有块设备。打开终端,并输入以下命令:$ lsblk输出如下:7个栏目名称如下:NAME: 这是块设备名。MAJ:MIN: 本栏显示主要和次要设备号。RM: 本栏显示设备是否可移动设备。注意,在本例中设备sdb和sr0的RM值等于1,这说明他们是可移动设备。

ls -l /dev 有两个数,前面一个是major,后面是minor

猜你喜欢

转载自blog.csdn.net/lyq_csdn/article/details/80554509