<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      闞金翔
      達則兼濟天下,窮則獨善其身

      這些區別主要體現在執行環境、權限要求和子進程管理等方面

      一.可執行權限(不一樣)

      • ./:
        使用 ./script.sh 執行腳本時,腳本必須具有可執行權限。這意味著你需要先使用 chmod +x script.sh 命令來賦予腳本執行權限。
      chmod +x script.sh
      ./script.sh
      
      • sh:
        使用 sh script.sh 執行腳本時,不需要腳本具有可執行權限。只需確保腳本有讀取權限即可。
      sh script.sh
      

      二.腳本解釋器(不一樣)

      • ./:
        當使用 ./script.sh 時,腳本的第一行(如果存在)會指定解釋器。例如,若腳本以 #!/bin/bash 開頭,則會使用Bash解釋器來運行。如果沒有指定解釋器,系統將使用默認的Shell程序。
      • sh:
        使用 sh script.sh 明確指定了要使用Bourne Shell(或其兼容實現)來執行該腳本。即使腳本中指定了其他解釋器(如Bash),也會被忽略。

      三.子進程與當前Shell(不全一樣)

      • ./:
        當使用 ./script.sh 執行時,Linux會在一個新的子進程中運行該腳本。這個子進程不會影響父Shell的環境變量和狀態。
      • sh:
        使用 sh script.sh 時,同樣會在一個新的子進程中執行該腳本。這個子進程繼承父Shell的環境變量,但普通變量(未導出)不會被繼承。

      四.環境變量的影響(一樣)

      如果在腳本中設置了環境變量,這些變量在腳本結束后不會影響到當前Shell,因為它是在子進程中運行的。

      總結(主觀)

      根據個人習慣選擇
      熟悉的環境用sh./可以更多的發現暴露一些問題,適用于特殊環境

      posted on 2024-12-19 11:35  闞金翔  閱讀(451)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 国产色无码精品视频免费| 少妇久久久被弄到高潮| 久久久久蜜桃精品成人片公司| 亚洲精品在线视频自拍| 2020国产成人精品视频| 夜夜躁狠狠躁2021| 国产成人高清亚洲综合| 国产女人喷潮视频免费| 美女无遮挡免费视频网站| 亚洲精品无码久久千人斩| 老司机精品成人无码AV| 日本精品中文字幕在线不卡| 国产精品爆乳在线播放第一人称| 日韩少妇内射免费播放| 国产免费午夜福利蜜芽无码| 国产在线自拍一区二区三区| 欧美日韩不卡合集视频| 久久精品国产九一九九九| 亚洲精品一区二区妖精| 博罗县| 男人和女人做爽爽免费视频| 亚洲一区二区三区啪啪| 墨玉县| 亚洲欧美人成人综合在线播放 | 久在线精品视频线观看| 久久综合色最新久久综合色| 又爽又黄无遮挡高潮视频网站| 57pao成人国产永久免费视频 | 人妻无码不卡中文字幕系列| 午夜成人精品福利网站在线观看| 久久久精品2019中文字幕之3| 加勒比无码专区中文字幕| 色九月亚洲综合网| 好吊视频一区二区三区人妖| 国精产品一品二品国精在线观看| 丁香花成人电影| 成人亚洲性情网站www在线观看| 国产极品精品自在线不卡| www内射国产在线观看| 国产亚洲精品久久久久久久久| 久久国产一区二区三区|