相对路径和绝对路径_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
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的相对路径和绝对路径_linux系统中的绝对路径和相对路径的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 5g上行速率怎么提升_揭秘联发科5G独家
- 下一篇: Linux学习之VMware安装Linu