開學已經三周了 ,今天為大家 整理了 學的簡單的命令和參數的一個集合 ,方便查找
前面的基礎一點要打好,要不后期學腳本時更加困難,腳本就是前面學的一些簡單命令的一個集合應用 ,所以基礎一定要打好 。
下面呢是通過自己這些天學習的簡單命令和參數 做了一個集合? ,方便查看。
# hash 緩存?
– -I 顯示hash緩存,可作為輸入使用?
– -p path name 將命令路徑pash起名為name???
– -t name 打印緩存中name的路徑?
– -d name 清除name緩存?
– -r 清除緩存?
?
? # 日期和時間?
? – date 顯示和設置時間?
– date +%S? 顯示1970到現在時間?
– date -d @加顯示出那個時間 可以轉換成 年 月 日??
– 顯示日歷 cal -y?
# 關機和重啟命令?
– 關機 poweroff??
– 重啟 reboot??
– -f 強制??
– -p 切斷電源?
– 關機或重啟:shutdown???
– r 重啟??
– c 關機??
???????
# history?
– -c 清空命令歷史??
– -d offset 刪除歷史中制定的第offset個命令?
– n 顯示最近的n條歷史?
– -a 追加本次會話新執行的命令歷史列表歷史文件?
– -r 讀歷史文件附加到歷史列表??
– -w 保存歷史列表到指定的歷史文件??
– -n 讀歷史文件中未讀過的行到歷史列表?
– -p 展開歷史參數成多行,但不存在歷史列表?
– -s 展開歷史參數成一行,附加在歷史列表后?
# rm?
? – -i 交互式?
? – -f 強制退出?
? – -r 遞歸?
? # tree? 顯示目錄樹??
? – -d 顯示目錄?
? – -L 指定顯示的層級數目??
? – -p 只顯示由指定patter匹配到的路徑?
? # mkdir創建目錄??
?? – -p 存在于不報錯,且可自動創建所需要的各目錄??
?? – -v 顯示詳細信息??
?? – -m 創建目錄時直接指定權限???
?? # rmdir 刪除空目錄?
?? – -p 遞歸刪除父空目錄??
?? – -v 顯示詳細信息??
?? – rm -r 遞歸刪除目錄樹??
# tr 轉換車刪除字符?
– -c -或-complerment 取代所有不屬于第一字符集的字符?
– -d -或-delete 刪除所有屬于第一字符集的字符??
– -s 把連續重復的字符以單獨一個字符表示??
– -t 先刪除第一個字符集較第二字符集多出得字符??
## 列如??
– 將輸入字符由大寫轉換為小寫?
– root@centos7 ~]#echo “HELLO WORLD” | tr ‘A-Z’ ‘a-z’??
顯示結果
hello world????
– 使用tr刪除字符?
– root@centos7 ~]#echo “hello 123 world 456” |tr -d ‘0-9’???????
??? 顯示結果ello? world????
– 將制表轉換為空格??
– cat text | tr ‘\t’ ‘ ‘?
– 從輸入文本中將不在補集中的所有字符刪除?
– root@centos7 ~]#echo aa., a 1 b#$bb 2 c*/cc 3 ddd 4 | tr -d -c ‘0-9 \n’??
顯示
? 1? 2? 3? 4?????
? – tr 壓縮字符?
? [root@centos7 ~]#echo “thissssss is??? a text linnnnnne” | tr -s ‘sn’???
? 顯示 this is??? a text line
# cp? 復制???
– -i 覆蓋提示 -n 不覆蓋,注意兩者順序?
– -r,-R 遞歸復制目錄及內部的所有內容?
– -d 不復制文件 只復制鏈接??
# 用戶創建 useradd?
– -u UID??
– -o 配合u選項,不檢查UID的唯一性??
– -g GID 指明用戶所屬基本組,可為組名?
– -c 用戶的注釋信息?
– -d? 以指定的路徑(不存在)為家目錄??
– -s 指明用戶的默認shell程序,可用列表在/etc/shell文件中??
– -G 為用戶指明附加組,組須事先存在??
– -N 不創建私用組做主組,使用users組做主組?
– -r 創建系統用戶??
– -m創建家目錄,用于系統用戶??
– -M 不創建家目錄,用于非系統用戶???
##? 刪除用戶 userdel?
– -r? 刪除用戶家目錄?
# 設置密碼? passwd?
– -d 刪除指定用戶密碼?
– -l 鎖定指定用戶?
– -u 解鎖指定用戶?
– -e 強制用戶下次登錄修改密碼?
– -f 強制操作??
– -n mindays 指定用戶最短使用期限?
– -x maxdays 最大使用期限?
– -w warndays 提前多少天開始警告?
– -i inactivedays 非活動權限?
# 創建用戶 groupadd??
– -a 指定用戶加入組?
– -d 從組中刪除用戶?
– -p 從組中清除所有成員
– -l 顯示成員列表??
## 刪除組?
– groupdel?
## 給文件加權限??
– chmod? x+??
# cat???
– -E 顯示結束符?
– -n 對顯示出得每一行進行編號?
– -A? 顯示所有控制符?
– -b 非空行編號?
– -s 壓縮連續的空行成一行?
## paste 合并兩個文件同行號的列到一行???
– -d 分割符 指定分割符,默認用TAB?
– -s 所有行合成一行顯示?
# 收集文本統計數據 wc?
– -l 只計數行數??
– -w 只計數單詞總數?
– -c 只計數字節總數?
– -m 只計數字符總數?
– -L 只顯示文件中最長行的長度??
## 文本排序? sort?
– -r 執行反方向(由上至下)整理??
– -R 隨機排序?
– -n 執行按數字大小整理?
– -f 選項忽略(fold)字符串中的字符大小寫??
– -u 選項(獨特,unique)刪除輸出中的重復行?
– -t c 選項使用c做為字段界定符??
– -k x 選項按照使用c字符分隔得x列來整理能夠使用多次?
## uniq? 從輸入中刪除前后相接的重復的行?
– -c 顯示每行重復出現的次數?
– -d 僅顯示重復過的行?
– -u 僅顯示不曾重復的行?
常和sort命令一起配合使用??
– sort userlist .txt |uniq -c?
# grep 文本過濾工具?
– -v 顯示不被pattern匹配到的行??
– -i 忽略字符大小寫?
– -n 顯示匹配的行號?
– -c 統計匹配的行數
– -o 僅顯示匹配到的字符串?
– -q 靜默模式 不輸出任何信息?
# 正則表達式?
– [:alnum:] 字母和數字
– [:alpha:] 代表任何英文大小寫字符,如:A-Z a-z
– [:lower:] 小寫字母
– [:upper:]? 大寫字母
– [:blank:] 空白字符?
– [:digit:] 十進制數
– [:xdigit:] 十六進制數
# vim 模擬編輯器?
## 命令模式進入插入模式? A a o O i I
– 插入模式進入命令模式?? esc?
## 關閉文件?
– :q 退出?
– :q!強制退出丟棄做出的修改?
– :wq 保存退出?
– :x? 保存退出?
###? 命令 模式?
– zz 保存退出?
– zq 不保存退出?
### 復制命令?
– yy 復制行?
– Y 復制整行?
# read 命令來接受輸入
– -p 指定要顯示的提示
– -s 靜默輸入 一般用于密碼
– -d 字符 輸入結束符?
后期 在學習了 還會來更新
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/104535