if语句1、按照文件类型进行判断-d文件)判断该文件是否存在,并且是否为字符设备文件(是字符设备为真)-e文件)判断该文件是否存在(存在为真)[-e/root]echo$?输出为0#判断为真,即为0常用的格式有:[-e/root]&&echoyes||echono一、单分支if条件语句格式有如下两种:if[条件判断式];then程序fi或者if[条件判断式]then程序fi但分支条
分类:
系统相关 时间:
2018-06-25 21:00:59
阅读次数:
231
应用程序访问1个设备文件时可用阻塞/非阻塞方式.如果是使用阻塞方式,则直接调用open()、read()、write(),但是在驱动程序层会判断是否可读/可写,如果不可读/不可写,则将当前进程休眠,直到被唤醒。如果是使用非阻塞方式,就需要采用poll/select机制,而且打开文件时标记文件的访问权 ...
分类:
系统相关 时间:
2018-06-23 21:10:28
阅读次数:
377
参考:https://www.cnblogs.com/hongzg1982/articles/2168450.html Linux沿袭Unix的风格,将所有设备认成是一个文件。设备文件分为两种:块设备文件(b)字符设备文件(c)设备文件一般存放在/dev目录下/dev/hd[a-t]:IDE设备/d ...
分类:
其他好文 时间:
2018-06-23 20:56:16
阅读次数:
226
一. 文件权限概述 尽管在Linxu系统中一切都是文件,但是每个文件的类型不尽相同,因此Linux系统使用了不同的字符来加以区分。 普通文件 d 目录文件 l 链接文件 b 块设备文件 c 字符设备文件 p 管道文件 Linux 中规定义了文件的所有者、所有组以及其他人对文件所拥有的可读(r)、可写 ...
分类:
其他好文 时间:
2018-06-23 13:22:11
阅读次数:
170
命名管道 FIFO (First In First Out) 命令行: mknod mknod [-m mode] NAME TYPE [ MAJOR MINOR] mknod name b | c major minor //块设备,字符设备文件 mknod name p //管道文件 mknod ...
分类:
其他好文 时间:
2018-06-23 01:39:32
阅读次数:
222
设备文件 Linux把所有设备都映射成了文件 设备文件一般存储在 /dev 目录下 我们可以像操作文件一样操作他们 ls /dev –l brw-rw 1 root disk 8, 0 Dec 21 20:00 sda crw--w 1 root tty 4, 0 Dec 21 20:00 tty0 ...
分类:
其他好文 时间:
2018-06-23 01:34:52
阅读次数:
152
Linux 目录结构: [root@sambo /]# lsbin data etc lib media newdir proc run split_dir sys usrboot dev home lib64 mnt opt root sbin srv tmp var 下图为CentOS 目录结构 ...
分类:
系统相关 时间:
2018-06-22 16:33:24
阅读次数:
200
rsync数据同步、rsync服务端配置、人sync客户端配置
分类:
其他好文 时间:
2018-06-14 11:23:20
阅读次数:
143
设备文件?I/OPorts:I/O设备地址?一切皆文件,
分类:
其他好文 时间:
2018-06-07 17:01:57
阅读次数:
92
在Linux环境中,设备文件都在/dev目录下,这些设备文件并不占用磁盘块来存储数据,因此设备文件没有大小,只是在inode表上标识一下元数据。元数据存有设备的设备号。 设备号分为主设备好、次设备号,主设备号表示设备类型。设备文件分块设备文件(b)、字符设备文件(c)。 块设备 按块为单位 随机访问 ...
分类:
系统相关 时间:
2018-06-07 11:41:41
阅读次数:
240