腳本生成

一、腳本文件的生成
#!/bin/bash
 操作命令
#註釋

1、腳本文件的權限,要求腳本文件必須爲具有可執行權限。
 #chmod 755 腳本文件名
2、腳本文件的執行,要求腳本文件所在的路徑應存在於$PATH路徑中。如果不存在於該路徑
   中,則腳本文件的執行方式爲:
        #./腳本文件名

二、IP地址修改器
1、腳本名:IP地址修改腳本(sc002)
  作用:用於設定本機的IP地址、子網掩碼、默認網關、DNS等TCP/IP信息。
  工作過程:詢問用戶使用靜態還是動態IP地址信息。
  如果使用動態信息,則自動獲取IP
  如果使用靜態信息,則按下列過程繼續程序。
    詢問用戶IP地址、子網掩碼、默認網關、DNS等參數信息。
    確認用戶的輸入,如果用戶回答爲yes,則按該信息配置網卡。
     如果用戶回答的爲no,則放棄網卡信息配置。
     如果30秒內不回答,則放棄。
     如果用戶回答的內容爲非法內容,則放棄。

  exit 0 成功退出
        1~9 不成功退出
三、字符串替換命令
1、tr,常用於管道操作中。對輸出內容的特定字符串進行替換。
    #命令 | tr  ‘原字符串’  ‘替換字符串’
    #命令  | tr  -d ‘待刪除字符串’    -d刪除字符串
2、按特定的字符串排序
          #sort  [-tkn ]  文件名
                   -t 設定字段分割符
                   -k 設定選取的字段
                   -n 使用數字排序
     #cat /etc/passwd | sort -t : -k 3 -n
 
3、過濾重複的數據--uniq
    uniq用於對輸出內容中,相鄰的、重複的數據進行過濾,僅保留其中一個。
    #命令 | uniq
    #命令  | uniq  -c  對找到的行進行統計
如果登錄的BASH超過10個,則將前10個登錄shell修改爲csh。
 
 
 
 
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章