步驟1:選擇文本編輯器
使用文本編輯器編寫Shell腳本。在Linux系統(tǒng)上,有一些可供選擇:Vim,Emacs,Nano,Pico,Kedit,Gedit,Geany,Notepad ++,Kate,Jed或LeafPad。
選擇文本編輯器后,啟動文本編輯器,打開一個新文件以開始輸入shell腳本。
步驟2:鍵入命令和回聲語句
開始輸入您希望腳本運行的基本命令。
確保在單獨的行中鍵入每個命令。
例如,要將單詞打印到屏幕,請使用“echo”命令:
echo“此語句將打印到屏幕上。”
要列出目錄中的文件, type:
echo“現(xiàn)在我們要列出文件。”
ls
要打印當(dāng)前目錄,請鍵入:
echo“接下來我們將打印我們所在的目錄:“
pwd
將文件保存在名稱下:FirstShellScript.sh
步驟3:使文件可執(zhí)行
現(xiàn)在該文件已保存,需要將其設(shè)為可執(zhí)行文件。這是使用chmod命令完成的。在Linux命令行上鍵入:
chmod 555 FirstShellScript.sh
這將允許您執(zhí)行shell腳本以運行其中包含的命令。
步驟4:運行Shell腳本
1。要運行shell腳本,請導(dǎo)航到剛剛保存的文件所在的目錄。
2。現(xiàn)在鍵入以下內(nèi)容[確保在它之前鍵入“點斜杠”!]:
。/FirstShellScript.sh
3。然后按Enter鍵執(zhí)行它
4。您在shell腳本中保存的命令現(xiàn)在將運行。
步驟5:更長的Shell腳本
如果您愿意要嘗試更長的shell腳本,請將下面的shell腳本(并附加為PDF和ODT文件)復(fù)制到文本編輯器中,保存,使其可執(zhí)行并運行。當(dāng)您了解更多Linux命令時,您可以創(chuàng)建更復(fù)雜的shell腳本。
=========================
echo“Matt的測試shell腳本”
echo“使用vim編輯器創(chuàng)建”
echo“使用在瀏覽器中運行的shell”
echo“來自網(wǎng)站www.PythonAnywhere.com”
echo“==========”
echo“列出一些文件:”ls
echo“以長格式列出文件:”ls -l 《br》 echo“=== =======“
echo”現(xiàn)在我們要更改這個shell腳本的權(quán)限:“
echo”閱讀:4,寫:2,執(zhí)行:1“
chmod 755 mattshell .sh
echo“==========”
echo“使用touch命令創(chuàng)建文件”
touch testfile.text
echo“請注意文件擴展名在Linux可以是任何東西。“
echo“現(xiàn)在我們要列出我們剛剛創(chuàng)建的文件:”
ls testfile.text -l 《br》 echo“==========”
echo“接下來我們將把ls命令輸入更多:“
ls | more echo”==========“
echo”現(xiàn)在我們將運行l(wèi)s命令并編寫它到文本文件“
ls》 listoffiles.text
echo”接下來我們將使用more命令查看我們剛創(chuàng)建的文件“
more listoffiles.text
echo”我們要去找出我們正在運行的內(nèi)核:“
echo”內(nèi)核發(fā)布:“; uname -r
echo“========”
echo“接下來我們將找到關(guān)于我們是誰的問題的答案:”
whoami
echo“== =======“
echo”讓我們將數(shù)據(jù)包發(fā)送到美國洛杉磯:“
ping -c 1 www.ucla.edu
echo”我們的主機名是:“hostname
echo“這里我們要將listoffiles.text更改為inital caps:”
cp listoffiles.text ListOfFiles.text
ls -l ListOfFiles *
echo“========”《回聲“現(xiàn)在我們要找出我們所處的位置:”
“創(chuàng)建一個以莎士比亞引用命名的文件:”觸摸tobeornottobe.text
ls -l tobe *
echo“========”
echo“只需使用通配符快速使用grep命令”
echo“我們將把ls的內(nèi)容傳遞給grep:”
ls | grep tobe *
責(zé)任編輯:wv
-
編輯器
+關(guān)注
關(guān)注
1文章
797瀏覽量
30929 -
腳本
+關(guān)注
關(guān)注
1文章
382瀏覽量
14761
發(fā)布評論請先 登錄
相關(guān)推薦
評論