chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

454398 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2019-11-06 17:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:選擇文本編輯器

使用文本編輯器編寫(xiě)Shell腳本。在Linux系統(tǒng)上,有一些可供選擇:Vim,Emacs,Nano,Pico,Kedit,Gedit,Geany,Notepad ++,Kate,Jed或LeafPad。

選擇文本編輯器后,啟動(dòng)文本編輯器,打開(kāi)一個(gè)新文件以開(kāi)始輸入shell腳本。

步驟2:鍵入命令和回聲語(yǔ)句

開(kāi)始輸入您希望腳本運(yùn)行的基本命令。

確保在單獨(dú)的行中鍵入每個(gè)命令。

例如,要將單詞打印到屏幕,請(qǐng)使用“echo”命令:

echo“此語(yǔ)句將打印到屏幕上?!?/p>

要列出目錄中的文件, type:

echo“現(xiàn)在我們要列出文件?!?/p>

ls

要打印當(dāng)前目錄,請(qǐng)鍵入:

echo“接下來(lái)我們將打印我們所在的目錄:“

pwd

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

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

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

chmod 555 FirstShellScript.sh

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

步驟4:運(yùn)行Shell腳本

1。要運(yùn)行shell腳本,請(qǐng)導(dǎo)航到剛剛保存的文件所在的目錄。

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

。/FirstShellScript.sh

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

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

步驟5:更長(zhǎng)的Shell腳本

如果您愿意要嘗試更長(zhǎng)的shell腳本,請(qǐng)將下面的shell腳本(并附加為PDF和ODT文件)復(fù)制到文本編輯器中,保存,使其可執(zhí)行并運(yùn)行。當(dāng)您了解更多Linux命令時(shí),您可以創(chuàng)建更復(fù)雜的shell腳本。

=========================

echo“Matt的測(cè)試shell腳本”

echo“使用vim編輯器創(chuàng)建”

echo“使用在瀏覽器中運(yùn)行的shell”

echo“來(lái)自網(wǎng)站www.PythonAnywhere.com”

echo“==========”

echo“列出一些文件:”ls

echo“以長(zhǎng)格式列出文件:”ls -l 《br》 echo“=== =======“

echo”現(xiàn)在我們要更改這個(gè)shell腳本的權(quán)限:“

echo”閱讀:4,寫(xiě):2,執(zhí)行:1“

chmod 755 mattshell .sh

echo“==========”

echo“使用touch命令創(chuàng)建文件”

touch testfile.text

echo“請(qǐng)注意文件擴(kuò)展名在Linux可以是任何東西?!?/p>

echo“現(xiàn)在我們要列出我們剛剛創(chuàng)建的文件:”

ls testfile.text -l 《br》 echo“==========”

echo“接下來(lái)我們將把ls命令輸入更多:“

ls | more echo”==========“

echo”現(xiàn)在我們將運(yùn)行l(wèi)s命令并編寫(xiě)它到文本文件“

ls》 listoffiles.text

echo”接下來(lái)我們將使用more命令查看我們剛創(chuàng)建的文件“

more listoffiles.text

echo”我們要去找出我們正在運(yùn)行的內(nèi)核:“

echo”內(nèi)核發(fā)布:“; uname -r

echo“========”

echo“接下來(lái)我們將找到關(guān)于我們是誰(shuí)的問(wèn)題的答案:”

whoami

echo“== =======“

echo”讓我們將數(shù)據(jù)包發(fā)送到美國(guó)洛杉磯:“

ping -c 1 www.ucla.edu

echo”我們的主機(jī)名是:“hostname

echo“這里我們要將listoffiles.text更改為inital caps:”

cp listoffiles.text ListOfFiles.text

ls -l ListOfFiles *

echo“========”《回聲“現(xiàn)在我們要找出我們所處的位置:”

“創(chuàng)建一個(gè)以莎士比亞引用命名的文件:”觸摸tobeornottobe.text

ls -l tobe *

echo“========”

echo“只需使用通配符快速使用grep命令”

echo“我們將把ls的內(nèi)容傳遞給grep:”

