1. 程式人生 > >linux基礎命令(二)

linux基礎命令(二)

命令

1)grep 文本過濾
語法:grep [選項] 模式或關鍵字 文件列表
--clolor 帶顏色顯示匹配到的關鍵字
-i 忽略大小寫
-v 取反
^ 以關鍵字開頭
$ 以某個關鍵字結尾
^$ 空行
-c 統計匹配到的行數
-l 與-r聯用,只顯示包含關鍵字的文件的名字
-r 遞歸顯示
-q 靜默輸出 (寫腳本時使用)
-n 顯示匹配行的行號
2)cut 截取
語法:cut -f 指定列 -d ‘分隔符’(-d 指定字段分隔符、-f 指定要輸出的區域,多個之間使用逗號分隔、-c 指定列的字符)
3)sort 排序(-t 指定字段分隔符、-k 指定第幾字段、 -n 按照數字順序排序、 -r 反向排序、 -u排序後重復行打印一次)
4)uniq 去重‘唯一(-c 顯示重復的行數、 -i 忽略大小寫)先排序後去重
5)tr 主要作用文本轉換或者刪除 、 paste 文本合並,中間使用tab隔開 、 -d 指定合並文件時行間的分隔符
6)用戶和組
1.用戶:用來操作系統種不同功能的身份
2.Linux中的用戶:root uid=0 、 系統用戶、 普通用戶
3.創建用戶:useradd username
刪除用戶:userdel username
設置用戶密碼: passwd username
修改用戶信息:usermod -[u、g、G] username
查看當前用戶:id
查看指定用戶:id lp
4.創建組:groupadd groupname
刪除組:groupdel groupname
修改組信息:groupmod groupname
刪除組成員:gpasswd -d username group
5.usersdd
-u 指定用戶uid
-g 指定用戶gid
-G 指定附屬組
-c 制定描述
-d 指定家目錄
-M 不建立家目錄
-s 指定shell
-e 指定用戶過期時間(日期)
-f 指定用戶過期時間(天數)
6.usermod
-L 鎖定用戶
-U 解鎖用戶
-l 改名
-a 添加用戶到組
7.passwd
-l 鎖定用戶
-u 解鎖用戶
-n 密碼最小使用期限(天數)
-x 密碼最大使用期限(天數)
-w 密碼過期前幾天提醒(天數)
7)基本權限
1.文件
r:可讀
w:可寫
x:可執行
2.目錄
r :可對此目錄執行ls
w : 可以在此目錄創建文件
x : 可以使用cd 切換
3.chown 改變文件屬主(root使用)
-R 修改目錄和內部文件的屬主
4.chmod 修改文件權限

linux基礎命令(二)