国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux下腳本運(yùn)行的四種方式

這篇具有很好參考價(jià)值的文章主要介紹了Linux下腳本運(yùn)行的四種方式。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Linux下腳本的運(yùn)行方式有四種,以腳本test.sh為例:

第一種:bash test.sh

第二種:./test.sh

第三種:. test.sh

第四種:source test.sh

第一種和第二種都是開啟一個(gè)子進(jìn)程運(yùn)行腳本,但是第二種方式運(yùn)行腳本的前提是腳本有可執(zhí)行權(quán)限,需執(zhí)行命令chmod +x test.sh;

第三種和第四種都是在當(dāng)前進(jìn)程運(yùn)行腳本。

[root@docker1 lianxi]# cat test.sh? ? # 查看腳本的內(nèi)容
i=1

# 輸出變量i
echo $i

# 輸出當(dāng)前的進(jìn)程號
echo $$
[root@docker1 lianxi]# ll test.sh? ? # 查看腳本的權(quán)限,此時(shí)沒有可執(zhí)行權(quán)限
-rw-r--r-- 1 root root 20 11月 16 15:23 test.sh
[root@docker1 lianxi]# bash test.sh?
1
7237
[root@docker1 lianxi]# ./test.sh?
-bash: ./test.sh: 權(quán)限不夠
[root@docker1 lianxi]# . test.sh?
1
7185
[root@docker1 lianxi]# source test.sh?
1
7185
[root@docker1 lianxi]# chmod +x test.sh? # 添加可執(zhí)行權(quán)限

[root@docker1 lianxi]# ll test.sh?
-rwxr-xr-x 1 root root 20 11月 16 15:23 test.sh

[root@docker1 lianxi]# ./test.sh?
1
7250文章來源地址http://www.zghlxwxcb.cn/news/detail-505011.html

