權限用戶和文本處理。
權限: ls -l 詳細信息 (ll)也能表示。
拿圖中boot來說 dr-xr-xr-x 分三種用戶
r-x 屬主 r-x屬組 r-x其他用戶 就相當於一個組裏面有個組長 然後是組員 再然後是其他成員。那個最前面的d表示為目錄。
rwx r 讀 w寫 x可執行 一般創建新文件的時候 是沒有可執行權限的 還的自己給它加權限。
chmod : change mode 修改權限 那就的利用這個命令來給它加權限。
chmod u+x 加目錄名 就加上可執行權限了。 u是屬主 g是屬組 o是其他用戶
想加啥權限就可以 chmod u(g o)+權限 加目錄名 就ok了。
umask:擁有權限的補碼 022 , 可以用二進制和十進制 來用數字表達。
用戶:useradd 創建新用戶
加上參數代表的意思: useradd -m +用戶名 :自動創建家目錄
useradd -d +目錄 : 指定家目錄
useradd -s +shell名稱 (/bin/bash /bin/sh ) : 指定登錄後分配的shell
useradd -g +用戶組名 : 指定用戶組 主要組
useradd -G +附家組 :次要組
useradd -u :指定用戶id (默認是1000以後的)
以上是創建新用戶及加上參數代表的意思和作用。
userdel : 是刪除用戶
-r ; 連著加目錄 一起被刪除
groupadd : 組名稱
groupadd -g :添加用戶組
以上是權限和用戶
接下來文本處理
文本處理相關命令: 倆個文件向比較 diff comm
diff: 不同的行號顯示
< 第一個文件中的內容
第二個文件多出來的內容
comm: 1 : 只存在第一個文件中的內容 2:個文件中內容
3 : 公共的內容 相同的內容
sort : 排序 默認不比較數字大小 從左到右 字母序 數字大小比較
加上參數:
sort -n: 比較 數字大小
sort -o: 輸出比較結果
sort -r: 逆序 顯示
sort -t:指定分隔符
sort -n:數字大小
unqi: 去重 (默認相鄰的才能去重 與sort 合用 )
cat -s test3 : 壓縮空行
tac : 以相反順序輸出
wc : 統計
wc -l :行數 wc -w:單詞數 wc -c : 字符數
以上是文本處理命令及作用
完
權限用戶和文本處理。