服務(wù)器維護(hù)如何在Linux下編寫(xiě)一個(gè)簡(jiǎn)單的Shell腳本
2020-07-06 21:14 作者:admin
服務(wù)器維護(hù)小知識(shí)在了解了Linux終端和其搭配的基本Shell(默認(rèn)為bash)的基礎(chǔ)下,我們就可以在終端中用vi/vim編輯器編寫(xiě)一個(gè)shell的腳本程序了
Shell既為一種命令解釋解釋工具,又是一種腳本編程語(yǔ)言,用各種shell下的命令和一些特定的語(yǔ)法結(jié)構(gòu)就可以組成一個(gè)Shell腳本程序,shell腳本程序是一個(gè)純文本文件,但在執(zhí)行之前不需要任何操作。我們可以通過(guò)寫(xiě)一些腳本來(lái)讓我們更方便的對(duì)文件進(jìn)行操作,以及做一些shell的測(cè)試。
#學(xué)習(xí)本篇知識(shí)需了解簡(jiǎn)單的vi,chmod,以及vi編輯器的使用
服務(wù)器維護(hù)小知識(shí)1:打開(kāi)終端,進(jìn)入保存程序的目錄,命令行輸入 vi test.sh(Shell腳本程序的后綴為.sh)
服務(wù)器維護(hù)小知識(shí)2:在Shell編程中,#后的字符可以作為注釋?zhuān)员匾奈覀冃枰诔绦蛑袑?xiě)上一些注釋?zhuān)@確實(shí)可以讓你的程序上升一個(gè)檔次,還須注意的是需要在程序第一行申明#!/bin/bash(csh,zsh..), 使用#!用來(lái)表明我們的程序是用bash(這里用的)來(lái)執(zhí)行
服務(wù)器維護(hù)小知識(shí)3:這里編寫(xiě)了一個(gè)簡(jiǎn)易的腳本程序如下:
程序部分
服務(wù)器維護(hù)小知識(shí)4:編寫(xiě)后可直接運(yùn)行,./表示當(dāng)前目錄,輸入./test.sh執(zhí)行,會(huì)發(fā)現(xiàn)沒(méi)有權(quán)限(permission denied),然后我們給自己授個(gè)權(quán),就可以運(yùn)行了,但是因?yàn)榇四_本為一個(gè)純文本文件,在執(zhí)行之前相對(duì)于其他程序的執(zhí)行少了編譯這一步,所以會(huì)顯得有一點(diǎn)遲鈍。
一個(gè)個(gè)小的Shell腳本就成功了。
如果想進(jìn)一步加強(qiáng)腳本的內(nèi)容,大家可以多多了解Shell下的一些命令,以及Shell語(yǔ)言的一些語(yǔ)法風(fēng)格,上述的程序中只用到了一些簡(jiǎn)單的命令。
IT運(yùn)維 我們選擇北京艾銻無(wú)限
以上文章由北京艾銻無(wú)限科技發(fā)展有限公司整理