Linux下面的路徑問題

來源:互聯網
上載者:User

對於Linux系統的初學者來說,系統路徑一直是困擾他們的主要問題,並且常常被弄得糊裡糊塗的。如果你也有這樣的煩惱,那就看看下面這篇文章吧,說不定會對你有所啟發。

一般的情況下,我們在用shell調用的話,或者你通過什麼什麼方式調用你的應用程式的時候,注意你的此刻的路徑就是你的被調用的程式的路徑。

路徑分為絕對路徑和相對路徑:

絕對路徑:

在Linux中,絕對路徑是從/也被稱為根目錄)開始的,比如/usr、/etc/X11。如果一個路徑是從/開始的,它一定是絕對路徑,這樣就好理解了;

[root@localhost ~]# pwd  註:判斷使用者當前所處的位置,也就是說他到底位於哪?

/root    註:使用者當前位於/root;

[root@localhost ~]# cd /usr/share/doc/  註:我們以絕對路徑方式進入/usr/share/doc目錄下;

[root@localhost doc]# pwd   註:判斷使用者當前所處的位置

/usr/share/doc   註:使用者位於/usr/share/doc,看來已經達到我們的目的了;

相對路徑;

相對路徑是以 . 或 .. 開始的,.表示使用者當前操作所處的位置,而.. 表示上級目錄;在路徑中,.表示使用者當前所處的目錄,而..上級目錄,要把.和..當做目錄來看。

[root@localhost ~]# pwd  註:通過pwd來判斷目前使用者所在的位置;

/root    註:得出目錄處於/root目錄中;

[root@localhost ~]# cd .  註:我們進入.

[root@localhost ~]# pwd  註:判斷目前使用者所處的位置;

/root    註:得出在/root   目錄中 ;

[root@localhost ~]# cd ..  註:我們切入/root的上級目錄

[root@localhost /]# pwd  註:判斷目前使用者所處的位置。

/   註:使用者當前位於/根目錄)中;

在路徑中一些特殊符號的說明;

這些符號在相對路徑中應用的,這些符號能為我們帶來方便,所以有必要說說;

.   表示使用者所處的目前的目錄;

..  表示上級目錄

~  表示目前使用者自己的家目錄

~USER   表示使用者名稱為USER的家目錄,這裡的USER是在/etc/passwd中存在的使用者名稱。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.