1、echo "";
輸出對應資料到終端
2、$0 表示執行的檔名
$1 輸入的第乙個引數
$2 輸入的第二個引數
$# 傳參的個數
$@ 所有傳入的引數
3、name=song
對name進行賦值,把song賦給name
pwd=$(pwd)
把pwd的執行結果賦值給pwd
readonly pwd
pwd是唯讀的賦值後不能在進行修改
sleep 3s
休眠三秒
4、if語句
if (());then //注意雙括號
...else
...fi //注意fi結尾
if [ $1 -eq $2 ]
5、while語句
while (())
do...
done
6、until語句
until (())
do....
done
7、for語句
for ((;;;))
do...
done
8、select in語句
select name in "" "" ""
do....
done
注意select是個死迴圈,可以配合break使用
9、重定向輸入/輸出
command >file 重定向輸出到file
command >>file 不覆蓋重定向輸出到file
command dev/null 將會被直接丟棄
10、-eq //等於為真
-ne 不等於為真
-gt 大於為真
-ge 大於等於為真
-lt 小於為真
-le 小於等於為真
11、包含其他檔案
. 檔案路徑
包含對應檔案後,就可以直接呼叫
12、注釋
單行注釋
開頭加#
多行注釋
:<13、
read test
輸入引數給test。預設是從標準輸入,可以重定向,可以同時輸入多個引數,以空格隔開
read -n x 讀取x個字元
read -p "***" 輸入之前會顯示***
read -t s 在s秒內輸入
read -s 輸入內容不會顯示在螢幕上
shell程式設計 1 shell 基本指令
shell 指令 head test 1.txt 檢視最前面 10 行 head n 15 test 1.txt 檢視 前15 行 tail test 1.txt 檢視 最後 10行記錄 tail n 15 test 1.txt 檢視最後15行記錄 tail f test 1.txt 檢視實時記錄 ...
簡單shell指令
1 date命令 date 2 顯示日曆 cal 3 顯示當前目錄 pwd 4 切換當前工作目錄 預設情況下,超級使用者的主目錄是 root,而普通使用者的主目錄是 home下與該使用者同的子目錄。超級使用者,也就是root使用者的顯示符號為 而普通使用者的顯示符號為 5 檢視檔案資訊 ls a 顯...
shell 常用指令
1 返回上一級資料夾 cd 2 刪除檔案 目錄 rm dfirv help version 檔案或目錄.補充說明 執行rm指令可刪除檔案或目錄,如欲刪除目錄必須加上引數 r 否則僅會刪除檔案。引數說明 d或 directory 直接把欲刪除的目錄的硬連線資料刪成0,刪除該目錄。f或 force 強制...