1.linux系統結構
linux是一個倒數結構,linux中所有東西都是文件,linux把u盤也當作一個文件來處理,並且所有文件都在根目錄“/”下
二級目錄作用:
/bin ##存放系統命令
/sbin ##存放系統管理命令
/boot ##啓動文件,負責系統啓動
/dev ##設備管理文件
/etc ##系統配置文件
/root ##超級用戶家目錄
/home ##普通用戶的家目錄
/lib ##32位系統庫文件
/lib64 ##64位系統庫文件
/media /mnt /run ##3個都是系統臨時設備掛載點
/opt ##第三方軟件安裝位置
/proc ##系統信息
/srv,/var ##存放系統數據
/sys ##系統管理,主要是關於內核的
/tmp ##系統臨時文件存放位置
/usr ##系統用戶相關信息數據及用戶自定義軟件存放位置
2.文件的尋址
絕對路徑:文件在系統中的真實位置,文件名以“/”開頭,通過絕對路徑訪問文件沒有路徑限制
相對路徑:文件相對與當前路徑的簡寫,這個名字不會以“/”開頭
3.文件的管理
建立文件和目錄:
touch只能建立文件不能建立目錄,mkdir只能建立目錄不能建立文件
touch file ##建立文件file,touch只能建立文件,它真正的作用是修改文件的時間戳
touch unit/file ##在目錄unit下建立file文件,目錄unit必須存在
mkdir westos/ ##建立目錄westos,“/”可不寫
mkdir westos/w/ ##在目錄westos下建立目錄w,目錄westos必須存在,w後邊的/可以省略
-p ##上級目錄不存在自動建立
刪除文件和目錄:
rm -f file ##強制刪除文件file,-f 強制,不加-f系統會詢問是否刪除文件file
rm -f westos/file ##強制刪除目錄westos下的文件file
rm -f -r westos/ ##強制刪除目錄westos,
rm -f -r westos/w/ ##強制刪除目錄westos下的目錄w,w後的/可省略
-f -r 等價於 -fr(f r順序不影響)
複製文件和目錄:
cp file1 file2 ... westos ##把file1 file2複製到westos
cp file1 unit/ ##把file複製到目錄unit
cp -r unit/ westos/ ##把目錄unit複製到目錄westos
移動文件和目錄
相同磁盤的mv是重命名,不同磁盤的mv是複製刪除過程
mv file unit/ ##移動file到目錄unit
mv westos/linux . ##把westos中的linux移動到當前目錄, .代表當前目錄
4.vim編輯文件
<1>vim filename 進入到命令模式
<2>按"i"進入插入模式
<3>完成編輯後,按“esc”推出插入模式,輸入“:wq” 保存退出
輸入命令vim filename 如果文件名字不存在,系統會自動創建
輸入vim 而沒有輸入操作對象,則編輯文件後要 :wq filename
5.cd切換工作目錄
cd directory ##切換工作目錄到指定目錄
cd - ##切換工作目錄到之前所在目錄
cd ~ ##切換到自己的家目錄
cd ~usernmae ##切換到指定用戶家目錄
cd .. ##進入到當前目錄的上級目錄
6.ls列出目錄或文件信息
ls ##如果後面沒有目標那麼默認目標爲當前目錄
ls direcory|filename ##列出文件或目錄內容
ls -d direcotry ##列出目錄本身
ls -l filename|dorectory ##列出文件或目錄裏面內容的屬性
ls -ld directory ##列出目錄本身屬性
ls -a ##顯示目錄中的所有內容,包括以“.”開頭的隱藏文件
ls -R ##遞歸顯示目錄中的內容