精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何創(chuàng)建和執(zhí)行一個簡單的Linux shell腳本

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2019-11-06 17:28 ? 次閱讀

步驟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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 編輯器
    +關(guān)注

    關(guān)注

    1

    文章

    797

    瀏覽量

    30929
  • 腳本
    +關(guān)注

    關(guān)注

    1

    文章

    382

    瀏覽量

    14761
收藏 人收藏

    評論

    相關(guān)推薦

    shell腳本執(zhí)行的三種方式及區(qū)別

    Linux系統(tǒng)中,Shell腳本種非常實用的工具,用于自動化執(zhí)行系列命令。
    的頭像 發(fā)表于 08-30 15:24 ?247次閱讀

    執(zhí)行shell腳本的方式包括什么

    執(zhí)行Shell腳本的方式有很多種,以下是些常見的方法: 直接運行腳本文件 在命令行中,可以直接使用腳本
    的頭像 發(fā)表于 08-30 15:17 ?155次閱讀

    shell腳本編寫之本地腳本的編寫和執(zhí)行

    ,是在當(dāng)前shell環(huán)境下讀取并執(zhí)行shell腳本,可以不被賦予執(zhí)行權(quán)限。與前幾種執(zhí)行方式不同的
    發(fā)表于 08-28 09:36

    Shell腳本檢查工具ShellCheck介紹

    ShellCheck是用于bash/sh shell腳本的靜態(tài)分析工具,可以輔助檢查腳本語法錯誤,給出建議增強
    的頭像 發(fā)表于 12-27 13:43 ?1601次閱讀
    <b class='flag-5'>Shell</b><b class='flag-5'>腳本</b>檢查工具ShellCheck介紹

    Oracle如何執(zhí)行sql腳本文件

    如何使用Oracle來執(zhí)行SQL腳本文件。 、什么是SQL腳本文件 SQL腳本文件是
    的頭像 發(fā)表于 12-06 10:51 ?5495次閱讀

    100Linux Shell腳本總結(jié)

    不知道大家有沒有發(fā)現(xiàn),會編寫shell腳本的運維,工資不會低,并且他的工作會很輕松!今天浩道跟大家分享每一個Linux運維應(yīng)知必會的100
    的頭像 發(fā)表于 12-05 09:28 ?949次閱讀

    linux命令行與shell編程實戰(zhàn)

    Shell編程基礎(chǔ):學(xué)習(xí)Shell腳本的基本語法和結(jié)構(gòu),如變量、數(shù)組、函數(shù)、控制結(jié)構(gòu)等。通過編寫Shell腳本,可以自動化
    的頭像 發(fā)表于 11-08 10:57 ?623次閱讀

    linux命令和shell編程有什么聯(lián)系

    Linux命令和Shell編程之間存在密切的聯(lián)系。 首先,ShellLinux命令行下的解釋器,它提供了
    的頭像 發(fā)表于 11-08 10:53 ?771次閱讀

    shell命令和linux命令樣嗎

    結(jié)合在起,形成相當(dāng)于面向過程的程序,即shell script,從而實現(xiàn)些復(fù)雜的功能。 而Lin
    的頭像 發(fā)表于 11-08 10:51 ?2442次閱讀

    shell調(diào)用java并返回執(zhí)行結(jié)果

    Shell腳本中調(diào)用Java程序并獲取執(zhí)行結(jié)果,可以通過以下步驟實現(xiàn): 編寫Java程序:首先,你需要編寫Java程序,包含你想要
    的頭像 發(fā)表于 11-08 10:32 ?1195次閱讀

    shell并行執(zhí)行java腳本

    Shell中并行執(zhí)行Java腳本。假設(shè)你有Java類文件 MyClass.java ,你可以使用以下命令來運行它:
    的頭像 發(fā)表于 11-08 10:29 ?533次閱讀

    shell腳本串行和并行執(zhí)行設(shè)置

    Shell腳本中,你可以使用不同的技巧來實現(xiàn)串行和并行執(zhí)行。 串行執(zhí)行 要實現(xiàn)串行執(zhí)行,你可以簡單
    的頭像 發(fā)表于 11-08 10:25 ?1993次閱讀

    shell并行調(diào)用腳本

    Shell腳本中,可以使用些技巧來實現(xiàn)并行調(diào)用。以下是幾種常見的方法: 使用后臺進程:在Shell腳本中,可以使用"command2 上
    的頭像 發(fā)表于 11-08 10:23 ?799次閱讀

    如何利用shell進行腳本程序的設(shè)計?

    利用Shell進行腳本程序的設(shè)計可以按照以下步驟進行: 選擇Shell解釋器:在Unix和Linux系統(tǒng)中,通常會默認安裝
    的頭像 發(fā)表于 11-08 10:17 ?432次閱讀

    shell腳本基本命令

    Shell腳本種可執(zhí)行文件,它包含了組用某種特定語言編寫的命令,這些命令可以被解釋器(如bash)
    的頭像 發(fā)表于 11-08 10:08 ?1735次閱讀