<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦 > 學習電腦 > 操作系統 > Linux教程 >

        執行Shell腳本有幾種方法

        時間: 加城1195 分享

          Linux支持多用戶,各個用戶對于自己的文件設備有自己特殊的權利,保證了各用戶之間互不影響這篇文章主要介紹了執行Shell腳本的4種方法及區別介紹,本文講解了相對路徑方式、絕對路徑方式、bash命令調用、相對或絕對方式以及說下幾種方式的區別,需要的朋友可以參考下

          執行shell腳本有以下幾種方式

          1、相對路徑方式,需先cd到腳本路徑下

          復制代碼 代碼如下:

          [root@banking tmp]# cd /tmp

          [root@banking tmp]# ./ceshi.sh

          腳本執行成功

          2、絕對路徑方式

          復制代碼 代碼如下:

          [root@banking tmp]# /tmp/ceshi.sh

          腳本執行成功

          3、bash命令調用

          復制代碼 代碼如下:

          [root@banking /]# bash /tmp/ceshi.sh

          腳本執行成功

          4、. (空格) 相對或絕對方式

          復制代碼 代碼如下:

          [root@banking /]# . /tmp/ceshi.sh

          說下幾種方式的區別

          第一種和第二種沒有什么區別,兩種方式都需要提前賦予腳本以執行權限。

          第三種是把腳本當做bash的調用來處理,所以,腳本不需要有執行權限就可以執行。

          前三種方式都是在當前shell中打開一個子shell來執行腳本內容,當腳本內容結束,則子shell關閉,回到父shell中。

          第四種是使腳本內容在當前shell里執行,而不是單獨開子shell執行。

          開子shell與不開子shell的區別就在于,環境變量的繼承關系,如在子shell中設置的當前變量,不做特殊通道處理的話,父shell是不可見的。

          而在當前shell中執行的話,則所有設置的環境變量都是直接生效可用的。

          驗證:

          復制代碼 代碼如下:

          [root@banking /]# cat /tmp/ceshi.sh

          top

          1、前三種執行方式下的pstree顯示

          復制代碼 代碼如下:

          ├─sshd─┬─sshd───bash───bash───top

          │ └─sshd───bash───pstree

          2、第四種執行方式下的pstree顯示

          復制代碼 代碼如下:

          ├─sshd─┬─sshd───bash───top

          │ └─sshd───bash───pstree

          3、驗證環境變量設置的繼承關系及可見關系

          建立兩個腳本,father.sh和subshell.sh。其中father.sh調用subshell.sh

          復制代碼 代碼如下:

          [root@banking /]# cat /tmp/father.sh

          v_ceshi='father'

          #-------父shell中定義變量

          echo "以子shell方式調用腳本"

          /tmp/subshell.sh

          echo "輸出v_ceshi值為${v_ceshi}"

          echo ""

          echo "在當前shell中執行腳本"

          . /tmp/subshell.sh

          echo "輸出v_ceshi值為${v_ceshi}"

          [root@banking /]#

          [root@banking /]# cat /tmp/subshell.sh

          v_ceshi=son

          [root@banking /]#

          執行結果為

          復制代碼 代碼如下:

          [root@banking /]# /tmp/father.sh

          以子shell方式調用腳本

          輸出v_ceshi值為father

          在當前shell中執行腳本

          輸出v_ceshi值為son

          補充:Linux基本命令

          1.ls命令:

          格式::ls [選項] [目錄或文件]

          功能:對于目錄,列出該目錄下的所有子目錄與文件;對于文件,列出文件名以及其他信息。

          常用選項:

          -a :列出目錄下的所有文件,包括以 . 開頭的隱含文件。

          -d :將目錄像文件一樣顯示,而不是顯示其他文件。

          -i :輸出文件的i節點的索引信息。

          -k :以k字節的形式表示文件的大小。

          -l :列出文件的詳細信息。

          -n :用數字的UID,GID代替名稱。

          -F : 在每個文件名后面附上一個字符以說明該文件的類型,“*”表示可執行的普通文 件;“/”表示目錄;“@”表示符號鏈接;“l”表示FIFOS;“=”表示套接字。

          2.cd命令

          格式:cd [目錄名稱]

          常用選項:

          cd .. 返回上一級目錄。

          cd ../.. 將當前目錄向上移動兩級。

          cd - 返回最近訪問目錄。

          3.pwd命令

          格式: pwd

          功能:顯示出當前工作目錄的絕對路徑。

          相關閱讀:Linux主要特性

          完全兼容POSIX1.0標準

          這使得可以在Linux下通過相應的模擬器運行常見的DOS、Windows的程序。這為用戶從Windows轉到Linux奠定了基礎。許多用戶在考慮使用Linux時,就想到以前在Windows下常見的程序是否能正常運行,這一點就消除了他們的疑慮。

          多用戶、多任務

          Linux支持多用戶,各個用戶對于自己的文件設備有自己特殊的權利,保證了各用戶之間互不影響。多任務則是現在電腦最主要的一個特點,Linux可以使多個程序同時并獨立地運行。

          良好的界面

          Linux同時具有字符界面和圖形界面。在字符界面用戶可以通過鍵盤輸入相應的指令來進行操作。它同時也提供了類似Windows圖形界面的X-Window系統,用戶可以使用鼠標對其進行操作。在X-Window環境中就和在Windows中相似,可以說是一個Linux版的Windows。

          支持多種平臺

          Linux可以運行在多種硬件平臺上,如具有x86、680x0、SPARC、Alpha等處理器的平臺。此外Linux還是一種嵌入式操作系統,可以運行在掌上電腦、機頂盒或游戲機上。2001年1月份發布的Linux 2.4版內核已經能夠完全支持Intel 64位芯片架構。同時Linux也支持多處理器技術。多個處理器同時工作,使系統性能大大提高。


        執行Shell腳本相關文章:

        1.linux shell腳本執行命令

        2.Linux中執行shell腳本的方法

        3.shell腳本的執行方法

        4.Linux系統怎么用VI命令

        5.如何在Windows下運行linux shell腳本

        4019729 主站蜘蛛池模板: 国产成人无码免费视频麻豆| 国内揄拍国产精品人妻电影| 久热这里只有精品视频3| 亚洲欧美不卡高清在线| 国内熟妇人妻色在线视频 | 亚洲AV无码久久精品日韩| 狠狠色噜噜狠狠狠狠色综合久| 小嫩批日出水无码视频免费| 亚洲精品网站在线观看不卡无广告 | 亚洲一区二区三区自拍偷拍| 一区二区不卡99精品日韩| 非会员区试看120秒6次| 曰韩无码二三区中文字幕| 国产免费视频一区二区| 在线无码免费的毛片视频| 中文字幕乱码十国产乱码| 成人欧美一区二区三区在线观看| 麻豆一区二区中文字幕| 国产成人精品性色av麻豆| 国产成人午夜一区二区三区| 香蕉EEWW99国产精选免费| 亚洲大尺度一区二区av| 狠狠躁夜夜躁人人爽天天5| 好爽毛片一区二区三区四| 日本亲近相奷中文字幕| 加勒比无码人妻东京热| 亚洲男人av天堂久久资源| 国产99青青成人A在线| 国产AV老师黑色丝袜美腿| 无码国产精品一区二区VR老人| 亚洲 欧洲 自拍 偷拍 首页| 无码av最新无码av专区| 蜜桃av多人一区二区三区| 乱60一70归性欧老妇| 亚洲熟妇av一区二区三区宅男| 久久精品天天中文字幕人妻| 少妇又紧又色又爽又刺激视频| 国产露脸150部国语对白| 日吹毛片日韩v国产v亚洲v精品v| 双乳奶水饱满少妇呻吟免费看| 在线看av一区二区三区|