女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

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

上海晶珩電子科技有限公司 ? 2025-03-25 09:28 ? 次閱讀

62fac4f2-0918-11f0-9434-92fbcf53809c.png

在本教程中,我將討論Shell腳本的基礎知識、它們的用途以及如何在Raspberry Pi上編寫和運行Shell腳本。

什么是Shell腳本?

Shell腳本可以讓你自動化幾乎所有在Linux命令行上可以執行的操作。Shell腳本只是一個文本文件,包含一系列按順序執行的Shell(命令行)命令,就好像這些命令直接在命令行中輸入一樣。如果你需要一次性執行大量命令,或者想要在特定情況下(如Raspberry Pi啟動時)自動執行命令,Shell腳本可以節省你的時間。

Shell語言是一種高級編程語言,與匯編或C等低級語言相比,它與系統和內存進程的關聯性更低。這基本上意味著它擁有執行需要大量代碼才能完成的任務的命令和函數。

Shell腳本可以使用變量、if-then語句、循環和管道(見下文)。

Shell腳本能做什么?

如果你需要在命令行中輸入長命令序列來完成某項任務,Shell腳本會非常有用。如果你知道如何為任務編寫Shell腳本,大多數操作都可以通過單個命令完成。例如,它們可以用于:

控制計算機啟動時發生的情況

在事件發生時啟動應用程序

將一個命令的輸出作為另一個命令的輸入

批量重命名和移動文件

批量轉換文件格式

Shell腳本的一個非常有用的功能是能夠創建管道。管道允許一個命令的輸出被轉發到下一個命令的輸入。你可以根據需要與多個命令一起使用管道。管道的基本語法是:

command 1 | command 2

如何創建和運行Shell腳本

在這里,我只介紹編寫Shell腳本的基礎知識,但Arnold Robbins的《Classic Shell Scripting》一書對于任何想要學習Shell腳本編寫細節的人來說都是一個極好的資源。

創建腳本文件

Shell腳本只是一個帶有“.sh”擴展名的可執行文本文件。在這個例子中,我們將編寫一個簡單的“hello world”腳本來演示如何創建和運行它們。

首先,登錄到你的Raspberry Pi,并導航到你想要保存腳本的目錄。然后打開Nano文本編輯器,通過在命令行提示符下輸入以下內容創建一個名為hello-world.sh的新文件:

sudo nano hello-world.sh

現在,在文本編輯器中輸入以下代碼:

#!/bin/bashecho"HelloWorld!"

這個程序的第一行,#!/bin/sh,被稱為shebang(井號嘆號)。它告訴BASH shell執行腳本中的命令。你創建的每個Shell腳本都需要在腳本的第一行包含這個。

通過按Ctrl-X保存并退出Nano,退出并保存文件。

使文件可執行

接下來,我們需要使hello-world.sh文件可執行。為此,在命令行提示符下輸入以下內容:

sudo chmod +x hello-world.sh

運行腳本

現在Shell腳本已經變得可執行,我們可以運行它。導航到保存文件的目錄,并輸入以下內容:

sh hello-world.sh

或者

./hello-world.sh

命令提示符下方的行將打印出“Hello World!”。

