- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ch05 Linux文件系统初步
第5讲 Linux文件系统初步 目录 理解Linux文件系统的结构 识别相对和绝对路径名 浏览目录结构 列出目录的内容 查找文件 1. 引言 文件系统(file system)是操作系统用来存储和管理文件的方法,包括目录、子目录和文件。 在Unix/Linux系统中,任何软硬件都被视为文件。 Linux的文件系统采用分层的树状目录结构,在此结构的最上层是根目录“/”,然后在此根目录下再创建其他的目录。虽然目录的名称可以自定义,但是有某些特殊的目录名包含重要的功能,因此不可随便将它们更名,以免造成系统的错误。 因为Linux允许不同的厂商及个人来修改操作系统,所以常会造成目录名称的不统一。 目前有一套规范文件目录的命名及存放的标准,称为FHS(Filesystem Hierarchy Standard),它的网站为:/fhs/ Unix/Linux的文件类型 在Unix/Linux系统中,文件是字节序列 Unix/Linux有3类文件 规则文件 包含字节序列,可以是程序代码、文本等。大多数用户管理使用的都是这类文件。 目录文件 在很多方面,目录文件和其他文件一样,用户像命名其他文件一样命名目录文件。但是它不是标准的ASCII文本文件。 目录文件包含关于其他文件的信息(如,文件名)。它是由一组按照操作系统定义的特殊格式的记录所组成的。 特殊文件 又称为设备文件,包含对应于外围设备(如打印机、磁盘等)的特殊信息。UNIX把I/O设备看作文件,系统中的每一个设备---打印机、软盘、终端等---都有一个特殊的文件。 2. 目录(1)? 目录是Linux文件系统的基本特征。目录系统提供了磁盘组织文件的结构。 理解目录和文件的路径名,对于理解文件系统起着重要的作用,它是理解Unix/Linux和所有其他操作系统的基础。 用户的主目录(home directory)? 系统管理员创建系统中所有的用户,为每个用户帐号分配一个特定的目录,称为用户主目录。 用户登录到系统时,自动处在用户主目录中。 用户的登录名和用户主目录名通常相同,由系统管理员指定。 所有的Linux文件结构中都有根目录。 根目录的名字总是斜杆(/)。 2. 目录(2)? 工作目录(working directory)? 在Unix上工作时,用户总会处在某个目录中。称正在工作的这个目录称为工作目录或当前目录。 路径和路径名 每个文件有一个路径名。路径名在文件系统中定位文件。 从根目录开始,经过所有中间目录直接到某个文件,用户就确定了文件的路径名。 例子:/home/xyk/myfirst.txt 路径名开始的斜杆(/)代表根目录 其他的斜杆用来分隔目录和文件名 工作目录的文件可以立即访问。访问其他目录的文件需要用路径名指定该文件。 2. 目录(3)? 绝对路径名 又称为完全路径名,是从root目录(/)开始定位一个文件。例如, /home/xyk/myfirst.txt。 相对路径名 从工作(当前)目录开始定位一个文件。例如,如果工作目录为/home,那么xyk目录下的文件myfirst.txt的相对路径名为xyk/myfirst.txt。 相对路径名开始没有斜杆(/)。它总是从当前目录开始。 3. 浏览文件系统(1) 显示当前工作目录:pwd 使用cd命令改变目录 语法:cd [directory_home] cd 回到用户的主目录中 cd .. 回到父目录 cd . 回到当前目录(实际上不改变目录)? cd /usr/local/bin 进入/usr/local/bin目录 cd ~/temp 切换到主目录下的temp目录 cd - 在最近访问的两个目录之间快速切换 cd temp 进入当前目录下的temp目录 3. 浏览文件系统(2) 使用ls命令列出目录的内容 语法:ls [options] [directory|file] 基本的ls命令 $ ls 使用带相对路径名的ls命令 $ ls dir1 使用带绝对路径名的ls命令 $ ls /usr/bin 显示隐藏文件 文件名以圆点(.)开始的文件叫做圆点文件或隐藏文件。 隐藏文件常用来定制用户的工作环境。 默认情况下,它们是不显示出来的。 使用带有-a选项的ls命令列出目录中的所有文件,包含隐藏文件 $ ls –a ~/ 3. 浏览文件系统(3) 显示文件的类型 单独使用ls命令时,可以获得目录内容的列表,但是不能区分出哪个是文件,哪个是目录。 使用带-F(文件类型)选项的ls目录,可以显示文件类型的符号列表。这个符号可以在文件和目录名的末尾找到。 Linux文件系统有四种类型 目录:名字后面的前划线(/)表示这是一个目录(或子目录)。目录被认为Linux的一种类型的文件。 可执行文件:
文档评论(0)