使用方法將其複製,儲存為一個shell檔案,比如security.sh.將其上傳到linux伺服器上,執行sh security.sh,就可以使用該指令碼了! 代碼如下: #!/bin/sh # desc: setup linux system security # author:coralzd # powered by www.freebsdsystem.org # version 0.1.2 written by 2011.05.03 #account
1. 單個檔案的讀取 在shell指令碼下,可以多種方式實現按行讀取檔案,如下: for line in `cat ${input_filename}` do echo $line done while read line do echo $line done < ${input_filename} 其中第二種方式是將檔案重新導向到標準輸入中 2.
#!/bin/sh #---------------------------------------------------------- # [:upper:] [ A - Z ] # [:lower:] [ a - z ] # [:digit:] [ 0 - 9 ] # [:alnum:] [ 0 - 9 a - z A-Z] # [:space:] 空格或t a b鍵 # [:alpha:] [ a - z A - Z ] #----------------
Linux CentOS下shell顯示-bash-4.1$不顯示使用者名稱路徑的解決方案 問題描述: CentOS下新增一個使用者,登入進去之後shell指令碼的資訊如下: 而不是我們經常看到的username@hostname的組合,看起來很不舒服。 解決方案: 問題的原因是因為沒有配置.bash_profile的問題,可以通過配置這個檔案來解決問題。 1.在Terminal輸入: [plain] vi
這篇文章主要介紹了Shell中的for和while迴圈詳細總結,本文講解了for迴圈的數欄位形式、詳細列出、對檔案進行迴圈,while迴圈的三種使用場合等內容,需要的朋友可以參考下 一、for迴圈 1.數欄位形式 代碼如下: for i in {1..10} do echo $i done 2.詳細列出(字元且項數不多) 代碼如下: for File in 1 2 3 4 5 do echo
這篇文章主要介紹了Shell中的for迴圈總結,本文講解了shell中for迴圈用法、shell下for迴圈的幾種方法等內容,需要的朋友可以參考下 關於shell中的for迴圈用法很多,一直想總結一下,今天網上看到上一篇關於for迴圈用法的總結,感覺很全面,所以就轉過來研究研究,嘿嘿... 代碼如下: for((i=1;i<=10;i++));do echo $(expr $i * 4);done 在shell中常用的是 for i in $(seq 10)