文件权限 1、文件属性说明 第 1 组: 文件类型,其中第一个字符代表文件的类别。 - 普通文件 d 目录 l 符号链接 c 字符设备 b 块设备 文件的权限 r:可读 w:可写 x:可执行 -:没有权限 第 2 组:文件件的连接数 第 3 组:文件所有者 第 4 组:文件属组 第 5 组:文件大小 ...
分类:
其他好文 时间:
2019-11-17 21:06:57
阅读次数:
102
条件判断 -b :判断该文件是否存在,并且是否为块文件(是块文件则为真) -c :判断该文件是否存在,并且是否为字符设备文件(是字符设备文件则为真) -d :判断该文件是否存在,并且是否为目录文件(是目录文件则为真) -e :判断该文件是否存在,(存在则为真) -f :判断该文件是否存在,并且是否为 ...
分类:
系统相关 时间:
2019-11-05 01:20:10
阅读次数:
99
前言 Makefile对于从来没有接触过的人来说是相当别扭的(比如我),但它确实又是非常重要的,它描述了一个Image是如何形成的,理解它也许并不能帮我解决实际问题,而且编写Makefile的工作也许根本不需要我们来做,但是,学习它能给我们一个更广阔的视角,说不定就能为某些难题、bug提供解决思路。 ...
分类:
系统相关 时间:
2019-11-04 11:32:30
阅读次数:
101
设备类型: 块设备:block,磁盘 字符设备:char,键盘 brw-rw . 1 root disk 8, 0 Nov 3 09:42 sda 主设备号 次设备号查看硬盘类型: cat /sys/block/sda/queue/rotational0 --表示固态硬盘1 --表示机械硬盘head ...
分类:
其他好文 时间:
2019-11-04 09:16:28
阅读次数:
108
一、字符设备结构体 字符设备驱动、块设备驱动和网络设备驱动作为linux内核三大驱动设备,字符设备主要完成字节的读写操作,常见的应用有鼠标、键盘等,结构体形式如下所示: ①、cdev结构体中的dev_t表示32位的设备号,12位为主设备号,20位为次设备号,可通过宏定义MAJOR(dev_t dev ...
分类:
系统相关 时间:
2019-11-03 12:27:06
阅读次数:
86
一、分配cdev cdev表示字符设备,使用cdev_alloc函数,cdev_alloc函数原型如下; 得到cdev指针 二、初始化cdev 使用cdev_init函数,cdev_init的原型如下: 将字符设备和设备的操作集合绑定在一起。 三、注册cdev 注册cdev用cdev_add函数,原 ...
分类:
系统相关 时间:
2019-10-31 00:52:47
阅读次数:
98
块设备和前面的字符设备驱动主体框架和编程思想上基本相同,但是在操作的时候就不一样了。 框架: app: open,read,write "1.txt" 文件的读写文件系统: vfat, ext2, ext3, yaffs2, jffs2 (把文件的读写转换为扇区的读写) ll_rw_block 扇区 ...
分类:
其他好文 时间:
2019-10-29 15:23:52
阅读次数:
92
find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。 1.无参数查找,默认查找当前目录的文件,find 和find .查找的效果是一样的 2.按 ...
分类:
其他好文 时间:
2019-10-29 11:30:16
阅读次数:
83
Linux系统上的文件类型: -:常规文件,即f d:directory,目录文件 b:block device,块设备文件,支持以“block”为单位进行随机访问 c:character device,字符设备文件,支持以“character”为单位进行线性访问 major number:主设备号 ...
分类:
系统相关 时间:
2019-10-28 14:18:39
阅读次数:
100
网络安全学习内容 五、Linux基本命令 一、man:查看帮助信息 man [帮助对象] 一般来讲帮助文件都很长很多,如果你想翻看的话,就要理解帮助文档的目录结构与操作方法: 二、常用的系统工作命令 1.echo命令用于在终端显示字符串或变量,格式为:“echo [字符串 | 变量]”。 比如: 用 ...
分类:
系统相关 时间:
2019-10-20 10:43:17
阅读次数:
130