4.16 chown命令
chown 用來更改一個文件或者目錄所有者或者所屬組
-R 級聯更改一個目錄下所有的目錄和文件、
useradd 添加用戶的命令,添加user1用戶,同時也會添加一個user1組
tail命令是用來查看一個文件最後幾行的命令
id username 查看,其中一個用戶會有兩個組,一個是主組,一個是附屬組
增加組的命令 groupadd
history 查看命令歷史
!ls執行命令歷史中,從下往上看,第一個ls開頭的命令
4.17 軟鏈接和硬鏈接
硬鏈接:
任何目錄下都有.和..兩個隱藏目錄
其中.是目錄本身 ..是該目錄的上一層目錄
結論:一個目錄的(ls -l)第二列的數字,其實就是該目錄下面有幾個子目錄(含隱藏文件的目錄.和..)
常識:目錄無法做硬鏈接,硬鏈接無法跨磁盤或分區
手動對文件做硬鏈接:ln 1.txt 2.txt
補充:rm刪除一個文件或者目錄,刪除目錄的時候需要加-r -f是一個強制刪除的選項
4.18 軟鏈接用法
注意: 做軟鏈接的時候,源文件(左邊的)要用絕對路徑,防止該軟鏈接文件路徑變化時沒找不到目標文件
軟鏈接的作用:
1)方便放訪問文件
2)一個文件想在多個地方都能訪問到
3)磁盤擴容
4.19 yum命令
安裝軟件包的一個工具,特點:可以聯網,還可以方便的解決依賴。
ifconfig命令查看IP地址
ifconfig -a查看所有網卡信息
yum remove 包名 卸載包
yum list 查看所有包,最右側是倉庫的名字,如果是@開頭,則說明這個包已經安裝過了
yum grouplist
yum groupinstall -y xxxx 安裝包組
用yum找一個命令是由哪個包安裝來的:yum provides /*/命令
4.20 rpm工具
掛載光驅
下載rpm包:yumdownloader 命令
yum 安裝一個本地的rpm文件:yum localinstall rpm包名
rpm安裝rpm包:rpm -ivh xxxx.rpm
rpm -qa:查詢系統已經安裝過的所有的包
卸載包:rpm -e 包名
查看一個包有無安裝:rpm -q 包名
rpm -qa |grep vim {grep命令是用來過濾指定關鍵詞的}
rpm -ql 包名,可以列出該包都安裝了哪些文件(會列出文件在系統裏的路徑)
rpm -qf /usr/bin/wget 可以i反查詢,查一個文件是由哪個rpm包安裝得來的
補充:which命令查看一個文件在哪裏