Linux系統(tǒng)的文件目錄結(jié)構(gòu)
Bin:全稱binary,含義是二進(jìn)制。該目錄中存儲(chǔ)的都是一些二進(jìn)制文件,文件都是可以被運(yùn)行的。
Dev:device,該目錄中主要存放的是外接設(shè)備,例如盤、其他的光盤等。在其中的外接設(shè)備是不能直接被使用的,需要掛載(類似windows下的分配盤符)。
Etc:該目錄主要存儲(chǔ)一些配置文件。
Home:表示“家”,表示除了root用戶以外其他用戶的家目錄,類似于windows下的User/用戶目錄。
Proc:process,表示進(jìn)程,該目錄中存儲(chǔ)的是Linux運(yùn)行時(shí)候的進(jìn)程, 此目錄下不能建立和刪除文件;(某些文件可以修改)。
Root:該目錄是root用戶自己的家目錄。
Sbin:全稱super binary,該目錄也是存儲(chǔ)一些可以被執(zhí)行的二進(jìn)制文件,但是必須得有super權(quán)限的用戶才能執(zhí)行。
Tmp:表示“臨時(shí)”的,當(dāng)系統(tǒng)運(yùn)行時(shí)候產(chǎn)生的臨時(shí)文件會(huì)在這個(gè)目錄存著。
Usr:存放的是用戶自己安裝的軟件。類似于windows下的program files。
Var:存放的程序/系統(tǒng)的日志文件的目錄。
Mnt:當(dāng)外接設(shè)備需要掛載的時(shí)候,臨時(shí)掛載用的設(shè)備掛載點(diǎn);(如磁盤分區(qū),網(wǎng)絡(luò)共享)
指令
#指令主體(空格)?[選項(xiàng)](空格)?[操作對(duì)象]
1.touch? ?創(chuàng)建文件
2.mkdir? ??創(chuàng)建目錄
3.ls? ?列出當(dāng)前工作路徑下的文件/文件夾名稱
4.cd? ?用于切換當(dāng)前的工作目錄的
5.cp? ?復(fù)制文件/文件夾到指定的位置
6.mv? ?移動(dòng),剪切
7.pwd? ?告訴用戶當(dāng)前所在的路徑
8.rm? ?移除/刪除文檔
9.vim? ?是一款文本編輯器
10.cat? ?直接打開一個(gè)文件的功能 /?可以對(duì)文件進(jìn)行合并