在linux中,一切皆檔案。在 linux 或 unix 作業系統中,所有的檔案和目錄都被組織成以乙個根節點開始的倒置的樹狀結構。
檔案系統的最頂層是由根目錄開始的,系統使用/
來表示根目錄。在根目錄之下的既可以是目錄,也可以是檔案,而每乙個目錄中又可以包含子目錄檔案。如此反覆就可以構成乙個龐大的檔案系統。
目錄資訊
/root
超級許可權者的使用者主目錄
/home/
使用者的主目錄,每個使用者都擁有自己的目錄
/bin
普通使用者的可執行檔案(常用命令)
/sbin
系統管理員的可執行檔案
/etc
配置檔案目錄
/usr
存放應用程式和檔案,類似於windows下的program files
/boot
核心和啟動檔案
/var,/srv
伺服器資料
/proc,/sys
系統資訊
/lib
動態連線共享庫,類似於windows中的dll檔案
/tmp
臨時檔案
/dev
linux的外部裝置
/lost+found
一般為空,系統非法關機後,存放檔案
/run
臨時檔案系統,儲存系統啟動以來的資訊
/opt
給主機額外安裝軟體所擺放的目錄
/media,/mnt
其他掛載點
【兩個特殊的目錄】
乙個使用者所在的工作目錄,也叫當前目錄,可以使用乙個點.
來表示,也可以使用./
來表示;。
另乙個是當前目錄的上一級目錄,也叫父目錄,可以使用兩個點..
來表示,也可以../
來代表。
如果乙個目錄或檔名以乙個點 . 開始,表示這個目錄或檔案是乙個隱藏目錄或檔案(如:.bashrc)。【絕對路徑與相對路徑】即以預設方式查詢時,不顯示該目錄或檔案。
絕對路徑:以/(根目錄)開始的路徑。
相對路徑:相對於當前位置而出發的路徑。
[root@hadoop1 ~]#
命令字 【命令選項】【命令引數】
三者之間以空格分隔,以回車結束命令。
命令必須存在,但選項和引數不一定需要:ifconfig,setup
命令執行的時候可以同時執行多個選項和多個引數,多個引數之間
命令功能
ls列出目錄及檔名
cd切換目錄
mkdir
建立空目錄
rmdir
刪除空目錄
cp複製檔案或目錄
rm移除檔案或目錄
mv移動檔案與目錄,或修改檔案與目錄的名稱
pwd顯示當前目錄
【ls】的選項和引數
ll ==
ls -l
【cd】後跟相對路徑或絕對路徑都可以。
【mkdir】的選項和引數,只能刪除空目錄。
【cp】如果用於複製目錄,需要使用-r選項,如下將/summer目錄複製到/home/hyh目錄下。
【mv】可以移動檔案與目錄或者修改名稱,以下表示將idea.log檔案從根目錄移動其他目錄,並修改檔名為newidea.log。
[root@izbp18at9sb67795dazm9mz /]
# mv idea.log /home/hyh/summer/newidea.log
【rm】的選項和引數 命令
功能cat
由第一行開始顯示檔案內容
taccat命令倒過來的效果
nl輸出行號
head -n
看前n行
tail -n
看後n行
學習筆記 linux目錄結構及文字操作
學習內容來自實驗樓 4.1建立目錄 mkdir 目錄名 建立多級目錄 mkdir p father son grandson 4.2複製檔案或複製目錄 複製檔案 cp 文件名 位址 如 cp test father son grandson 複製目錄 cd home shiyanlou mkdir ...
Linux 學習筆記 Linux目錄結構
bin 系統啟動時需要的執行檔案 二進位制 sbin 可執行程式的目錄,但大多存放涉及系統管理的命令。只有root許可權才能執行 proc 虛擬,存在linux核心映象 儲存所有核心引數以及系統配置資訊 usr 使用者目錄,存放使用者級的檔案 boot 引導載入器所需檔案,系統所需儲存於此 lib ...
Linux學習筆記 Linux目錄結構
與windows作業系統比較,windows 一直是以儲存介質為主的,主要以碟符 c 盤,d 盤 及分割槽來實現檔案管理,然後其下才是目錄,目錄就顯得不是那麼重要,除系統檔案之外的使用者檔案放在任何地方任何目錄也是沒有多大關係。然而 unix linux 恰好相反,unix 是以目錄為主的,linu...