马哥linux脚本,linux学习 – shell脚本
shell是命令和硬件之間的橋梁
shell的工作方式分為兩種:交互式、批處置
交互式:用戶一次輸入一條命令,shell翻譯并執(zhí)行一條
批處理:用戶將多條命令構(gòu)成一個shell腳本,執(zhí)行腳本時,shell一次執(zhí)行全部的命令,shell腳本是將各種命令通過邏輯語句組合而成的程序
1、查看系統(tǒng)中所有的可用的shell解釋器
cat /etc/shells
2、查看當(dāng)前的shell解釋器
3、編寫簡單的shell腳本
主要用到文本編輯器vi ,按照命令的執(zhí)行順序依次編寫,每行寫一條Linux命令
一個完整的Linux腳本應(yīng)該包含:腳本聲明,注釋信息,可執(zhí)行語句(Linux 命令)
腳本聲明(#!): 告知系統(tǒng)命令應(yīng)該使用何種shell解釋器翻譯
注釋信息(#) : 對可執(zhí)行語句或者程序功能做介紹,可以省略
可執(zhí)行語句 : 由命令行構(gòu)成
4、執(zhí)行腳本的方法
a、腳本文件路徑
b、sh 腳本文件路徑
c、source 腳本文件路徑
5、接收用戶的參數(shù)
shell為了能夠讓用戶更靈活的完成工作,可以接受用戶輸入的參數(shù),腳本后面可以跟用戶輸入的參數(shù)
從第一個到后面依次為$1,$2,$3…..
$0 當(dāng)前執(zhí)行腳本的程序稱號
$1-9,${10},${11},… 參數(shù)的位置變量,代表該位置的參數(shù)
$# 一共有幾參數(shù)
$* 一切位置變量的值
$? 判別上一條命令能否執(zhí)行勝利,0表示勝利,非0表示失敗
馬哥學(xué)習(xí)交流群
?
總結(jié)
以上是生活随笔為你收集整理的马哥linux脚本,linux学习 – shell脚本的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 兔肉有多少做法?
- 下一篇: 衣柜出现小虫子是什么东西?