国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統 - Linux - Linux 相對路徑和絕對路徑的使用

Linux 相對路徑和絕對路徑的使用

2020-09-24 22:32滄海一笑-dj Linux

這篇文章主要介紹了Linux 相對路徑和絕對路徑的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

01. 概述

絕對路徑相對路徑在shell環境中經常遇到,各有用處。有時候相對路徑比較方便,有時候絕對路徑比較方便。

02. 絕對路徑(Absolute Pathname)

絕對路徑必定由**/**開頭

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

在任何時候,都可以用絕對路徑來找到我們想要的文件

舉例說明

?
1
2
3
4
5
示例一:
/home/deng
 
示例二:
/usr/share/man

03. 相對路徑(Relative Pathnames)

相對路徑不由**/**開頭

相對路徑是相對于現在目前所在的位置,為目的地指向

通常相對路徑比絕對路徑短一點,可以當成我們迅速找到文件/檔案的捷徑

?
1
2
3
4
5
示例一:
../test/itcast
 
示例二:
./test

04. 相對路徑的用途

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

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

05. 絕對路徑的用途

但是對于文檔名的正確性來說,『絕對路徑的正確度要比較好~』。 一般來說,鳥哥會建議你,如果是在寫程序 (shell scripts) 來管理系統的條件下,務必使用絕對路徑的寫法。 怎么說呢?因為絕對路徑的寫法雖然比較麻煩,但是可以肯定這個寫法絕對不會有問題。 如果使用相對路徑在程序當中,則可能由于你運行的工作環境不同,導致一些問題的發生。

06. 思維發散

問題: 在給出相對路徑時,系統如何識別其相應的絕對路徑呢?

事實上,相對路徑是根據PATH環境變量來查找絕對路徑的。

舉例來說,我目前在 /home/itcast 這個 itcast使用者的家目錄中,我想要看看里面的 .bashrc 這個檔案的數據,使用的是 more 這個指令,而這個指令在 /bin/more 當中。通常的命令寫法是:

?
1
[itcast@localhost ~]$ more .bashrc

而由于PATH變量的值為:

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

在執行more命令時,shell會根據PATH變量的路徑中順序查找,一旦查找匹配到(此例匹配到的應該是/bin/more),便執行/bin/more .bashrc。這便是執行命令時由相對路徑查找絕對路徑的過程。

所以我們就可以理解為什么執行當前目錄下的可執行程序應該用的格式是:

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

而不是直接用test.sh了。因為通常PATH變量不包含當前路徑。如果不加./會導致相對路徑格式的命令找不到絕對路徑。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/dengjin20104042056/article/details/95518444

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久国产午夜 | 成人免费视频观看 | 日本欧美国产 | 成人a视频在线观看 | www.亚色网.com | 精品国产影院 | 久久久亚洲国产美女国产盗摄 | www.欧美.com| 日本欧美在线观看 | 91精品久久久久久久久久入口 | 久久99精品久久久久久久青青日本 | 国产黄视频在线观看 | 久久中文字幕一区 | 国产高清精品一区 | 精品在线一区二区三区 | 国产成人免费在线 | 久久久精品网站 | 亚洲一区中文字幕 | 久久久久久免费 | 日日视频 | 午夜视频免费 | 国产视频久久 | 国产日韩欧美不卡 | 国产伦乱 | 91在线看| 欧美在线免费观看 | 精品国产乱码久久久久久久软件 | 中文字幕成人 | 中文字幕久久久 | 国产婷婷色一区二区三区 | 毛片视频免费播放 | 亚洲欧美成人a毛片 | 成人在线播放网站 | 久久久精品综合 | 精品福利在线 | 日韩在线视频免费观看 | 欧美日韩一级电影 | 色接久久 | 国产一区二区三区在线 | 日韩一区二区不卡 | 小情侣高清国产在线播放 |