相对路径和绝对路径_linux系统中的绝对路径和相对路径
CentOS7.3學(xué)習(xí)筆記總結(jié)(五十九)- linux系統(tǒng)中的絕對(duì)路徑和相對(duì)路徑
在linux系統(tǒng)中存在兩種路徑表示:絕對(duì)路徑和相對(duì)路徑
絕對(duì)路徑:
絕對(duì)文件路徑定義了在目錄結(jié)構(gòu)中該目錄的確切位置,以目錄的根目錄開(kāi)始,相當(dāng)于目錄的全名;總是以正斜線(xiàn)"/"開(kāi)始,etc目錄下的ssh目錄的絕對(duì)路徑表示:
/etc/ssh
我們?nèi)绻肭袚Q到此目錄下,需要cd命令后面跟此絕對(duì)路徑全名:
cd /etc/ssh
在CentOS7的命令行中,提示符前顯示用戶(hù)當(dāng)前所在的目錄,不顯示全路徑名,我們可以適用pwd顯示當(dāng)前的全路徑名,我們也可以修改/etc/profile文件,在提示符前顯示全路徑,方法:
在/etc/profile文件最后加上一行語(yǔ)句:
export PS1='[u@h $PWD]$'
生效命令:
source /etc/profile
這樣就可以在命令提示符前顯示當(dāng)前用戶(hù)所在目錄全路徑名。建議默認(rèn)值即可,因?yàn)槁窂矫^(guò)長(zhǎng),非常不方便。
相對(duì)路徑:
在生產(chǎn)環(huán)境中,如果我們經(jīng)常使用絕對(duì)路徑的話(huà),是不是太方便了,每次切換目錄,都要輸入全路徑名,即使你已在目錄中,切換目錄,還要輸入全路徑,就顯得非常繁瑣了。
linux系統(tǒng)為了方便切換目錄,就引入了相對(duì)路徑的方式,相對(duì)路徑不以代表根目錄的正斜線(xiàn)"/"開(kāi)頭,是以目錄名開(kāi)始,例如:用戶(hù)當(dāng)前所在目錄為usr目錄,希望切換到local子目錄中,可以直接用命令:cd local即可,不用再cd /usr/local。
題外:波浪線(xiàn)"~"代表當(dāng)前用戶(hù)的家目錄,可以適用命令cd或者cd ~,直接進(jìn)入當(dāng)前用戶(hù)的家目錄。
也可以通過(guò)使用相對(duì)路徑,通過(guò)cd命令,進(jìn)入任何系統(tǒng)目錄。這就需要使用兩個(gè)特殊字符來(lái)表示所在目錄的相對(duì)位置。
單點(diǎn)符號(hào):".":表示當(dāng)前目錄
雙點(diǎn)符號(hào):"..":表示當(dāng)前目錄的父目錄。
對(duì)于切換目錄來(lái)說(shuō),單點(diǎn)符號(hào)沒(méi)有什么實(shí)質(zhì)意義。
雙點(diǎn)符號(hào)對(duì)于目錄層級(jí)的轉(zhuǎn)移非常方便。如果我們?cè)?usr/local,想要切換到/etc/ssh目錄,我們就可以:
cd ../../etc/ssh
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的相对路径和绝对路径_linux系统中的绝对路径和相对路径的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 5g上行速率怎么提升_揭秘联发科5G独家
- 下一篇: Linux学习之VMware安装Linu