這個“hello world”腳本并不特別有用,但它將向你展示如何創建和運行Shell腳本的基礎知識。對于你可以在你的Shell腳本中使用的一些真正有用的Linux命令的列表,請參閱我們的文章《Raspberry Pi最有用的42個命令》。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Shell
    +關注

    關注

    1

    文章

    372

    瀏覽量

    23986
  • 樹莓派
    +關注

    關注

    121

    文章

    1947

    瀏覽量

    106998
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    樹莓可以做什么?

    里的任何機器上都可以訪問(即使不在家,只要路由設定對了也不成問題)。你也可以派上安裝Samba,這樣Mac和PC都可以更容易地存取。13.站點監控樹莓的另一個用處就是用來檢測對我來
    發表于 06-29 09:42

    樹莓新手必看!!你應該要準備的樹莓硬件配置

    我也是從新手過來的,這些硬件配置相信是很多接觸不久、準備接觸樹莓的人都應該準備的樹莓可以
    發表于 09-12 17:38

    Windows、OSX和樹莓下編輯樹莓config

    "我的電腦",右鍵點擊SD卡的盤,選擇"安全移除"拔下SD卡,插到樹莓派上OSX下編輯如果連接樹莓的顯示器什么都不顯示,你手頭有一臺MA
    發表于 01-11 17:56

    樹莓派上安裝和使用MySQL

    `MySQL是一個關系型數據庫管理系統,樹莓中的運用十分廣泛。這里教大家如何在樹莓派上安裝和使用MySQL。首先啟用root用戶。不多說
    發表于 01-13 17:55

    樹莓派上用Wolfram語言拍照

    這個教程展示如何通過Wolfram語言樹莓派上使用樹莓相機第一步:硬件除了樹莓
    發表于 01-26 18:26

    樹莓派上運行pulse sensor

    pulse sensor是一個心率傳感器,但是大多數資料都是arduino上運行的,有沒有大神知道怎么樹莓派上
    發表于 07-05 01:58

    樹莓_庫函數安裝教程

    樹莓_庫函數安裝教程,樹莓嵌入式拔高篇,非常適合新手學習
    發表于 01-14 15:12 ?32次下載

    樹莓用什么語言編程_樹莓python編程詳解

    樹莓是一個非常廉價的、只有手掌大小的完全可編程的計算機。雖然樹莓的體積小,但是它的潛力無限。你可以像使用常規臺式計算機一樣
    發表于 01-15 17:00 ?3.9w次閱讀

    樹莓有什么用_樹莓能用來做啥_樹莓新手入門教程

    本文首先介紹了樹莓的功能,其次介紹了樹莓的用途,最后詳細介紹了樹莓
    的頭像 發表于 05-08 14:15 ?3.4w次閱讀

    樹莓入門教程之新手使用樹莓做系統的教程資料說明

    本文檔的主要內容詳細介紹的是樹莓入門教程之新手使用樹莓做系統的教程資料說明免費下載。
    發表于 03-22 08:00 ?10次下載
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>入門教程之<b class='flag-5'>新手</b>使用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>做系統的教程資料說明

    樹莓成功運行Windows 10

    樹莓雖小,但五臟俱全和普通電腦無異。電腦能做的大部分事情,樹莓派上都能做,而樹莓
    的頭像 發表于 06-03 06:25 ?8095次閱讀

    如何在樹莓派上運行Fedora

    樹莓基金會這幾年來生產了很多型號。本文的安裝過程已經第三代樹莓派上進行了測試:3B v1.2 和 B+(較舊的
    的頭像 發表于 09-08 14:12 ?3988次閱讀

    樹莓樹莓4B新手篇:安裝官網Raspbian Buster系統及基礎配置

    目錄1、前言2、樹莓4B有什么特色?3、樹莓新手準備4、燒錄Raspbian Buster系統到Micro SD卡開啟SSH及配置無線連
    發表于 11-06 18:21 ?26次下載
    【<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>】<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>4B<b class='flag-5'>新手</b>篇:安裝官網Raspbian Buster系統及基礎配置

    Raspberry Pi樹莓新手指南

    電子發燒友網站提供《Raspberry Pi樹莓新手指南.pdf》資料免費下載
    發表于 12-23 17:05 ?2次下載

    人臉識別指南:如何在樹莓派上安裝和設置 Dlib

    學習如何在樹莓派上安裝Dlib并配置人臉識別功能,為您的AI項目奠定基礎。樹莓派上安裝Dlib的詳細步驟要為
    的頭像 發表于 03-24 17:31 ?597次閱讀
    人臉識別指南:如何在<b class='flag-5'>樹莓</b><b class='flag-5'>派上</b>安裝和設置 Dlib