linux常見命令及用法
阿新 • • 發佈:2019-03-28
都沒有 常見 屬組 comm 指定 比較 文件的 all The 1.權限和用戶:
ls -l:目錄名/文件名,查看目錄/文件的權限 rwxrwxrwx
屬主 屬組 其他用戶
user(u) group(g) other(o) 777-022 = 755
rwxr-xr-x: 111101101: /bin/bash
/bin/sh
ls -l:目錄名/文件名,查看目錄/文件的權限 rwxrwxrwx
屬主 屬組 其他用戶
user(u) group(g) other(o)
2.chmod:change mode :修改權限
chomd+x :添加可執行權限
文件名 chomd u+x 文件名 g+x 文件名 o+w 文件名 (其他用戶加上寫權限) a+x:所有用戶 a-x:all所有
3.umask:顯示當前我們創建文件後,,文件的默認權限 ,以補碼形成777: 目錄
rwxr-xr-x: 111101101:
666 : 普通文本文件
默認都沒有可執行權限
rw-rw-rw- : 666
666-022 : 644
rw-r--r-- : 110100100
3.useradd:新建用戶
useradd : 新建用戶
useradd -m 用戶名 : 自動創建家目錄
useradd -m ppp -s /bin/sh -u 1200
-d 目錄 : 指定家目錄
-s shell名稱 : 指定登錄後分配的shell
/bin/sh
-g 用戶組名: 指定用戶組 主要組
-G 附加組 : 附加組 次要組
-u uid : 指定用戶id
默認 1000以後的
userdel:刪除用戶
-f:強制刪除 用戶在線也會刪除
-r:連著用戶的家目錄 一起也會被刪除
groupadd :添加用戶組
groupadd:組名稱
-g:gid 組 id
groupadd fff
useradd -g fff sjievjj
tail -1 /etc/passwd
passwd:用戶名
4.diff:比較兩個文件的不同
不同的行號顯示
< 第一個文件中的內容
第二個
comm:比較兩個文件
三排結果
1 : 只存在第一個文件中的內容
2 : 第二個文件中內容
3 : 公共的內容 相同的內容
5.**sort **:排序
默認不比較數字的大小
從左到右 字母序 數字大小比較
-n : 比較 數字大小
-o : 輸出比較結果
-r : 逆序 顯示
sort -t‘ ‘ -k2 -n test1
-t : 指定分隔符
-k : 指定比較的列
-n : 數字大小
sort -t‘:‘ -k3 /etc/passwd | less
-n
sort -t‘:‘ -k3 -n /etc/passwd | less
6.**uniq**:去重
默認相鄰的才能去重 與sort合用
cat test2 | sort | uniq
cat -s test3 : 壓縮空行
7.**tac** :以相反順序輸出
8.wc :統計 字符 單詞數 行數
-l : 行數
-w : 單詞數
-c : 字符數
linux常見命令及用法