簡單學習了一些linux相關的知識,自己做一個簡單的總結,可以在一般工作中命令行狀態下裝裝B,哈哈
-
正則相關
1. grep grep xxx yyy.file 查找出yyy文件中存在xxx的行 2. 通配符 * : 空和任意字符 ?: 一個任務字符 . : 匹配任意單字符佔位 [1249a]、[a-k]、[^12]:字符序列單字符佔位 ^: 行首 $: 行尾 3. 重複操作符 ? : 匹配0到1次 * : 匹配0到多次 + : 匹配1到多次 {n} : 匹配n次 {n,}: 匹配n到多次 {n,m}: 匹配n到m次 4. cut 顯示切割的行數據 -f:選擇顯示的列; -s:不顯示沒有分隔符的行;-d:自定義分隔符 cut -s -d’ ‘ -f2 yyy.file 5. sort 排序文件的行 -n:按數值排序 -r:倒序 -t:自定義分隔符 -k:選擇排序列 6. sed 查找替換 sed “s/id:[0-6]:init:/id:5:init” init.txt 擴大查找的範圍,達到精準匹配,留下想留下的,替換想替換的 7. awk Awk -F’:’ ‘{print $1}’ yyy.file
-
用戶管理
useradd: 添加用戶 groupadd: 添加用戶組 usermod: 修改用戶組 usermod -a -G groupname username