1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      Shell教程的示例分析

      這篇文章主要為大家展示了“Shell教程的示例分析”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習一下“Shell教程的示例分析”這篇文章吧。

      站在用戶的角度思考問題,與客戶深入溝通,找到銅梁網(wǎng)站設(shè)計與銅梁網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名注冊、網(wǎng)頁空間、企業(yè)郵箱。業(yè)務(wù)覆蓋銅梁地區(qū)。

      Shell 是一個用 C 語言編寫的程序,它是用戶使用  Linux 的橋梁。Shell 既是一種 命令語言,又是一種程序設(shè)計語言。
      Shell 是指一種應(yīng)用程序,這個應(yīng)用程序提供了一個界面,用戶通過這個界面訪問操作系統(tǒng)內(nèi)核的服務(wù)。
      Ken Thompson 的 sh 是第一種 Unix Shell,Windows Explorer 是一個典型的圖形界面 Shell。

      Shell教程的示例分析

      Shell  腳本

      Shell  腳本(shell script),是一種為 shell 編寫的腳本程序。

      業(yè)界所說的 shell 通常都是指 shell 腳本,但讀者朋友要知道,shell 和 shell script 是兩個不同的概念。

      由于習慣的原因,簡潔起見,本文出現(xiàn)的 "shell編程" 都是指 shell 腳本編程,不是指開發(fā) shell 自身。

      Shell 環(huán)境

      Shell 編程跟 JavaScript、php 編程一樣,只要有一個能編寫代碼的文本編輯器和一個能解釋執(zhí)行的腳本解釋器就可以了。

      Linux 的 Shell 種類眾多,常見的有:

      Bourne Shell(/usr/bin/sh或/bin/sh)
      Bourne Again Shell(/bin/bash)
      C Shell(/usr/bin/csh)
      K Shell(/usr/bin/ksh)
      Shell for Root(/sbin/sh)
      ……
      本教程關(guān)注的是 Bash,也就是 Bourne Again Shell,由于易用和免費,Bash 在日常工作中被廣泛使用。同時,Bash 也是大多數(shù)Linux 系統(tǒng)默認的 Shell。

      在一般情況下,人們并不區(qū)分 Bourne Shell 和 Bourne Again Shell,所以,像 #!/bin/sh,它同樣也可以改為 #!/bin/bash。

      #! 告訴系統(tǒng)其后路徑所指定的程序即是解釋此腳本文件的 Shell 程序。

      第一個shell腳本

      打開文本編輯器(可以使用 vi/vim  命令來創(chuàng)建文件),新建一個文件 test.sh,擴展名為 sh(sh代表shell),擴展名并不影響腳本執(zhí)行,見名知意就好,如果你用 php 寫 shell 腳本,擴展名就用 php 好了。

      輸入一些代碼,第一行一般是這樣:

      實例
      #!/bin/bash
      echo "Hello World !"
      運行實例 ?

      #! 是一個約定的標記,它告訴系統(tǒng)這個腳本需要什么解釋器來執(zhí)行,即使用哪一種 Shell。

      echo 命令用于向窗口輸出文本。

      運行 Shell 腳本有兩種方法:

      1、作為可執(zhí)行程序

      將上面的代碼保存為 test.sh,并 cd 到相應(yīng)目錄:

      chmod +x ./test.sh  #使腳本具有執(zhí)行權(quán)限
      ./test.sh  #執(zhí)行腳本

      注意,一定要寫成 ./test.sh,而不是 test.sh,運行其它二進制的程序也一樣,直接寫 test.sh,linux 系統(tǒng)會去 PATH 里尋找有沒有叫 test.sh 的,而只有 /bin, /sbin, /usr/bin,/usr/sbin 等在 PATH 里,你的當前目錄通常不在 PATH 里,所以寫成 test.sh 是會找不到命令的,要用 ./test.sh 告訴系統(tǒng)說,就在當前目錄找。

      2、作為解釋器參數(shù)

      這種運行方式是,直接運行解釋器,其參數(shù)就是 shell 腳本的文件名,如:

      /bin/sh test.sh
      /bin/php test.php

      這種方式運行的腳本,不需要在第一行指定解釋器信息,寫了也沒用。

      以上是“Shell教程的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


      本文名稱:Shell教程的示例分析
      本文網(wǎng)址:http://www.ef60e0e.cn/article/jdeiep.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        德庆县| 镇康县| 景德镇市| 龙岩市| 拉孜县| 新密市| 佛学| 四会市| 北安市| 长丰县| 玉屏| 大姚县| 阜新| 卓尼县| 镇江市| 阿瓦提县| 慈利县| 长汀县| 祥云县| 通海县| 东山县| 溧水县| 五台县| 泗洪县| 桐庐县| 永仁县| 凯里市| 洛南县| 北宁市| 桐庐县| 分宜县| 连城县| 景洪市| 罗山县| 新野县| 浑源县| 临高县| 车致| 临泽县| 中卫市| 西和县|