Linux Shell指令碼學習(一)

2021-08-21 18:05:15 字數 665 閱讀 3887

最近花了一周的時間快速的學習了一下shell指令碼,看的書是《linux shell指令碼程式設計(第三版)》,僅僅整理了一些筆記,不做技術交流也不算分享,只是作為自己的學習之路的記錄,務戀。

shell one

開始學習linux shell指令碼,首日了解了linux命令列、linux shell終端、以及基本的的shell命令的使用,例如cd、ls、mkdir、touch、cp、mv、rm等命令的使用和使用引數的選擇,略微的了解了linux檔案系統的組成。

pwd命令檢視當前的工作目錄;

cd切換工作目錄,可採用絕對路徑和相對路徑兩種方式;

ls命令常用引數:[-a、-l] ;

cp命令常用引數:-i(詢問是否覆蓋已有檔案),-r(遞迴複製整個目錄);

ln –s [srcfile] [desfile]建立軟鏈結;

mv命令建議加上-i(詢問是否覆蓋)引數;

mkdir建立多級目錄使用-p選項;

rm常用引數:-r(目錄向下)、-f(強制)、-i(確認);

cat命令常用引數:-n(顯示行號)、-b(只給文字行顯示行號);

more、less;

tail命令使用-n xx檢視後xx行、-f引數可動態檢視正在使用的檔案;

head命令同tail命令引數相同,檢視檔案前xx行。

Linux shell指令碼全面學習 一

1.linux 指令碼編寫基礎 1.1 語法基本介紹 1.1.1 開頭 程式必須以下面的行開始 必須方在檔案的第一行 bin sh 符號 用來告訴系統它後面的引數是用來執行該檔案的程式。在這個例子中我們使用 bin sh來執行程式。當編輯好指令碼時,如果要執行該指令碼,還必須使其可執行。要使指令碼可...

linux shell指令碼學習筆記

if command then commands fiif後面的命令,執行後狀態碼返回0,則執行then部分的命令 執行pwd wang wang test pwd home wang test 檢視退出碼 wang wang test echo 0 執行pwda wang wang test pw...

Linux shell 指令碼例項一

1.寫乙個指令碼,利用迴圈計算10的階乘 bin sh factorial 1 for a in seq 1 10 do factorial expr factorial a done echo 10 factorial 注 上面有一行,for a in seq 1 10 其中seq 1 10 即列...