在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

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

454398 ? 來源:網(wǎng)絡整理 ? 作者:佚名 ? 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

要打印當前目錄,請鍵入:

echo“接下來我們將打印我們所在的目錄:“

pwd

將文件保存在名稱下:FirstShellScript.sh

步驟3:使文件可執(zhí)行

現(xiàn)在該文件已保存,需要將其設為可執(zhí)行文件。這是使用chmod命令完成的。在Linux命令行上鍵入:

chmod 555 FirstShellScript.sh

這將允許您執(zhí)行shell腳本以運行其中包含的命令。

步驟4:運行Shell腳本

1。要運行shell腳本,請導航到剛剛保存的文件所在的目錄。

2?,F(xiàn)在鍵入以下內(nèi)容[確保在它之前鍵入“點斜杠”?。荩?/p>

。/FirstShellScript.sh

3。然后按Enter鍵執(zhí)行它

4。您在shell腳本中保存的命令現(xiàn)在將運行。

步驟5:更長的Shell腳本

如果您愿意要嘗試更長的shell腳本,請將下面的shell腳本(并附加為PDF和ODT文件)復制到文本編輯器中,保存,使其可執(zhí)行并運行。當您了解更多Linux命令時,您可以創(chuàng)建更復雜的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可以是任何東西?!?/p>

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 *
責任編輯:wv

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

    關(guān)注

    1

    文章

    821

    瀏覽量

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

    關(guān)注

    1

    文章

    397

    瀏覽量

    28403
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    樹莓派新手必看!在樹莓派上編寫和運行 Shell 腳本

    執(zhí)行的操作。Shell腳本只是文本文件,包含系列按順序
    的頭像 發(fā)表于 03-25 09:28 ?389次閱讀
    樹莓派新手必看!在樹莓派上編寫和運行 <b class='flag-5'>Shell</b> <b class='flag-5'>腳本</b>!

    【ELF 2學習板試用】命令行功能測試-shell腳本進行IO控制-紅綠燈項目-實現(xiàn)開機起動

    service 添加/刪除到某個 runlevel 時, 只需要執(zhí)行創(chuàng)建/刪除軟連接文件的基本操作,確定的執(zhí)行順序腳本嚴格按照啟動數(shù)字
    發(fā)表于 02-11 11:24

    Linux從零到精通:最簡單Shell腳本入門教程

    通過簡單的命令和腳本,實現(xiàn)對系統(tǒng)的靈活控制和自動化管理。 shell腳本前言 shell腳本入門
    的頭像 發(fā)表于 12-05 09:56 ?1462次閱讀
    <b class='flag-5'>Linux</b>從零到精通:最<b class='flag-5'>簡單</b>的<b class='flag-5'>Shell</b><b class='flag-5'>腳本</b>入門教程

    Linux系統(tǒng)中shell命令解析

    shellLinux系統(tǒng)的用戶界面,提供了用戶與內(nèi)核交互的種接口,它接收用戶輸入的命令并到送到內(nèi)核去執(zhí)行,因此也被稱為Linux的命令解
    的頭像 發(fā)表于 11-05 15:40 ?869次閱讀

    Linux計劃任務crontab運行腳本不正確的問題

    寫好的程序希望在崩潰之后能夠自啟動,于是利用linux的crontab功能,添加計劃任務,每分鐘執(zhí)行
    的頭像 發(fā)表于 10-23 13:36 ?924次閱讀

    嵌入式學習-飛凌嵌入式ElfBoard ELF 1板卡-shell腳本編寫之函數(shù)

    shell中的函數(shù)定義比較簡單,定義函數(shù)名可以沒有類型,函數(shù)返回值可有可無,如果有返回值,必須返回整數(shù)n(0~255)。同時,函數(shù)的定義必須放在shell腳本的開頭部分,只有函數(shù)被
    發(fā)表于 09-23 10:18

    飛凌嵌入式ElfBoard ELF 1板卡-shell腳本編寫之函數(shù)

    shell中的函數(shù)定義比較簡單,定義函數(shù)名可以沒有類型,函數(shù)返回值可有可無,如果有返回值,必須返回整數(shù)n(0~255)。同時,函數(shù)的定義必須放在shell腳本的開頭部分,只有函數(shù)被
    發(fā)表于 09-06 10:33

    飛凌嵌入式ElfBoard ELF 1板卡-shell腳本編寫之test命令

    myshell.sh腳本中加入如下內(nèi)容,將兩變量值進行比較:執(zhí)行結(jié)果:2、字符串比較參數(shù)舉例,在myshell.sh中添加如下內(nèi)容,進行變量值比較:執(zhí)行結(jié)果如下:同時也可以對文件進行
    發(fā)表于 09-05 09:09

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

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

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

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

    shell具有的功能和特點

    Shell命令行解釋器,用于與操作系統(tǒng)進行交互。它提供了種方便的方式來執(zhí)行命令、管理文件和目錄、運行程序等。以下是
    的頭像 發(fā)表于 08-30 14:48 ?1284次閱讀

    嵌入式學習-飛凌嵌入式ElfBoard ELF 1板卡-shell腳本編寫之本地腳本的編寫和執(zhí)行

    執(zhí)行后,腳本中定義的變量不會釋放。例如,我在腳本中增加變量var=235,變量的定義具體細節(jié),可以參考下
    發(fā)表于 08-29 10:51

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

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

    嵌入式學習-shell介紹

    Shell是什么?我們在剛開始接觸Linux的時候,經(jīng)常會聽到工程師提到Shell這個詞,剛開始不知道這是干什么的,
    發(fā)表于 08-16 09:13

    shell基本介紹及常用命令之shell介紹

    、Shell是什么?我們在剛開始接觸Linux的時候,經(jīng)常會聽到工程師提到Shell這個詞,剛開始不知道這是干什么的,
    發(fā)表于 08-15 09:28
    主站蜘蛛池模板: 国产精品视频一区国模私拍 | 欧美激情综合亚洲五月蜜桃 | 国产精品三级 | 中文字幕在线观看第一页 | 色的视频网站 | 精品在线一区二区 | 男女交黄 | 日本一本高清 | 婷婷丁香激情 | 一丝不遮视频免费观看 | 夜夜操夜夜爽 | 国产美女一区 | www色多多| 中文字幕自拍 | 99热官网 | 久久国产精品岛国搬运工 | 亚洲你懂的 | 性配久久久 | 亚洲成在| 天天躁日日躁成人字幕aⅴ 天天躁夜夜躁 | 亚洲福利视频一区二区三区 | 黑森林福利视频导航 | 四虎在线最新永久免费 | 六月婷婷精品视频在线观看 | 亚洲国产日韩精品怡红院 | 欧美一区高清 | 奇米影视777欧美在线观看 | 成人久久精品 | 免费看黄色网页 | www.av123| 午夜免费一级片 | 免费啪视频在线观看免费的 | 日韩一级在线观看 | 婷婷六月丁| 亚洲国产成人va在线观看 | 欧美激情伊人 | 99国产精品久久久久久久成人热 | 天天干天天玩 | 鲁一鲁色一色 | 亚洲一级毛片免观看 | 一区二区三区四区免费视频 |