老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

Linux文件路径中的"."是什么意思?Linux云计算SRE课程

老男孩IT教育

行业新闻

2022年12月26日 09:14

在Linux界,有一句话广为流传,就是“一切皆文件”,文件是存放在目录中的,而目录又可以放在其他目录中,用户可以通过文件名或目录名,从Linux中的任何地方开始定位所需文件或目录。

       在Linux界,有一句话广为流传,就是“一切皆文件”,文件是存放在目录中的,而目录又可以放在其他目录中,用户可以通过文件名或目录名,从Linux中的任何地方开始定位所需文件或目录。

Linux培训机构

       .代表当前目录。

       比如./test.py表示在当前目录中有一个test.py的文件。

       ..代表当前目录的上一层目录,../start 表示当前目录中有个start文件(或目录)也可以表示运行程序,用ctrl c关闭。

       获取目录或文件名位置的方法有两种,分别是使用绝对路径和相对路径,绝对路径指的是从根目录(/)开始写起的文件或目录名称,而相对路径则指的是相对于当前路径的写法。

       换句话说,绝对路径必须以一个正斜线(/),也就是根目录开始,到查找对象(目录或文件)所必须经过的每个目录的名字,它是文件位置的完整路标,因此,在任何情况下都可以使用绝对路径找到所需的文件。例如:

[root@localhost ~]# cd /usr/local/src
[root@localhost src]# cd /etc/rc.d/init.d

       这些切换目录的方法使用的就是绝对路径。

       cd是切换目录的命令,而相对路径,就不是以正斜线开始,它是从当前所在目录开始,到查找对象(目录或文件)所必须经过的每一个目录的名字。例如:

[root@localhost /]# cd etc
#当前所在路径是/目录,而/目录下有etc目录,所以可以切换
[root@localhost etc]# cd etc
-bash:cd:etc/:没有那个文件或目录
#而同样的命令,由于当前所在目录改变了,所以就算是同一个命令也会报错,除非在/etc/目录中还有一个etc目录

       为了让学员学以致用,老男孩教育不断更新Linux培训教学大纲,与一众讲师精心打造Linux云计算SRE课程体系。老男孩教育Linux云计算SRE运维课程,从零基础开始授课,适合零基础且对Linux感兴趣的学员学习。课程的主要目的就是培养出专业的Linux系统工程师,名师授课全程面授教学,边讲边练帮助学员高效掌握Linux技术。

   推荐阅读:

       什么是TCP/IP协议?有什么作用?Linux云计算SRE课程

       shell命令和linux命令有什么区别?老男孩Linux培训

       Linux中建立group是什么意思?老男孩Linux运维培训

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。