10024 Linux 指令碼攻略 一

2021-07-30 14:57:30 字數 1152 閱讀 2247

---命令的提示符:$--普通使用者;$--超級使用者(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 乙個站長最大的痛苦莫過於此。...