---命令的提示符:$--普通使用者;$--超級使用者(root user)
---shell指令碼通常是以#!起始的文字檔案。(讀作shebang)
#! /bin/bash
---給指令碼賦許可權,在當前目錄下執行。
./表示當前目錄。
cmd1;cmd2---cmd1和cmd2按順序執行。
注釋: 以 # 開始
...$ chmod a+x script.sh #這裡是注釋
...$ ./script.sh
...$ cmd1;cmd2
---echo是用於終端列印的基本命令
用單引號和雙引號都可以;但是單引號不計算變數$var1的值。
[root@ithstg shelldoc]# var1=value1
[root@ithstg shelldoc]# echo $var1
value1
[root@ithstg shelldoc]# echo "hello $var1"
hello value1
[root@ithstg shelldoc]# echo "hello $"
hello value1
[root@ithstg shelldoc]# echo 'hello $var1'
hello $var1
[root@ithstg shelldoc]# echo "hello -! worlrd"
hello -! worlrd
---printf列印帶引數的
指令碼:
輸出結果:
printf: %s,%c,%d,%f都是格式替代符。%-5s:占用5個長度,左對齊。
linux shell指令碼攻略 一
變數數 算 重定向陣列 別名終端資訊 日期相關 除錯指令碼 函式和引數 管道命令 字段分隔符和迭代器 迴圈算術比較 檔案系統相關測試 字串比較 日期內容 格式星期 a 例如 sat a 例如 saturday 月 b 例如nov b 例如 november 日 d 例如31 固定格式日期 d 例如 ...
linux指令碼攻略學習筆記17
sed是進行文字替換的不二之選。這樣,我們就可以通過sed用空白替代匹配的句子。先建立乙個包含替換文字的檔案。例如 我們的目標是移除包含 mobile phones 的句子。可以用sed語句來實現 這裡的匹配模式是用來匹配整句文字的正規表示式,檔案中的每一句話第乙個字元都是空格,句與句之間用 來分割...
網頁指令碼攻擊防範全攻略 一
網頁指令碼攻擊防範全攻略 一 近來,網路上的sql injection 漏洞利用攻擊,js指令碼,html指令碼攻擊似乎逾演逾烈。陸續的很多站點都被此類攻擊所困擾,並非像主機漏洞那樣可以當即修復,來自於web的攻擊方式使我們在防範或者是修復上都帶來了很大的不便。hooo 乙個站長最大的痛苦莫過於此。...