到了這里,關(guān)于Linux下腳本運(yùn)行的四種方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • CSS中的四種定位方式

    CSS中的四種定位方式

    在CSS中定位有以下4種: 靜態(tài)定位 - static 相對定位 - relative 絕對定位 - absolute 固定定位 - fixed 靜態(tài)定位是css中的默認(rèn)定位方式,也就是沒有定位。在此定位方式中設(shè)置:top,bottom,left,right,z-index 這些屬性都是無效的。 相對位置前的位置: 相對位置后的位置: 可以看到該

    2024年02月08日
    瀏覽(19)
  • JavaScript中的四種枚舉方式

    JavaScript中的四種枚舉方式

    字符串和數(shù)字具有無數(shù)個(gè)值,而其他類型如布爾值則是有限的集合。 一周的日子(星期一,星期二,...,星期日),一年的季節(jié)(冬季,春季,夏季,秋季)和基本方向(北,東,南,西)都是具有有限值集合的例子。 當(dāng)一個(gè)變量有一個(gè)來自有限的預(yù)定義常量的值時(shí),使用

    2024年02月03日
    瀏覽(24)
  • 創(chuàng)建多線程的四種方式

    創(chuàng)建多線程的四種方式

    ① 創(chuàng)建一個(gè)類繼承 Thread 類,重寫 run() 方法 ② 調(diào)用 start() 方法啟動線程 例: ① 創(chuàng)建類實(shí)現(xiàn) Runnable 接口,重寫 run() 方法 ② 以實(shí)現(xiàn)類作為構(gòu)造器參數(shù),創(chuàng)建一個(gè)線程( Thread )對象 ③ 調(diào)用 start() 方法啟動線程 例 注意:實(shí)現(xiàn)Runnable接口方式中,調(diào)用的不是Thread類的run()方法

    2024年02月10日
    瀏覽(19)
  • 單例模式的四種創(chuàng)建方式

    單例模式是日常開發(fā)中最常見的一種設(shè)計(jì)模式,常用來做為池對象,或者計(jì)數(shù)器之類的需要保證全局唯一的場景。 單例模式的目的是保證在整個(gè)程序中只存在一個(gè)對象實(shí)例,使用單例一個(gè)前提條件就是構(gòu)造器私有化,不允許通過new 對象的方式。單例模式的實(shí)現(xiàn)主要方式有如

    2024年02月01日
    瀏覽(27)
  • Java創(chuàng)建數(shù)組的四種方式

    1.使用默認(rèn)值來初始化 語法: 數(shù)組元素類型 [] 數(shù)組名稱 = new 數(shù)組元素類型 [數(shù)組長度] EG: int [] nums = new int [5]; //創(chuàng)建了一個(gè)類型為int,名字為nums ,長度為5的數(shù)組 2.先聲明一個(gè)數(shù)組,再給值 語法: 數(shù)據(jù)元素類型 [] 數(shù)組名稱; 數(shù)組名稱 = new 數(shù)組元素類型[數(shù)組長度]; EG: int [] nums; num

    2024年02月09日
    瀏覽(36)
  • C#對象的四種比較方式

    1.ReferenceEquals(object?o1,?object?o2): 靜態(tài)方法: 比較兩個(gè)對象的引用,引用相同返回true,否則返回false,同為null是返回true; ReferenceEquals進(jìn)行值類型比較時(shí)總是返回false,因?yàn)閮蓚€(gè)值類型需要分別裝箱到對象中,是不同的引用?; 從名稱中便可知它用來比較兩者是否是相同的引

    2024年02月16日
    瀏覽(15)
  • 記錄-實(shí)現(xiàn)深拷貝的四種方式

    記錄-實(shí)現(xiàn)深拷貝的四種方式

    深拷貝:在堆內(nèi)存中重新開辟一個(gè)存儲空間,完全克隆一個(gè)一模一樣的對象 淺拷貝:不在堆內(nèi)存中重新開辟空間,只復(fù)制棧內(nèi)存中的引用地址。本質(zhì)上兩個(gè)對象(數(shù)組)依然指向同一塊存儲空間 使用遞歸的方式進(jìn)行對象(數(shù)組)的深拷貝 奉上已封裝的深拷貝函數(shù)?? 上方函

    2023年04月21日
    瀏覽(21)
  • gRpc的四種通信方式詳細(xì)介紹

    gRpc的四種通信方式詳細(xì)介紹

    ???? 博主貓頭虎 帶您 Go to New World.??? ?? 博客首頁——貓頭虎的博客?? ??《面試題大全專欄》 文章圖文并茂??生動形象??簡單易學(xué)!歡迎大家來踩踩~?? ?? 《IDEA開發(fā)秘籍專欄》學(xué)會IDEA常用操作,工作效率翻倍~?? ?? 《100天精通Golang(基礎(chǔ)入門篇)》學(xué)會Golang語言

    2024年02月11日
    瀏覽(19)
  • SpringBoot導(dǎo)出Excel的四種方式

    SpringBoot導(dǎo)出Excel的四種方式

    ? ? ? ?近期接到了一個(gè)小需求,要將系統(tǒng)中的數(shù)據(jù)導(dǎo)出為Excel,且能將Excel數(shù)據(jù)導(dǎo)入到系統(tǒng)。對于大多數(shù)研發(fā)人員來說,這算是一個(gè)最基本的操作了。但是……我居然有點(diǎn)方! ? ? ? ? 好多年沒有實(shí)操這種基礎(chǔ)的功能了。我對于excel導(dǎo)入導(dǎo)出的印象還停留在才入行時(shí)的工作經(jīng)

    2024年02月03日
    瀏覽(26)
  • C++文件讀取的四種方式

    C++可以根據(jù)不同的目的來選取文件的讀取方式,目前為止學(xué)習(xí)了C++中的四種文件讀取方式。 C++文件讀取的一般步驟: 1、包含頭文件 #includefstream 2、創(chuàng)建流對象:ifstream ifs (這里的ifs是自己起的流對象名字) 3、打開文件:file.open(\\\"文件路徑\\\",\\\"打開方式\\\"),打開文件后并判斷文件是

    2024年02月11日
    瀏覽(16)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包