免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1988 | 回复: 2
打印 上一主题 下一主题

非常好的HPUX入门中文word版教程 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-07-04 18:35 |只看该作者 |倒序浏览
先摘录点:
什么是设备文件

注释
HP-UX通过设备文件与外部设备(如磁带驱动器、硬盘驱动器、打印机和调制解调器)进行通信。HP-UX以同样的方式处理外设的I/O和文件的I/O。在HP-UX和外设通信前,外设必须有一个设备文件。例如,每个终端都有自己的设备文件,HP-UX通过它写入(显示在终端屏幕上)和读出(用户从键盘的输入)数据。
设备文件不像一般文件那样包含数据,而是简单定义HP-UX怎样与设备进行通信。设备文件存放在/dev目录中。

注意
设备文件是特殊文件的同义词,可以互换使用这些术语。

因为HP-UX系统几乎创建了所有的设备文件。当使用外设时,需要知道使用哪个设备文件。有时需要创建设备文件。当要从系统永久断开一个外设时,需要删除设备文件。
下面的例子显示了HP-UX命令使用的设备文件。
# tar  -cvf  /dev/rmt/0m  /usr
tar命令用-f选项打开一个文件作为输出,然后将tar文档写入该文件。tar可以写入一般文件或直接写入设备。tar命令不用知道它们的不同。
#  echo  hello > /dev/tty0p1
在这个例子中,echo命令的标准输出被设备文件重新定向到一个终端。

用ll列出设备文件

注释
设备文件一般在/dev下,可以用ll命令列出这些文件。注意,ll列出的设备文件与普通文件略有不同。
设备文件类型
用ll列出设备文件的输出中,第一个字符标明了设备的类型。
        字符设备文件 第一个字符位置的“c”确定了一个字符设备文件。字符设备文件向设备每次传送一个字符。终端、打印机、扫描仪、调制解调器和磁带驱动器等设备一般通过字符设备访问。字符设备文件通常被称为“raw”设备文件。
        块设备文件 第一个字符位置的“b”确定了一个块设备文件。当通过块设备文件访问设备时,系统通过内存中的缓冲区读写数据,而不是直接将数据传送到物理硬盘。这可以极大提高硬盘和CD-ROM的I/O。块设备文件通常被称做“block”设备文件。
终端、调制解调器、打印机、扫描仪和磁带驱动器通常只有字符设备文件。对于硬盘和CD-ROM,既可通过字符方式也可通过块方式访问,所以一般具有两种设备文件。
一些应用程序喜欢直接通过字符设备访问硬盘,另一些程序需要块设备文件。阅读这些应用程序的文档以确定需要哪种设备文件。
设备文件主号
每个设备文件有一个主号,显示在ll输出的第五字段中。主号标明了访问设备时需要用到的内核驱动程序。内核驱动程序是HP-UX内核中控制某种类型设备I/O的一部分代码。大部分HP-UX机器有很多驱动程序,设备文件的主号指明了应该使用哪个驱动程序。lsdev命令列出了内核中配置的驱动程序和它们对应的主号。
设备文件次号
每个设备文件有一个相关的次号,次号是一个24位的16进制数,它表示:
        设备在系统上的物理位置。
        与设备有关的访问选项。例如,磁带驱动器具有允许/禁止硬件压缩和在写入时定
义密度格式等特殊的访问选项。
随着设备类型的不同,次号的表示方式也不同。要查找更多有关产生、解释主号和次号的信息,请查阅“配置HP-UX外设”手册。
设备文件名
设备文件名遵循标准命名规则,所以很容易辨别设备文件与设备的对应关系,以后将讨论命名规则的细节。

论坛徽章:
0
2 [报告]
发表于 2011-12-05 17:07 |只看该作者
怎么没有整理文件的?》

论坛徽章:
0
3 [报告]
发表于 2011-12-06 22:06 |只看该作者
文件呢???有点郁闷??
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP