预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共63页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第三章UNIX的文件与目录一、文件的概念二、文件类型三、路径名路径名举例四、与目录相关的命令工作目录1、显示工作目录PWDPWD命令定位工作目录中的文件定位其他目录中的文件2、改变当前目录changediretcor改变当前目录changediretcor举例:(参见p43)3、创建目录(mkdir)Mkdir命令创建目录举例: (续)5、删除目录(rmdir)一次操作多个目录一次操作多个目录举例:根目录6、显示目录中的各项(ls)列出目录中文件的详细信息(ls)-l以长(long)格式显示文件的七项主要信息,例如: $ls-ldata total28 -rwxrw-r--1zhangstudent259Jul1118:23file1 -rw-rw----1zhangstudent76Sep0509:56file2 drwxr-xr-x2zhangstudent48Sep0516:39hist 文件名 最后修改时间 文件大小(字节数) 文件所属用户组 文件属主(所有者) 文件链接数 文件保护模式 文件类型(-:普通d:目录c:字符设备b:块设备p:管道) 如果ls命令列出的文件是设备特殊文件,则该命令的输 出格式略有不同,例如: $ls–l/dev次设备号 brw-rw----1rootadmin2,5Sep0509:56disk3 crw-rw-rw-1rootadmin6,0Sep0516:39lp 文件名 最后修改时间 主设备号 文件所属用户组 文件属主(所有者) 文件链接数 文件保护模式 文件类型(c:字符设备b:块设备)ls命令的命令选项 ls命令的命令选项 [说明](续)7、显示目录条目的信息显示目录条目的信息五、UNIX文件系统引导块:系统上电启动时,其中的引导程序读入和装 载操作系统.它不是文件系统的必要组成部分. 超级块:存放文件系统的标题信息,包括文件系统 大小、i节点表大小、数据区的使用状况等. i节点表:其中的每一个表项存放一个文件的静态信 息:大小、类型、属主、索引表、访问权限和修改 日期等. 数据存储区:实际存放数据的地方.以块为单位存取 文件系统的建立: #mkfsspecialfileblocksizegapblocks specialfile:要建立文件系统的逻辑设备名 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为一个目