linux var目录全名,linux系统中的绝对路径和相对路径

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 ~,直接进入当前用户的家目录。

0ef42f2a8f332d23caf854ea33534847.png

也可以通过使用相对路径,通过cd命令,进入任何系统目录。这就需要使用两个特殊字符来表示所在目录的相对位置。

单点符号:“.”:表示当前目录

双点符号:“..”:表示当前目录的父目录。

对于切换目录来说,单点符号没有什么实质意义。

双点符号对于目录层级的转移非常方便。如果我们在/usr/local,想要切换到/etc/ssh目录,我们就可以:

cd ../../etc/ssh

96914a471834ce2637ac80288751d879.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值