精品免费在线观看-精品欧美-精品欧美成人bd高清在线观看-精品欧美高清不卡在线-精品欧美日韩一区二区

17站長(zhǎng)網(wǎng)

Linux相對(duì)路徑和絕對(duì)路徑都是如何使用的

2022-10-18 09:02| 查看: 1278 |來(lái)源: 互聯(lián)網(wǎng)

01. 概述 絕對(duì)路徑和相對(duì)路徑在shell環(huán)境中經(jīng)常遇到,各有用處。有時(shí)候相對(duì)路徑比較方便,有時(shí)候絕對(duì)路徑比較方便。 02. 絕對(duì)路徑(Absolute Pathname) 絕 ...

01. 概述

絕對(duì)路徑和相對(duì)路徑在shell環(huán)境中經(jīng)常遇到,各有用處。有時(shí)候相對(duì)路徑比較方便,有時(shí)候絕對(duì)路徑比較方便。

02. 絕對(duì)路徑(Absolute Pathname)

絕對(duì)路徑必定由**/**開(kāi)頭

絕對(duì)路徑是為檔案/文件的所在位置做指向

在任何時(shí)候,都可以用絕對(duì)路徑來(lái)找到我們想要的文件

舉例說(shuō)明

示例一:
/home/deng

示例二:
/usr/share/man

03. 相對(duì)路徑(Relative Pathnames)

相對(duì)路徑不由**/**開(kāi)頭

相對(duì)路徑是相對(duì)于現(xiàn)在目前所在的位置,為目的地指向

通常相對(duì)路徑比絕對(duì)路徑短一點(diǎn),可以當(dāng)成我們迅速找到文件/檔案的捷徑

示例一:
../test/itcast

示例二:
./test

04. 相對(duì)路徑的用途

那么相對(duì)路徑與絕對(duì)路徑有什么了不起呀?喝!那可真的是了不起了!假設(shè)你寫了一個(gè)軟件, 這個(gè)軟件共需要三個(gè)目錄,分別是 etc, bin, man 這三個(gè)目錄,然而由于不同的人喜歡安裝在不同的目錄之下, 假設(shè)甲安裝的目錄是 /usr/local/packages/etc, /usr/local/packages/bin 及 /usr/local/packages/man ,不過(guò)乙卻喜歡安裝在 /home/packages/etc, /home/packages/bin, /home/packages/man 這三個(gè)目錄中,請(qǐng)問(wèn)如果需要用到絕對(duì)路徑的話,那么是否很麻煩呢?是的! 如此一來(lái)每個(gè)目錄下的東西就很難對(duì)應(yīng)的起來(lái)!這個(gè)時(shí)候相對(duì)路徑的寫法就顯的特別的重要了!

此外,如果你跟鳥(niǎo)哥一樣,喜歡將路徑的名字寫的很長(zhǎng),好讓自己知道那個(gè)目錄是在干什么的,例如: /cluster/raid/output/taiwan2006/smoke 這個(gè)目錄,而另一個(gè)目錄在 /cluster/raid/output/taiwan2006/cctm ,那么我從第一個(gè)要到第二個(gè)目錄去的話,怎么寫比較方便? 當(dāng)然是cd …/cctm比較方便羅!對(duì)吧!

05. 絕對(duì)路徑的用途

但是對(duì)于文檔名的正確性來(lái)說(shuō),『絕對(duì)路徑的正確度要比較好~』。 一般來(lái)說(shuō),鳥(niǎo)哥會(huì)建議你,如果是在寫程序 (shell scripts) 來(lái)管理系統(tǒng)的條件下,務(wù)必使用絕對(duì)路徑的寫法。 怎么說(shuō)呢?因?yàn)榻^對(duì)路徑的寫法雖然比較麻煩,但是可以肯定這個(gè)寫法絕對(duì)不會(huì)有問(wèn)題。 如果使用相對(duì)路徑在程序當(dāng)中,則可能由于你運(yùn)行的工作環(huán)境不同,導(dǎo)致一些問(wèn)題的發(fā)生。

06. 思維發(fā)散

問(wèn)題: 在給出相對(duì)路徑時(shí),系統(tǒng)如何識(shí)別其相應(yīng)的絕對(duì)路徑呢?

事實(shí)上,相對(duì)路徑是根據(jù)PATH環(huán)境變量來(lái)查找絕對(duì)路徑的。

