權限用戶和文本處理。

權限用戶和文本處理。

權限: 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 , 能夠用二進制和十進制 來用數字表達。
好比:chmod 777 加目錄名 最高權限 rwxrwxrwx 。shell

用戶:useradd 建立新用戶
加上參數表明的意思: useradd -m +用戶名 :自動建立家目錄
useradd -d +目錄 : 指定家目錄
useradd -s +shell名稱 (/bin/bash /bin/sh ) : 指定登陸後分配的shell
useradd -g +用戶組名 : 指定用戶組 主要組
useradd -G +附家組 :次要組
useradd -u :指定用戶id (默認是1000之後的)bash

以上是建立新用戶及加上參數表明的意思和做用。ide

userdel : 是刪除用戶
-r ; 連着加目錄 一塊兒被刪除
-f : 強制性刪除排序

groupadd : 組名稱it

groupadd -g :添加用戶組class

以上是權限和用戶
接下來文本處理test

文本處理相關命令: 倆個文件向比較 diff comm
diff: 不一樣的行號顯示
< 第一個文件中的內容登錄

第二個文件多出來的內容權限

comm: 1 : 只存在第一個文件中的內容 2:個文件中內容
3 : 公共的內容 相同的內容 二進制

sort : 排序 默認不比較數字大小 從左到右 字母序 數字大小比較
加上參數:
sort -n: 比較 數字大小
sort -o: 輸出比較結果
sort -r: 逆序 顯示
sort -t:指定分隔符
sort -k:定比較的列
sort -n:數字大小

unqi: 去重 (默認相鄰的才能去重 與sort 合用 )
cat -s test3 : 壓縮空行
tac : 以相反順序輸出
wc : 統計
wc -l :行數 wc -w:單詞數 wc -c : 字符數

以上是文本處理命令及做用

相關文章
相關標籤/搜索