亚洲熟女综合色一区二区三区,亚洲精品中文字幕无码蜜桃,亚洲va欧美va日韩va成人网,亚洲av无码国产一区二区三区,亚洲精品无码久久久久久久

linux學(xué)習(xí) - shell腳本

shell是命令和硬件之間的橋梁

shell的工作方式分為兩種:交互式、批處置

交互式:用戶一次輸入一條命令,shell翻譯并執(zhí)行一條

批處理:用戶將多條命令構(gòu)成一個(gè)shell腳本,執(zhí)行腳本時(shí),shell一次執(zhí)行全部的命令,shell腳本是將各種命令通過邏輯語句組合而成的程序

1、查看系統(tǒng)中所有的可用的shell解釋器

cat /etc/shells

Linux學(xué)習(xí)-shell腳本

2、查看當(dāng)前的shell解釋器

Linux學(xué)習(xí)-shell腳本

3、編寫簡(jiǎn)單的shell腳本

主要用到文本編輯器vi ,按照命令的執(zhí)行順序依次編寫,每行寫一條Linux命令

一個(gè)完整的Linux腳本應(yīng)該包含:腳本聲明,注釋信息,可執(zhí)行語句(Linux 命令)

腳本聲明(#?。?告知系統(tǒng)命令應(yīng)該使用何種shell解釋器翻譯

注釋信息(#) : 對(duì)可執(zhí)行語句或者程序功能做介紹,可以省略

可執(zhí)行語句 : 由命令行構(gòu)成

Linux學(xué)習(xí)-shell腳本

4、執(zhí)行腳本的方法

a、腳本文件路徑

b、sh 腳本文件路徑

c、source 腳本文件路徑

Linux學(xué)習(xí)-shell腳本

5、接收用戶的參數(shù)

shell為了能夠讓用戶更靈活的完成工作,可以接受用戶輸入的參數(shù),腳本后面可以跟用戶輸入的參數(shù)

從第一個(gè)到后面依次為$1,$2,$3.....

$0 當(dāng)前執(zhí)行腳本的程序稱號(hào)

$1-9,${10},${11},... 參數(shù)的位置變量,代表該位置的參數(shù)

$# 一共有幾參數(shù)

$* 一切位置變量的值

$? 判別上一條命令能否執(zhí)行勝利,0表示勝利,非0表示失敗

Linux學(xué)習(xí)-shell腳本

Linux學(xué)習(xí)-shell腳本

 

馬哥學(xué)習(xí)交流群

馬哥教育-Linux學(xué)習(xí)-1群 485374463

馬哥教育-Linux學(xué)習(xí)-2群 339184057

?

相關(guān)新聞

歷經(jīng)多年發(fā)展,已成為國(guó)內(nèi)好評(píng)如潮的Linux云計(jì)算運(yùn)維、SRE、Devops、網(wǎng)絡(luò)安全、云原生、Go、Python開發(fā)專業(yè)人才培訓(xùn)機(jī)構(gòu)!