舉例來(lái)說(shuō),我目前在 /home/itcast 這個(gè) itcast使用者的家目錄中,我想要看看里面的 .bashrc 這個(gè)檔案的數(shù)據(jù),使用的是 more 這個(gè)指令,而這個(gè)指令在 /bin/more 當(dāng)中。通常的命令寫法是:

[itcast@localhost ~]$ more .bashrc

而由于PATH變量的值為:

[deng@localhost ~]$ echo $PATH
/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/deng/.local/bin:/home/deng/bin
[deng@localhost ~]$

在執(zhí)行more命令時(shí),shell會(huì)根據(jù)PATH變量的路徑中順序查找,一旦查找匹配到(此例匹配到的應(yīng)該是/bin/more),便執(zhí)行/bin/more .bashrc。這便是執(zhí)行命令時(shí)由相對(duì)路徑查找絕對(duì)路徑的過(guò)程。

所以我們就可以理解為什么執(zhí)行當(dāng)前目錄下的可執(zhí)行程序應(yīng)該用的格式是:

[deng@localhost ~]$ ./test.sh

而不是直接用test.sh了。因?yàn)橥ǔATH變量不包含當(dāng)前路徑。如果不加./會(huì)導(dǎo)致相對(duì)路徑格式的命令找不到絕對(duì)路徑。

以上Linux相對(duì)路徑和絕對(duì)路徑都是如何使用的就是小編為大家收集整理的全部?jī)?nèi)容了,希望對(duì)大家有所幫助。如果您喜歡這篇文章,可以收藏或分享給您的小伙伴們吧!歡迎持續(xù)關(guān)注我們的后續(xù)更新。

本文最后更新于 2022-10-18 09:02,某些文章具有時(shí)效性,若有錯(cuò)誤或已失效,請(qǐng)?jiān)诰W(wǎng)站留言或聯(lián)系站長(zhǎng):17tui@17tui.com
·END·
站長(zhǎng)網(wǎng)微信號(hào):w17tui,關(guān)注站長(zhǎng)、創(chuàng)業(yè)、關(guān)注互聯(lián)網(wǎng)人 - 互聯(lián)網(wǎng)創(chuàng)業(yè)者營(yíng)銷服務(wù)中心

免責(zé)聲明:本站部分文章和圖片均來(lái)自用戶投稿和網(wǎng)絡(luò)收集,旨在傳播知識(shí),文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請(qǐng)勿用于商業(yè)用途,如果損害了您的權(quán)利,請(qǐng)聯(lián)系我們及時(shí)修正或刪除。謝謝!

17站長(zhǎng)網(wǎng)微信二維碼

始終以前瞻性的眼光聚焦站長(zhǎng)、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領(lǐng)域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長(zhǎng)轉(zhuǎn)型升級(jí),為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質(zhì)的創(chuàng)業(yè)信息和品牌營(yíng)銷服務(wù),與站長(zhǎng)一起進(jìn)步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨(dú)!

掃一掃,關(guān)注站長(zhǎng)網(wǎng)微信

大家都在看

熱門排行

    最近更新

      返回頂部
      主站蜘蛛池模板: 久久久久国产免费 | 中文字幕第页 | 在线观看www成人影院 | 国产成人aa在线观看视频 | 欧美一级看片a免费观看 | 一级黄色在线视频 | 亚洲欧美另类色图 | 1000部拍拍拍18勿入免费凤凰福利 | 高清潢色大片 | 美女一级a毛片免费观看 | 国产免费不卡视频 | 天堂色网站 | 高清日韩在线 | 久久观看| 色在线免费 | 男女啪啪免费观看网站 | 丰满的日本护士xxx 丰满美女福利视频在线播放 | 美国一级大黄 | 久久国产免费观看精品1 | 特黄特黄特色大片免费观看 | 国产精品情侣 | 国产在线观看福利一区二区 | 美女一级a毛片免费观看 | 一级色视频| 在线免费看黄的网站 | 欧美精品videossex性护士 | 激情小视频在线播放免费 | 亚洲综合精品成人 | 国产免费黄色网址 | 国产美女一级视频 | 中国大陆高清aⅴ毛片 | 免费在线看黄的网站 | 久99久爱精品免费观看视频 | 日本护士xxxx黑人巨大 | 欧美一级片毛片免费观看视频 | 中文字幕在线播放量 | 久久97久久97精品免视看秋霞 | 成人精品一区二区三区校园激情 | 啪啪99久久综合精品色 | 久久这里只有精品99 | 免费观看国产精品 |