日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > 跟鳥哥學Linux之――shell script

跟鳥哥學Linux之――shell script

來源:程序員人生   發布時間:2015-06-17 09:08:51 閱讀次數:4024次

    從程序員的角度來看,Shell本身是1種用C語言編寫的程序,從用戶的角度來看,Shell是用戶與Linux操作系統溝通的橋梁。用戶既可以輸入命令履行,又可以利用 Shell腳本編程,完成更加復雜的操作。在系統管理等領域,Shell編程起著不可忽視的作用。前期我對shell編程做了1個初步的認識,現總結以下;

思惟導圖:

 

知識分為了兩部份:

基本知識:

    在基本知識中我將其分為了:履行方法、運算式、變量和判斷式4部份。1、履行方法就是在Linux中shell文件履行的命令,用的多了自然會沒有問題。2、對運算其中講授了(()),基本語句為變量=$((運算式)),其中關于得到的結果也常常應用于作為語句的判斷根據,它會得到1個返回值,即變量$?它的值為0表示語句的履行成功,非0表示語句的履行失敗。Declare 用于聲明1個變量,后面可以指明變量類型,例如:-i。一樣let也能夠給變量賦予相應的值,通過運算式得到。3、對變量其中返回值$?前邊已提過了,對默許的變量$#,這些默許變量1般用于每行中根據某1標準而構成的各個字段的表示。前期博客中在文件排版中曾提到過。4、判斷式有test做測試功能,它可以檢測系統文件的相干屬性,1個很有用途的命令,后面可以接很多的參數,相干的參數要學會利用―help 或man page來查詢和學習。還有就是[ ]的相干用法了,對[ ]用來做1些表達式的判斷,對判斷式的結果,它一樣會得到1個返回值,所以也會作為語句中的1個判斷根據來履行1些相干的操作。

 

編寫語法:

    看到這里和前期學習C語言和VB語言有很多的相似的地方,但也存在有很多不同的地方,下邊在總結中來看他們的用法。

條件判斷語句;

    If…then語句:

    if后接1個判斷條件,then后接上要履行的語句,一樣結構也可拓展為以下:

        if 條件then

            履行語句

        elif條件then

            履行語句

        else

            履行語句

        fi

    case…esac語句:

    功能類似于C中的switch語句。具體的結構以下:

        case$變量名 in

            第1個變量名)

                履行語句

            ;;

            第2個變量名)

                履行語句

            ;;

            *)

                其他情況履行語句

                ;;

           esac

 

函數

    函數功能,這和前期學習中的函數功能相同。但結構上是有差別的,以下:

        Function函數名(){

           函數體

        }

 

循環語句:

    while/untildo done

    其實while dodone語句和until do done語句是相似的都是不定次數的循環,只是給定條件而已,vb中接觸過的,結構以下:

        while/until [判斷式]

        do

            履行語句

        done

    不同的是while在判斷式不成立時終止循環,而until是在條件成立時終止循環。

 

    For…do…done

    這個循環不同與前兩個的是循環次數是已知的,結構以下:

        For變量 in 內容1 內容2 …

        Do

            履行語句

        Done

    在循環的進程中順次將內容n的值賦予變量來履行下邊的語句,固然內容的表示也是可以有別的方式的,否則變量多了就難以表示,例如用(seq 1 100)表示1到100。

    另外一種結構方式以下:

        For((初始值;限制值;履行步長))

        Do

            履行語句

        Done

    這就和我們在C和VB語句中接觸的for循環結構更加相似了。

  

總述:

    至此時我對shell script1個初步認識的總結,后期還要繼續學習shell的編程,文件的編程,串口編程,進程和線程編程的相干知識和應用,和硬件漸漸結合起來做1些相干處理和操作,后邊的路還很長,要學的東西也很多,期待著那1份愿景,能夠用自己所學的知識去回報社會,為更多的人服務,走向社會上在有需求的地方能夠力所能及的貢獻自己的那1份氣力是1件幸福的事,我相信未來會有1個屬于我的地方來造福于他人??!

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 成人韩免费网站 | 啪啪网免费 | 国产青青久久 | 99久久免费看视频 | 亚洲精品乱码久久久久久 | 国产激情视频网站 | 欧美激情一区二区三区 | 日韩精品中文字幕一区二区三区 | 玖玖在线 | 亚洲第一页中文字幕 | 黄色小视频免费 | 日韩av在线网 | 国内av在线 | 青草一区二区 | 在线免费观看黄色av | 欧美精品在线观看 | 日韩欧美在线看 | 91精品久久久久久久久 | 一区二区三区在线视频播放 | 欧美黄色精品 | 中文字幕亚洲国产 | 日产精品久久久 | 欧美中文字幕一区二区三区亚洲 | 久久久久久亚洲av毛片大全 | 亚洲国产精品99久久久久久久久 | 亚洲精品永久免费 | 日韩欧美在线观看 | 成年人在线免费观看 | 久久久成人av| 日本精品视频 | 久久久国产精品 | 国产三级黄色 | 国产精品一区二区三区免费视频 | 欧美精品免费在线观看 | 免费一看一级毛片 | 一区二区国产在线观看 | 精品成人一区二区三区 | 免费成人黄色网址 | 国产精品国产三级国产aⅴ9色 | 国产视频亚洲 | 性天堂|