1.linux系統目錄結構
? ? ? Windows:以多根的方式組織文件? c:\ d:\? ? e:\F:\
? ? ? ?Linux :以單根的方式組織文件/
1.存放命令相關的目錄
/bin, 普通用戶使用的命令 /bin/ls ,/bin/data
/sbin, 超級管理員使用的命令 /sbin/service(命令:關機 重啟)
2.存放用戶相關數據的家目錄布蔗,比如:Windons不同的用戶登錄系統顯示的桌面背景不一樣
/home,普通用戶的家目錄奈辰,默認為/home/username? /home/test 環(huán)境變量的設定
/root,超級管理員root的家目錄,普通用戶無權操作
3.系統文件目錄
/usr ,相當于 c:\Windowns?
/usr /local,軟件安裝的目錄涎拉,相當于c:\Program File?
/usr/bin/,普通用戶使用的應用程序 (重要)?
/usr/sbin/,管理員使用的應用程序(重要)?
/usr/lib ,庫文件Glibc 32bit?
/usr/lib64,庫文件Glibc 64bit
4.啟動目錄
/boot 存放的系統啟動相關的文件,? 例如:Kernel,grub(引導裝載程序)
5.配置文件目錄?????(極其重要)
/etc ,極其重要料滥,后續(xù)所有服務的配置都在這個目錄中
/etc/sysconfig/netw-script/ifcfg-,網絡配置文件
/etc/hostname,系統主機名配置文件
/etc/resolv.conf(只是表示后綴), dns 客戶端配置文件
/etc/hoosts , 本地域名解析配置文件 C:\Windows\System32\drivers\etc
6.可變的目錄與臨時目錄
/var,存放一些變化文件亮垫,比如/var/log下的日志文件
/var/tmp ,進程產生的臨時文件
/tmp ,系統臨時目錄(類似于公共廁所)
7.設備目錄文件
/dev 存放設備文件雁仲,比如硬盤,硬盤分區(qū)琐脏,光驅攒砖,等等
/dev/sd? sda sdb sdc4(第三個硬盤的第四個分區(qū))
/dev/null 黑洞設備,只進不出日裙。類似于垃圾回收站
/dev/random 生成隨機數的設備
/dev/zero ,能源源不斷的產生數據吹艇,類似提款機,隨時隨地地取錢
8.虛擬的文件系統(如對應的進程停止則/proc 下對應目錄會被刪除)
/proc昂拂,反應當前系統正在運行進程的實時狀態(tài)
PS:類似于汽車在運行過程中的儀表盤受神,能夠看到汽車的油耗,時速政钟、轉向燈路克、故障等等
9.PS :在Linux7系統中,/bin,/sbin,/lib,/lib64都以軟鏈接到/usr/目錄下
/bin -->/usr/bin
/sbin -->/usr/sbin
lib-->usr/lib
lib64-->usr/lib64
media? ? ? #提供設備的掛載點? ??mnt? ?
opt? ? ? ? ? #第三方工具默認安裝的目錄养交、
run? ? ? ? ? #進程運行的pid,(放在一個文件中) lock 相關文件
2.文件定義
絕對路徑:只要以 / 開始的都算是絕對路徑 ls /a.txt
相對路徑:相對于當前目錄來說? ? ls a.txt? ?ls ./a.txt? ?ls ../a/txt? [/home/oldboy]
?. 和..是什么精算?
? ? ?. 代表當前目錄
? ? ? .. 代表上一級目錄
cd 改變目錄
cd? ? ? #切換目錄,
cd -? ? ?#切換回上一次目錄
cd ~? ? #切換回當前用戶的家目錄
cd .? ? ? #代表當前目錄,一般在拷貝碎连、移動等情況下使用? cp/etc/hostname./
cd ..? ? ? #切換回當前目錄的上一句目錄
mkdir? ? 創(chuàng)建目錄? ? ??
-p 遞歸創(chuàng)建? ?
touch 創(chuàng)建一個空的文件
mv? ?移動文件? ? ?mv? 源文件? ? 目標位置
rm 刪除文件
-f 強制刪除? ? ? ?-r 刪除目錄? 遞歸刪除