欢迎来到天天文库
浏览记录
ID:38464222
大小:390.50 KB
页数:63页
时间:2019-06-13
《UNIX操作系统基础.ppt42360》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三章UNIX的文件与目录一、文件的概念计算机中的所有信息保存在文件中。如:通知、程序、文本文件是:数据集合字符流,或称为字节流操作系统不对文件进行任何结构化在UNIX系统中,文件是字节序列二、文件类型普通文件文本数据或代码数据没有内部的格式目录文件将所有内容组织成一个表目录内文件名的列表特殊文件代表系统中的设备,在/dev目录中三、路径名由斜杠/分隔的由目录名组成的一个序列,它指示找到一个文件所必须经历的目录。两种类型:全路径(绝对路径):由根目录/开始相对路径:由当前目录开始路径名举例.表示当前目录;..表示上级(父)目录例:(参看p43,图4-2)当
2、前目录是/home/team01/home/team01/doc/mon_reportdoc/mon_report../team03/pgms/suba./test1四、与目录相关的命令pwdcdmkdirrmdirls工作目录在UNIX系统中,用户总处于某个目录中。正在工作的这个目录叫工作目录或当前目录。1、显示工作目录PWD列出正在工作的目录(PrintWorkingDirectory)pwd命令,用于显示你当前所处的目录名pwd命令总是返回你当前所处的目录的完全路径名。登录完成后,显示用户主目录的路径名PWD命令图例:显示的是用户主目录的路径名。/h
3、ome/a1是用户的主目录路径名,也是用户当前工作目录的路径名。从/开始,是一个绝对路径名,表示从根目录开始直到用户主目录的路径。a1是登录名和用户主目录名定位工作目录中的文件工作目录是a1,若显示有文件myfirst和一个名为source的目录,其中有一个文件。a1目录中的文件myfirst的路径名是/usr/a1/myfirst,这是文件的绝对路径名。如果在工作目录中,不需要用完整的路径名指示,而只需要文件名(这里是myfirst)就足够了。定位其他目录中的文件当文件不在工作目录时,需要指定文件所在的目录。例如,工作目录是usr。用户source目录中
4、的文件first.c的路径名为:a1/source/first.c。2、改变当前目录changediretcor格式:$cddir_name作用:从一个目录改变到另一个目录。$cd不带任何参数时,将把你送回自己的用户主目录中。(即用户登录时自动进入的第一个目录)$cd..将把你向上送至当前目录的父目录中。改变当前目录changediretcor返回用户主目录:如果目录有许多层,而当前目录处在目录结构中比较深的位置时,不用输入太多字符就可以回到用户主目录会非常方便。用户可以用$HOME(保存用户主目录路径名的变量)作为cd命令的目录名。或者仅输入cd,然后按
5、回车键,默认回到用户主目录。举例:(参见p43)$cdhome$cddoc$cd$pwd_______$cdaaa_______3、创建目录(mkdir)格式:$mkdirdir_name作用:创建一个子目录,或一次创建多个子目录。在每一个新的子目录中,均包含两个标准的项目:.(点)和..(双点)mkdir命令带-m选项,可用来创建一个带有特定权限的子目录。Mkdir命令创建目录[实例]回到用户主目录,在memos目录下创建名为divid88的子目录。举例:1.在用户主目录下创建memos和important:$cd$mkdirmemos$pwd_____
6、____$cdmemos$pwd__________$cd$mkdirmemos/important$cdmemos/important$pwd___________$cd$mkdirmenmos$pwd/usr/david$cdmemo$pwd$_$cd$mkdirmemos/important$cdmenmos/important$pwd/usr/david/memos/important$_根目录USRdavidREPORTDraft_1phones123importantsource当前目录现在工作目录first.cmyfirstmemos(续)注
7、意:1、创建的目录应该不存在;2、可以在任何一级用mkdir,而不一定要在当前目录下创建。5、删除目录(rmdir)格式:$rmdirdir_name作用:删除不需要的目录说明:1. dir_name参数必须有2. dir_name参数不能被指定为当前目录(即:要在父目录中删除子目录)3.被删除的子目录必须为空子目录。(即只包含.和..)一次操作多个目录在AIX中,可同时创建多个目录,且可用一个命令删除某个目录及其所有的子目录。在操作时要使用带-p的命令选项。举例:$mkdir–pdir1/dir2/dir3$rmdir–pdir1/dir2/
8、dir3有下列二种情况之一时,rmdir命令不起作用:1.待删除的
此文档下载收益归作者所有