多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

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

跟鳥哥學Linux之――shell script

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

    從程序員的角度來看,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個屬于我的地方來造福于他人!!

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日韩免费专区 | 亚洲不卡视频在线 | 99re这里有免费视频精品 | www.亚洲日本 | 波多野结衣久久精品 | 岛国福利片| 国产欧美精品一区二区三区 | 国产免费福利网站 | аⅴ中文在线天堂 | jiucao在线观看精品 | 国产模特众筹精品视频 | 色淫影院| 最近免费中文字幕大全高清10 | 级毛片久久久毛片精品毛片 | 欧美18videosex性欧美tube1080 | 国产日韩在线观看视频 | freexxx69性欧美 | 午夜免费啪在线观看视频网站 | 国内精品久久久久久影院8f | 国产18在线 | 国内精品久久久久久中文字幕 | 最近免费中文在线视频 | 欧洲免费无线码二区5 | 18在线 | 国产v精品成人免费视频400条 | 黄网址大全免费观看免费 | 日韩在线一区二区三区视频 | 免费不卡毛片 | 亚洲精品色一区二区三区 | 欧美三级免费观看 | 99精品欧美一区二区三区 | 琪琪在线影院 | 亚洲精品中文字幕无乱码 | 欧美成人免费全部观看天天性色 | 成人做爰免费视频免费看 | 精品综合| a级午夜| 亚洲图片欧美在线 | 日本中文字幕网站 | 国产日韩片 | 亚洲精品资源 |