1、腳本文件的生成
#!/bin/bash
操做命令
#註釋
一、腳本文件的權限,要求腳本文件必須爲具備可執行權限。
#chmod 755 腳本文件名
二、腳本文件的執行,要求腳本文件所在的路徑應存在於$PATH路徑中。若是不存在於該路徑
中,則腳本文件的執行方式爲:
#./腳本文件名
2、IP地址修改器
一、腳本名:IP地址修改腳本(sc002)
做用:用於設定本機的IP地址、子網掩碼、默認網關、DNS等TCP/IP信息。
工做過程:詢問用戶使用靜態仍是動態IP地址信息。
若是使用動態信息,則自動獲取IP
若是使用靜態信息,則按下列過程繼續程序。
詢問用戶IP地址、子網掩碼、默認網關、DNS等參數信息。
確認用戶的輸入,若是用戶回答爲yes,則按該信息配置網卡。
若是用戶回答的爲no,則放棄網卡信息配置。
若是30秒內不回答,則放棄。
若是用戶回答的內容爲非法內容,則放棄。
exit 0 成功退出
1~9 不成功退出
3、字符串替換命令
一、tr,經常使用於管道操做中。對輸出內容的特定字符串進行替換。
#命令 | tr ‘原字符串’ ‘替換字符串’
#命令 | tr -d ‘待刪除字符串’ -d刪除字符串
二、按特定的字符串排序
#sort [-tkn ] 文件名
-t 設定字段分割符
-k 設定選取的字段
-n 使用數字排序
#cat /etc/passwd | sort -t : -k 3 -n
三、過濾重複的數據--uniq
uniq用於對輸出內容中,相鄰的、重複的數據進行過濾,僅保留其中一個。
#命令 | uniq
#命令 | uniq -c 對找到的行進行統計若是登陸的BASH超過10個,則將前10個登陸shell修改成csh。