用戶和用戶組
一、linux文件屬性
文件所屬用戶組 修改時間
drwxr-x--- 4 root root 4096 Sep 8 14:06 .
-rwxr-x--- 4 root root 4096 Sep 8 14:06 .bashrc
文件權限 連接數 文件所有者 文件容量 文件名
解析:
1.(drwxr-x---)文件權限
[d]代表目錄、[-]文件、[l]連接文件(link)、[b]設備文件里面的可供存儲的接口設備、[c]設備文件的串行端口設備,例如鼠標、鍵盤(一次性讀取設備)
r代表可讀、w代表可寫、x代表可執行
二、文件屬性修改
chgrp:修改文件所屬組
chgrp [-R] dirname/filename
chown:修改文件擁有者
chown [-R] 賬號名稱 文件或目錄
chmod:修改文件的權限
chmod [-R] xyz 文件或目錄 chmod 777 test.txt
u=user,g=group,o=others
chomd u=xyz,go=rx test.txt
#全部用戶加減權限
chmod a+w/a-w test.txt
Linux 目錄配置
1、Linux 目錄配置標注:FHS
/ (root,根目錄):與開機系統有關
/user (UNIX software resource):與軟件安裝/執行有關
/var (variable):與系統運作過程有關
目錄 |
|
/bin |
存放二進制可執行文件(ls,cat,mkdir等),常用命令一般都在這里。 |
/etc |
存放系統管理和配置文件 |
/home |
存放所有用戶文件的根目錄,是用戶主目錄的基點,比如用戶user的主目錄就是/home/user,可以用~user表示
|
/usr |
用於存放系統應用程序,比較重要的目錄/usr/local 本地系統管理員軟件安裝目錄(安裝系統級的應用)。這是最龐大的目錄,要用到的應用程序和文件幾乎都在這個目錄。 /usr/x11r6 存放x window的目錄 /usr/bin 眾多的應用程序 /usr/sbin 超級用戶的一些管理程序 /usr/doc linux文檔 /usr/include linux下開發和編譯應用程序所需要的頭文件 /usr/lib 常用的動態鏈接庫和軟件包的配置文件 /usr/man 幫助文檔 /usr/src 源代碼,linux內核的源代碼就放在/usr/src/linux里 /usr/local/bin 本地增加的命令 /usr/local/lib 本地增加的庫 |
/opt |
額外安裝的可選應用程序包所放置的位置。一般情況下,我們可以把tomcat等都安裝到這里。 |
/proc |
虛擬文件系統目錄,是系統內存的映射。可直接訪問這個目錄來獲取系統信息。 |
/root |
超級用戶(系統管理員)的主目錄(特權階級^o^) |
/sbin |
存放二進制可執行文件,只有root才能訪問。這里存放的是系統管理員使用的系統級別的管理命令和程序。如ifconfig等。 |
/dev |
用於存放設備文件。 |
/mnt |
系統管理員安裝臨時文件系統的安裝點,系統提供這個目錄是讓用戶臨時掛載其他的文件系統。 |
/boot |
存放用於系統引導時使用的各種文件 |
/lib |
存放跟文件系統中的程序運行所需要的共享庫及內核模塊。共享庫又叫動態鏈接共享庫,作用類似windows里的.dll文件,存放了根文件系統程序運行所需的共享文件。 |
/tmp |
用於存放各種臨時文件,是公用的臨時文件存儲點。 |
/var |
用於存放運行時需要改變數據的文件,也是某些大文件的溢出區,比方說各種服務的日志文件(系統啟動日志等。)等。 |
/lost+found |
這個目錄平時是空的,系統非正常關機而留下“無家可歸”的文件(windows下叫什么.chk)就在這里 |