第 4 章 Linux文件和目录管理
李世明
从这一章开始,阿铭介绍的命令会越来越多,希望你能够反复练习每一个命令的每一个选项。在 Windows 下,新建、复制、删除文件或者文件夹都非常简单,但 Linux 需要我们使用命令行进行操作。这样便增加了学习 Linux 系统的难度,不过不用担心,一旦能够熟练使用它们,那你将永远也不会忘记。万事开头难,所以请大家努力吧!
4.1 绝对路径和相对路径
在 Linux 中,什么是一个文件的路径呢?简单地说,就是这个文件存放的地方,例如在上一章提到的 /root/.ssh/authorized_keys 就是一个文件的路径。只要你告诉系统某个文件的路径,系统就可以找到这个文件。
在 Linux 中,存在着绝对路径和相对路径。
绝对路径:路径的写法一定是由根目录 / 写起的,例如 /usr/local/mysql。
相对路径:路径的写法不是由根目录 / 写起的。例如,要使用户首先进入到 /home 目录,然后再进入到 test 目录,需执行的命令为:
此时用户所在的路径为 /home/test。第一个cd命令后紧跟 /home,home 前面有斜杠;而第二个cd命令后紧跟 test,test 前面没有斜杠。这个 test 是相对于 /home 目录来讲的,所以称为相对路径。
4.1.1 命令cd
命令cd(change directory 的简写)是用来变更用户所在目录的,如果该命令后面什么都不跟,就会直接进入当前用户的根目录下。我们做实验用的是 root 账户,所以运行命令cd后,会进入 root 账户的根目录 /root 下。如果cd后面跟目录名,则会直接切换到指定目录下。示例命令如下:
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
本文深入介绍了Linux文件和目录管理的相关知识,包括绝对路径和相对路径的概念,以及使用cd命令改变用户所在目录的方法。此外,还详细介绍了mkdir、rmdir和rm等命令的用法,包括它们的选项和实际操作步骤。文章通过实例命令清晰地展示了每个命令的操作步骤和效果,为读者提供了实用的操作指南。 另外,还介绍了环境变量PATH的作用和使用方法,以及命令cp和mv的常用选项和操作示例。文章还介绍了与文档相关的命令,包括cat、tac、more、less、head和tail等,详细解释了它们的用法和常用选项,为读者提供了更多文件操作的技巧和方法。 此外,还介绍了命令chmod和umask的使用方法,以及如何修改文件的特殊属性。通过具体的示例命令,读者可以快速了解如何改变文件的权限和默认权限,以及如何设置文件的特殊属性。另外,文章还介绍了Linux下搜索文件的方法,包括which、whereis和locate命令的使用,为读者提供了快速查找文件的技巧。 总的来说,本文内容丰富,涵盖了Linux文件和目录管理的基本操作以及与文档相关的命令,对于想要系统学习Linux操作系统的读者来说,是一份很好的参考资料。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《跟阿铭学 Linux》
《跟阿铭学 Linux》
立即购买
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论