Linux從0到1③:目錄結構及定位
阿新 • • 發佈:2018-11-19
#(一)目錄結構
- centos7
Linux的一切都可以看成為一個檔案,單根的方式組織檔案(/)
各個目錄所表示的含義不同,常見的目錄含義如下:
bin 普通使用者使用的命令 /bin/ls, /bin/date
sbin 管理員使用的命令 /sbin/service
dev 裝置檔案 /dev/sda,/dev/sda1,/dev/tty1,/dev/tty2,/dev/pts/1
root root 使用者的 HOME
home 普通使用者家 Base 目錄
proc 虛擬的檔案系統,反映出來的是核心,程序資訊或實時狀態
lib 庫檔案 Glibc
lib64 庫檔案 Glibc
tmp
var 存放的是一些變化檔案,比如資料庫,日誌,郵件…
#(二)檔案定位
當我們知道linux是由一系列檔案組成的,那我們如何找尋這些檔案呢?
這是我們就需要了解檔案定位的內容啦。
1. 檔案定位分類
總的說進入不同檔案有兩種路徑,分別是
那麼一起來學習下
- 絕對路徑
就是從最開始的目錄來一步一步進行查詢,類似於Linux的/開始,Windows的C:\,D:\開始。
舉個例子,假設你現在要前往超市去買東西,你不知道現在在哪裡,但是你的家是你最開始出發的位置,那麼你就可以選擇從當前位置回家,再從家中前往超市。而其中從最開始出發到超市的路就相當於是一個絕對路徑
[[email protected] ~]# touch /home/alice/file1
[[email protected] ~]# touch ~/file2
[[email protected] ~]# touch ~alice/file3
- 相對路徑
從當前的位置根據與定位檔案的關係來查詢。
舉個例子,同樣假設你現在要前往超市去買東西,你並且知道現在在哪裡,知道從當前怎麼去超市,那麼你先在直接從當前的位置前往超市。其中從當前到超市的路徑相當於一個相對路徑。
[[email protected] ~]# mkdir tong
[[email protected] ~]# touch ../file3
[[email protected] ~]# touch file4
[[email protected] ~]# touch tong/file5
[[email protected] ~]# ls
2018-08-04_file1.txt file2 ping.sh tong
###2. 檔案間切換
cd - 返回上次目錄
cd 直接回家
[[email protected] ~]# cd /etc/
[[email protected] etc]# cd /tmp/
[[email protected] tmp]# cd -
/etc
[[email protected] etc]# cd
[[email protected] ~]# pwd
/root