哇,一進來就發現csdn的寫部落格介面更新了,看起來更舒服了,心情極度舒適!
言歸正傳,最近我在學習linux,不得不說,感覺有點亂亂的,看著乙個乙個又乙個的資料夾,這是嘛玩意啊!!此時此刻我決定研究一波,看看這些個檔案目錄的真面目!
我用的是阿里雲的ubuntu的伺服器,可以看到我的核心是這個:
接下來先給大家展示一下我根目錄下的資料夾有哪些吧!
linux沒有像windows的碟符一樣的概念,linux的檔案結構是乙個樹形結構,既然是樹就要有樹根,沒錯,/目錄
就是他的根。可以說/目錄
就是linux系統最頂層了,沒有比他在往上的了。
我們先通過命令:cd /
,進入到這個根目錄。看一下裡面都有些什麼:
好啦,大家已經看到這一堆檔案了。雖然linux只有檔案這乙個概念,但是我還是習慣稱這些為資料夾。接下來我們就分別看看這些資料夾到底是存放什麼檔案的吧。
/boot目錄
簡單來說就是開機用的,這裡存放的是啟動linux時使用的一些核心檔案,包括一些連線檔案以及映象檔案。
/etc目錄
裡面存放的是很重要的東西,包括所有系統需要的配置檔案以及子目錄列表。
/lib目錄
存放的是一些基本**庫,和windows的dll檔案有點像,
對於/sys目錄
其實我暫時還無法深入的理解,大致的理解就是裡面是核心,暫時先列出乙個鏈結linux下/sys目錄介紹吧,以後再研究研究。
bin是binary的縮寫,在這個目錄裡面,存放著常用命令,給大家看一下裡面的內容:
在這裡我們可以看江一些常用的命令,cat,cp,ls...
/sbin目錄
其實和/bin目錄
有點類似,但是許可權更高,sbin其實就是super binary,是超級管理員才能用的一些系統管理程式,我們進這裡看看:
dev是device的縮寫,這個目錄裡面存放的是linux系統下的所有外部裝置:
在linux系統下,所有的東西都看作是檔案,當然,這些裝置也無一例外,和訪問檔案一樣的去訪問就可以了。
/media目錄
,存放的是外部裝置,像u盤,光碟機啥的,會存放在這裡面。
/mnt目錄
就是臨時掛載別的檔案系統的,普通話說就是你掛載之後可以通過這個路徑訪問別的檔案系統。
/run目錄
其實很好理解,存放的是系統啟動以來的資訊,重啟就會被清空,然後重新寫。
/lost+found目錄
一般是空的,但是如果非法關機的話,這裡面就會出現一些檔案。
/tmp目錄
就如同他的名字,真的是用來存放一些臨時檔案的。
/root目錄
是系統管理員的主目錄,大家可以看到我一直是在以乙個系統管理員的身份操作這個linux系統。
/home目錄
是使用者的主目錄,都是以使用者的帳號命名的。像我這裡只有乙個admin的使用者。
/usr目錄
可就厲害了,這裡存放了使用者的很多應用程式和檔案,有點像windows下的program files資料夾
。
/var目錄
主要存放經常修改的檔案,例如日誌。
/proc目錄
就更厲害了!這個目錄是乙個虛擬的目錄,它是系統記憶體的對映,我們可以通過直接訪問這個目錄來獲取系統資訊。這個目錄的內容不在硬碟上而是在記憶體裡,我們也可以直接修改裡面的某些檔案來做修改。
/opt目錄
一般來講是空的,用來安裝額外的軟體,我理解出來就是,其他地方空間不夠,這個地方來湊的感覺。
/srv目錄
存放服務啟動後需要提取的資料,至於服務是啥我暫時還沒太理解。但是總的來說,沒有服務的時候應該是空的,就如我現在的一樣。
linux學習筆記二,檔案操作
在一般的檔案操作中,一般分為三個步驟,開啟檔案 操作檔案 關閉檔案。下面我們就安裝這三個步驟講解 一 開啟檔案。include include include int open const char path,int oflags int open const char path,int oflag...
Linux學習筆記 二 檔案管理
pwd ls cd cp mv rm ln mkdir cat more less head tail pwd命令,全稱是printworkingdirectory,用於顯示當前工作目錄的路徑 pwd home userls命令,全稱是list,用於列出當前工作目錄的內容,常用的引數如下 ls l ...
Linux 學習記錄二 檔案的打包壓縮
和 window不同,在linux壓縮檔案需要注意的是,壓縮後的檔案會把原始檔給替代,無論是gzip bzip2 xz 均不支援壓縮目錄,要達到壓縮目錄的目的,需要用到tar指令。gzip 壓縮 gzip file1 壓縮乙個叫做 file1 的檔案 gzip 9 file1 最大程度壓縮 gunz...