***********文件权限**********查看文件属性方式:ls-lfilename例如:-rw-r--r--.1rootroot46Oct105:03file12345678监控指令:watch-n1ls-lR文件名1:文件类型-//普通文件d//目录c//字符设备s//套接字p//管道b//块设备l//链接如果为目录:3表示文件子文件的个数,6表示子文件的..
分类:
系统相关 时间:
2016-10-03 00:34:57
阅读次数:
254
今天看的是有关于文件类型和扩展名的d这是目录文件-普通文件l链接文件d块设备文件c字符设备文件s套接字文件p管道文件相关命令#ls-al|grep"/"显示目录文件#ls-F也是显示目录文件#ls-al|grep"^a"显示前一个字符为a的文件#ls-al|grep"a$"显示后一个字符为a的文件#findman#find.-ty..
分类:
系统相关 时间:
2016-09-28 16:36:15
阅读次数:
203
Linux 中的设备有2种类型:字符设备(无缓冲且只能顺序存取)、块设备(有缓冲且可以随机存取)。这些设备中,有些设备是对实际存在的物理硬件的抽象,而有些设备则是内核自身提供的功能(不依赖于特定的物理硬件,又称为"虚拟设备")。每个设备在 /dev 目录下都有一个对应的文件(节点)。 常见设备及相应 ...
分类:
系统相关 时间:
2016-09-20 15:13:51
阅读次数:
226
一、文件系统rootfs:根文件系统FHS:FilesystemHierarchyStandard文件系统层级标准/ /boot 系统启动相关文件,如内核、initramfs、以及grub(bootloader) /dev device设备文件: block块设备 随机设备,数据块 character字符设备 线性设备,有次序的 设备号:主设..
分类:
系统相关 时间:
2016-09-19 13:25:52
阅读次数:
245
linux的哲学思想:1.一切皆文件(包括硬件)2.联合多个程序进行一个复杂的任务3.跟用户界面无关4.以文本的形式保存配置数据解释:一切皆文件(包括硬件)在linux系统中,所有的字符设备,块设备,目录等都是以文件的形式存在。2.联合多个程序进行一个复杂的任务可以同时同事开..
分类:
系统相关 时间:
2016-09-16 21:28:41
阅读次数:
169
一.系统功能框架: U-boot : 启动内核 linux kernel: 启动应用 应用: open,read,write 都是通过C库实现,汇编就相当于swi val,引发中断,通过系统调用接口在异常中断调用不同处理函数(VFS)。 二.字符设备驱动框架: 1.编写驱动:open , read, ...
分类:
系统相关 时间:
2016-09-12 19:04:04
阅读次数:
235
文件和目录 实现 ls -l 1.stat();fstat();lstat(); 2.文件的类型(st_mode) dbcpls- d:目录 b:块设备 c:字符设备 p:管道 l:符号链接 s:套接字 -:普通文件 3.文件的权限(st_mode)rwxu+s:u一定要拥有x权限,加s权限,使得执 ...
分类:
其他好文 时间:
2016-09-10 19:17:21
阅读次数:
122
分类参考 文件状态测试 举例:if [ -b /dev/hda ] ;then echo "yes" ;else echo "no";fi // 将打印 yes test -c /dev/hda ; echo $? // 将打印 1 表示test 命令的返回值为1,/dev/hda 不是字符设备 [ ...
分类:
系统相关 时间:
2016-09-08 23:23:14
阅读次数:
428
Linux磁盘管理I/OPorts:I/O设备地址;一切皆文件: open(),read(),write(),close() 块设备:block,存取单位“块”,磁盘 字符设备:char,存取单位“字符”,键盘 设备文件:关联至一个设备驱动程序,进而能够跟与之对应硬件设备进行通信; 设备号码: 主设备号:majornumb..
分类:
系统相关 时间:
2016-08-30 16:14:12
阅读次数:
284
硬件设备在Linux系统中的表现设备文件I/OPorts:I/O设备地址一切皆文件:open(),read(),write(),close()设备类型:块设备:block,存取单位“块”,磁盘字符设备:char,存取单位“字符”,键盘设备文件:关联至一个设备驱动程序,进而能够跟与之对应硬件设备进行通信设备号码:..
分类:
系统相关 时间:
2016-08-29 13:16:38
阅读次数:
280