无论什么编程语言都离不开条件判断。SHELL也不例外。shell有一下几种条件判断类别。0x01、按照文件类型进行判断选项作用-b文件判断该文件是否存在,并且是否为块设备文件(是块设备文件为真)-c文件判断该文件是否存在,并且是否为字符设备文件(是字符设备文件为真)-d文件判..
分类:
系统相关 时间:
2016-10-11 14:53:11
阅读次数:
320
##########unit6#######1.文件属性查看ls-lfilename- rw-rw-r-- 1 kiosk kiosk 0Oct217:05filename123456781.文件类型-###普通文件d###目录c###字符设备s###套接字p###管道b###块设备l###连接2.文件读写权限rw-|rw-|r--*#@*所有人的权限#所有组的权限@其他人的权限3.文件内容..
分类:
其他好文 时间:
2016-10-11 00:48:57
阅读次数:
123
在Linux内核中使用cdev结构体来描述字符设备,通过其成员dev_t来定义设备号(分为主、次设备号)以确定字符设备的唯一性。通过其成员file_operations来定义字符设备驱动提供给VFS的接口函数,如常见的open()、read()、write()等。 用户空间访问该设备的程序通过Lin ...
分类:
其他好文 时间:
2016-10-06 22:17:02
阅读次数:
260
测试的结果为0或非0,0表示真,非0表示假。test命令通常与if、while、until等语句一起使用。#test表达式#test[表达式]//[后面后空格,]前面有空格文件属性测试表达式表达式说明-bfile如果文件file存在且为块设备(Blockspeicial),则值为真-cfile如果文件file存在且为字符设备(Ch..
分类:
系统相关 时间:
2016-10-05 01:12:59
阅读次数:
230
***********文件权限**********查看文件属性方式: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