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ù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
      云計(jì)算學(xué)習(xí)路線教程大綱課件:Linux新手入門教程-創(chuàng)新互聯(lián)

      云計(jì)算學(xué)習(xí)路線教程大綱課件,Linux新手入門教程講解:

      成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供高郵網(wǎng)站建設(shè)、高郵做網(wǎng)站、高郵網(wǎng)站設(shè)計(jì)、高郵網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、高郵企業(yè)網(wǎng)站模板建站服務(wù),10多年高郵做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

      v> Shell編程之基礎(chǔ)知識(shí)

      No.1 Shell腳本的基本語(yǔ)法結(jié)構(gòu)

      第一行: “#!/usr/bin/env bash”叫做shebang, shell語(yǔ)法規(guī)定shell腳本文件第一行為整個(gè)文件的解釋器

      第二行: 為“#”開頭的行為注釋行默認(rèn)不會(huì)被程序所讀取, 用來說明文件及標(biāo)定所屬人員使用, 也可用來解釋程序

      第七行: 為格式化打印語(yǔ)句printf, printf可以把后面的“hello world”打印到指定的終端中, \n 為換行符

      No.2 局部變量和全局變量及環(huán)境變量

      所有的編程語(yǔ)言都利用變量來存放數(shù)據(jù), 以備隨后使用或修改. 和編譯型語(yǔ)言不通的是, 大多數(shù)腳本語(yǔ)言不需要提前

      聲明變量的類型, 用到是什么類型就是什么類型, 而當(dāng)我們想引用變量的時(shí)候在前面加上一個(gè) $ 符號(hào)就可以訪問到

      該變量的值了. shell正常所設(shè)置的變量就是全局變量, 即便在函數(shù)體內(nèi)部也是如此.

      像其他編程語(yǔ)言一樣變量的復(fù)制形式為 變量名 = 設(shè)置的值

      [root@bavdu ~]# vim helloworld.sh

      ---.sh代表這個(gè)文件是個(gè)shell腳本,拓展名后綴,如果省略.sh則不易判斷該文

      件是否為shell腳本

      1. #!/usr/bin/env bash ---shebang蛇棒, 解釋器, 翻譯

      2. #

      3. Author: bavdu

      4. Email: bavduer@163.com

      5. Github: https://github.com/bavdu ---這就是注釋, 你沒看錯(cuò)

      6. Date: 2019//

      7. printf "hello world\n"

      [root@bavdu ~]# sh helloworld.sh

      hello world

      [root@bavdu ~]# ./helloworld.sh

      [root@bavdu ~]# vim variable_daemon01.sh

      #!/usr/bin/env bash

      #

      Author: bavdu

      Email: bavduer@163.com

      Github: https://github.com/bavdu

      Date: 2019//

      fruit=apple # 將"apple"賦值給變量fruit

      count=10

      printf "We have $count ${fruit}(s)\n"

      count=20相較于全局變量來說, 還有局部變量, 局部變量的定義需要用到local去聲明.

      shell也內(nèi)置了一些變量, 用于存儲(chǔ)經(jīng)常用到的配置信息, 比如可用的打印機(jī)、搜索路徑等,這些叫做環(huán)境變量, 在終端

      中敲 env 命令即可看到系統(tǒng)中內(nèi)置的環(huán)境變量了, 通常設(shè)置環(huán)境變量的地點(diǎn)為/etc/profifile 或 /etc/profifile.d/*.

      printf "we have $count apples"

      printf "we have $count apples"

      printf "we have $count apples"

      printf "we have $count apples"

      printf "we have $count apples"

      printf "we have $count apples"

      printf "we have $count apples"

      [root@bavdu ~]# sh variable_daemon01.sh

      [root@bavdu ~]# vim variable_daemon02.sh

      #!/usr/bin/env bash

      #

      Author: bavdu

      Email: bavduer@163.com

      Github: https://github.com/bavdu

      Date: 2019//

      hello() {

      local VARIABLE="hello world"

      printf "$VARIABLE\n"

      }

      hello

      printf "$VARIABLE\n"

      [root@bavdu shell_s]# vim /etc/profile

      export BAVDU="Hello Bavdu."

      [root@bavdu shell_s]# source /etc/profile

      [root@bavdu shell_s]# vim variable_daemon03.sh

      #!/usr/bin/env bash

      #

      Author: bavdu

      Email: bavduer@163.com

      Github: https://github.com/bavdu

      Date: 2019//

      printf "$BAVDU\n"

      [root@bavdu shell_s]# sh variable_daemon03.sh

      Hello Bavdu.

      [root@bavdu shell_s]#

      【Example】

      [root@shell Downloads]# wget https://download.oracle.com/otn-shell中還有一些特殊的變量叫做位置變量, 位置變量可以讓我們執(zhí)行時(shí)增加相應(yīng)的參數(shù), 我們來看下:

      在腳本中我們還會(huì)經(jīng)常讀取用戶輸入的變量所以還有個(gè)read關(guān)鍵字, 專門用來讀取用戶輸入的數(shù)值或字符串, 從而賦

      值給一個(gè)變量.

      pub/java/jdk/12+33/312335d836a34c7c8bba9d963e26dc23/jdk-12_linux-x64_bin.tar.gz^C

      [root@shell Downloads]# ls

      jdk-12_linux-x64_bin.tar.gz program

      [root@shell Downloads]# tar xf jdk-12_linux-x64_bin.tar.gz -C /usr/local/

      [root@shell Downloads]# cd /usr/local/

      [root@shell local]# ls

      bin etc games include jdk-12 lib lib64 libexec sbin share src

      [root@shell local]# mv jdk-12 java-12

      [root@shell local]#

      [root@shell local]# java -version

      openjdk version "1.8.0_181"

      OpenJDK Runtime Environment (build 1.8.0_181-b13)

      OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)

      [root@shell local]#

      [root@shell local]# vim /etc/profile

      #------java env------#

      export JAVA_HOME=/usr/local/java-12

      export PATH=$JAVA_HOME/bin:$PATH

      export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

      #------java env------#

      [root@shell local]# source /etc/profile

      [root@shell local]#

      [root@shell local]# java -version

      java version "12" 2019-03-19

      Java(TM) SE Runtime Environment (build 12+33)

      Java HotSpot(TM) 64-Bit Server VM (build 12+33, mixed mode, sharing)

      [root@bavdu shell_s]# vim variable_daemon04.sh

      #!/usr/bin/env bash

      #

      Author: bavdu

      Email: bavduer@163.com

      Github: https://github.com/bavdu

      Date: 2019//

      printf "$1 $2 $3\n"

      [root@bavdu shell_s]# sh variable_daemon04.sh bavdu is goodboy

      bavdu is goodboy[root@bavdu shell_s]# vim variable_daemon05.sh

      #!/usr/bin/env bash

      #

      Author: bavdu

      Email: bavduer@163.com

      Github: https://github.com/bavdu

      Date: 2019//

      read -p "Please input your variable: " varName

      printf "$varName\n"

      另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


      分享文章:云計(jì)算學(xué)習(xí)路線教程大綱課件:Linux新手入門教程-創(chuàng)新互聯(lián)
      當(dāng)前URL:http://www.ef60e0e.cn/article/deoehd.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>

        油尖旺区| 滨海县| 敦化市| 渭源县| 民勤县| 凤台县| 吉木萨尔县| 皮山县| 平南县| 东城区| 东港市| 中方县| 昭通市| 革吉县| 蕉岭县| 天门市| 淮阳县| 休宁县| 甘德县| 双牌县| 博乐市| 临海市| 博乐市| 家居| 汪清县| 万州区| 丹寨县| 威信县| 囊谦县| 大英县| 中西区| 耿马| 射洪县| 东至县| 财经| 芦山县| 西峡县| 平山县| 穆棱市| 常州市| 萝北县|