ls | grep tobe *
責(zé)任編輯:wv

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

    關(guān)注

    1

    文章

    825

    瀏覽量

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

    關(guān)注

    1

    文章

    405

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

    Shell是什么?我們?cè)趧傞_(kāi)始接觸Linux的時(shí)候,經(jīng)常會(huì)聽(tīng)到工程師提到Shell這個(gè)詞,剛開(kāi)始不知道這是個(gè)干什么的,簡(jiǎn)單的說(shuō),它是
    發(fā)表于 09-28 09:05

    【HZ-T536開(kāi)發(fā)板免費(fèi)體驗(yàn)】—— linux創(chuàng)建線程

    任務(wù),并行是多個(gè)處理器或多核處理器同時(shí)執(zhí)行不同的任務(wù)。 Linux系統(tǒng)中進(jìn)行多線程編程時(shí),會(huì)涉及到主線程和子線程的操作: 1)主線程是程序的執(zhí)行入口,它是程序中第一個(gè)
    發(fā)表于 09-01 21:31

    【HZ-T536開(kāi)發(fā)板免費(fèi)體驗(yàn)】—— linux 進(jìn)程創(chuàng)建

    Linux進(jìn)程通信方式有這幾種: 1。管道 2。信號(hào)量 3。消息隊(duì)列 4。共享內(nèi)存 在本帖子中,我會(huì)講解fork(),exit()系統(tǒng)調(diào)用的實(shí)踐。通過(guò)應(yīng)用編程來(lái)實(shí)現(xiàn)系統(tǒng)調(diào)用。 1,進(jìn)程創(chuàng)建 打開(kāi)
    發(fā)表于 09-01 20:49

    Shell腳本入門(mén)指南

    Shell塊包裹著系統(tǒng)核心的殼,處于操作系統(tǒng)的最外層,與用戶直接對(duì)話,把用戶的輸入, 解釋給操作系統(tǒng),然后處理操作系統(tǒng)的輸出結(jié)果,輸出到屏幕給與用戶看到結(jié)果。
    的頭像 發(fā)表于 06-03 10:47 ?834次閱讀
    <b class='flag-5'>Shell</b><b class='flag-5'>腳本</b>入門(mén)指南

    樹(shù)莓派新手必看!在樹(shù)莓派上編寫(xiě)和運(yùn)行 Shell 腳本!

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

    創(chuàng)建OpenVINO? Python腳本,運(yùn)行可執(zhí)行文件時(shí)遇到的報(bào)錯(cuò)怎么解決?

    創(chuàng)建OpenVINO? Python 腳本: from openvino.inference_engine import IECore ie = IECore() print(\"
    發(fā)表于 03-05 10:20

    【ELF 2學(xué)習(xí)板試用】命令行功能測(cè)試-shell腳本進(jìn)行IO控制-紅綠燈項(xiàng)目-實(shí)現(xiàn)開(kāi)機(jī)起動(dòng)

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

    SOLIDWORKS 2025教育版支持多部件裝配體的創(chuàng)建和管理

    SOLIDWORKS作為款廣泛使用的三維CAD設(shè)計(jì)軟件,在教育領(lǐng)域同樣占據(jù)了重要地位。SOLIDWORKS 2025教育版不僅提供了強(qiáng)大的設(shè)計(jì)工具和功能,還大大地支持了多部件裝配體的創(chuàng)建和管理,為教育工作者和學(xué)生提供了
    的頭像 發(fā)表于 02-10 14:45 ?899次閱讀
    SOLIDWORKS 2025教育版支持多部件裝配體的<b class='flag-5'>創(chuàng)建和</b>管理

    Linux中的用戶與創(chuàng)建

    Linux中的用戶與創(chuàng)建 用戶的類型 超級(jí)管理用戶: 權(quán)限最高的用戶(uid:0) #uid:是用戶的身份證號(hào),Linux系統(tǒng)只認(rèn)uid 普通用戶: 權(quán)限受限的用戶(uid:1000-60000
    的頭像 發(fā)表于 12-20 14:24 ?1031次閱讀
    <b class='flag-5'>Linux</b>中的用戶與<b class='flag-5'>創(chuàng)建</b>

    Hyper-V創(chuàng)建虛擬機(jī)配置IP等網(wǎng)絡(luò)配置原理(Linux、Windows為例)

    大家知道Windows系統(tǒng)里面內(nèi)置了Hyper-V管理器,用來(lái)創(chuàng)建和管理本地虛擬機(jī)環(huán)境。今天我創(chuàng)建了兩臺(tái)虛擬機(jī),臺(tái)是CentOS7.9(Linux),另
    的頭像 發(fā)表于 12-09 10:24 ?5274次閱讀
    Hyper-V<b class='flag-5'>創(chuàng)建</b>虛擬機(jī)配置IP等網(wǎng)絡(luò)配置原理(<b class='flag-5'>Linux</b>、Windows為例)

    飛凌嵌入式ElfBoard ELF 1板卡-自動(dòng)化點(diǎn)亮LED燈之shell點(diǎn)燈

    使用前面節(jié)寫(xiě)的shell腳本led.sh,在終端執(zhí)行命令:root@ELF1:~# chmod 777 led.sh root@ELF1:~# ./led.sh
    發(fā)表于 12-06 13:52

    Linux從零到精通:最簡(jiǎn)單Shell腳本入門(mén)教程

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

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

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

    TCSH shell 編程入門(mén)

    ICer從業(yè)人員最先需要掌握的語(yǔ)言,就是linux shell語(yǔ)言。TCSH是ICer使用最多的Shell語(yǔ)言,可以說(shuō)ICer入門(mén)語(yǔ)言從TCSH開(kāi)始。
    發(fā)表于 11-01 10:45 ?0次下載

    Linux計(jì)劃任務(wù)crontab運(yùn)行腳本不正確的問(wèn)題

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