如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第三章UNIX的文件与目录一、文件的概念二、文件类型三、路径名路径名举例四、与目录相关的命令工作目录1、显示工作目录PWDPWD命令定位工作目录中的文件定位其他目录中的文件2、改变当前目录changediretcor改变当前目录changediretcor举例:(参见p43)3、创建目录(mkdir)Mkdir命令创建目录举例:(续)5、删除目录(rmdir)一次操作多个目录一次操作多个目录举例:根目录6、显示目录中的各项(ls)列出目录中文件的详细信息(ls)-l以长(long)格式显示文件的七项主要信息,例如:$ls-ldatatotal28-rwxrw-r--1zhangstudent259Jul1118:23file1-rw-rw----1zhangstudent76Sep0509:56file2drwxr-xr-x2zhangstudent48Sep0516:39hist文件名最后修改时间文件大小(字节数)文件所属用户组文件属主(所有者)文件链接数文件保护模式文件类型(-:普通d:目录c:字符设备b:块设备p:管道)如果ls命令列出的文件是设备特殊文件,则该命令的输出格式略有不同,例如:$ls–l/dev次设备号brw-rw----1rootadmin2,5Sep0509:56disk3crw-rw-rw-1rootadmin6,0Sep0516:39lp文件名最后修改时间主设备号文件所属用户组文件属主(所有者)文件链接数文件保护模式文件类型(c:字符设备b:块设备)ls命令的命令选项ls命令的命令选项[说明](续)7、显示目录条目的信息显示目录条目的信息五、UNIX文件系统引导块:系统上电启动时,其中的引导程序读入和装载操作系统.它不是文件系统的必要组成部分.超级块:存放文件系统的标题信息,包括文件系统大小、i节点表大小、数据区的使用状况等.i节点表:其中的每一个表项存放一个文件的静态信息:大小、类型、属主、索引表、访问权限和修改日期等.数据存储区:实际存放数据的地方.以块为单位存取文件系统的建立:#mkfsspecialfileblocksizegapblocksspecialfile:要建立文件系统的逻辑设备名blocksize:文件系统块的大小,通常为512字节gap:间隔因子,用于提高读写速度blocks:文件系统的大小(块数)文件系统的安装和拆卸建立好的文件系统在使用时,应挂接到一个目录下,这个目录通常为根目录下的一个空目录,用户访问该目录时也就访问到了挂接在该目录下的文件系统的内容.这个挂接操作就叫安装.一个文件系统不用时,可使其从安装目录上拆卸下来,该安装目录断开与该文件系统的任何联系,由此保护该文件系统不受任何非法访问.#mountspecialfiledirectoryname如:mount/dev/hd03/mnt#umountspecialfile(ordirectoryname)如:umount/dev/hd03(umount/mnt)文件系统的逻辑结构在UNIX系统中,所有静态的对象都属于“文件”的范畴,其主要目的是规范和简化上层应用程序的接口.“文件”和与其相对应的“进程”是UNIX系统中的两个最基本概念.5、目录文件的内容目录结构6.索引节点(inode,i节点)磁盘i节点表中的一个表项,存放文件的静态信息.各文件之间是以其i节点号相互区别的..用户访问文件的过程指定文件名找到相关的inode序数访问inode表找到文件的位置访问文件中包含的数据.inode表中包含了指定文件的各种相关信息。(p42图4-1)六、与文件相关的操作1、文件名及其规范①文件名长度在短文件名的系统中,文件名最长为14字符,在长文件名的系统中,文件名长度可达512字符.②文件名可用字符(A~Z)大写字母(_)下划线(a~z)小写字母(.)小数点(0~9)数字除此之外的所有其它字符(包括空格)不能用于文件名.以点(.)开始的文件名是隐含文件名,在列目录操作时通常不显示出来.UNIX系统对文件名的含义不作任何解释,文件名(包括其后缀)的含义由使用者或调用程序来解释.注意:在UNIX系统中字母的大小写是有区别的!AIX/Linux的文件名touch命令拷贝文件(cp)cp举例:(p55)移动文件或重命名文件(mv)①如果bbb为普通文件名,则将aaa换名为bbb.如果bbb不存在,则新建bbb,如果bbb存在,则用aaa覆盖bbb.执行后aaa不存在了.(注意与命令cp的区别)e.g.mvfile1file2②如果bbb为一个目