前言:
此时各位老铁们对“java linux 绝对路径”都比较珍视,朋友们都想要学习一些“java linux 绝对路径”的相关知识。那么小编也在网摘上搜集了一些对于“java linux 绝对路径””的相关文章,希望兄弟们能喜欢,同学们一起来学习一下吧!CentOS7.3学习笔记总结(五十九)- linux系统中的绝对路径和相对路径
在linux系统中存在两种路径表示:绝对路径和相对路径
绝对路径:
绝对文件路径定义了在目录结构中该目录的确切位置,以目录的根目录开始,相当于目录的全名;总是以正斜线"/"开始,etc目录下的ssh目录的绝对路径表示:
/etc/ssh
我们如果想切换到此目录下,需要cd命令后面跟此绝对路径全名:
cd /etc/ssh
在CentOS7的命令行中,提示符前显示用户当前所在的目录,不显示全路径名,我们可以适用pwd显示当前的全路径名,我们也可以修改/etc/profile文件,在提示符前显示全路径,方法:
在/etc/profile文件最后加上一行语句:
export PS1='[\u@\h $PWD]$'
生效命令:
source /etc/profile
这样就可以在命令提示符前显示当前用户所在目录全路径名。建议默认值即可,因为路径名过长,非常不方便。
相对路径:
在生产环境中,如果我们经常使用绝对路径的话,是不是太方便了,每次切换目录,都要输入全路径名,即使你已在目录中,切换目录,还要输入全路径,就显得非常繁琐了。
linux系统为了方便切换目录,就引入了相对路径的方式,相对路径不以代表根目录的正斜线"/"开头,是以目录名开始,例如:用户当前所在目录为usr目录,希望切换到local子目录中,可以直接用命令:cd local即可,不用再cd /usr/local。
题外:波浪线"~"代表当前用户的家目录,可以适用命令cd或者cd ~,直接进入当前用户的家目录。
也可以通过使用相对路径,通过cd命令,进入任何系统目录。这就需要使用两个特殊字符来表示所在目录的相对位置。
单点符号:".":表示当前目录
双点符号:"..":表示当前目录的父目录。
对于切换目录来说,单点符号没有什么实质意义。
双点符号对于目录层级的转移非常方便。如果我们在/usr/local,想要切换到/etc/ssh目录,我们就可以:
cd ../../etc/ssh
标签: #java linux 绝对路径 #linux绝对路径用什么符号表示 #linux绝对路径用什么符号表示的 #linux的绝对路径命令