共計(jì) 807 個(gè)字符,預(yù)計(jì)需要花費(fèi) 3 分鐘才能閱讀完成。
這篇“l(fā)inux 運(yùn)行文件的命令是什么”文章的知識(shí)點(diǎn)大部分人都不太理解,所以丸趣 TV 小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“l(fā)inux 運(yùn)行文件的命令是什么”文章吧。
linux 運(yùn)行文件命令有:1、使用 source 執(zhí)行文件,命令語法為“source 文件名”。2、利用“.”執(zhí)行文件,命令語法為“. 文件名”。3、使用 bash 執(zhí)行腳本文件,命令語法為“bash 文件名”。4、使用“./file”執(zhí)行腳本文件,命令語法為“./ 文件名”;此種方式首先得給腳本添加執(zhí)行權(quán)限“chmod +x 文件名”。
創(chuàng)建文件
vi test.txt
# 按 i 切換 insert 模式
# 輸入文本
#!/bin/bash
echo Hello world?。?!echo $$ # 打印當(dāng)前進(jìn)程 id
echo $test
執(zhí)行 (運(yùn)行) 文件的方式
1、使用 source 執(zhí)行腳本
test=100
source test.txt
輸出:
Hello world!!!
37790
100
使用的為當(dāng)前 bash
2、使用. 執(zhí)行腳本
. test.txt
Hello world!!!
37790
100
使用的為當(dāng)前 bash
3、使用 bash 執(zhí)行腳本
bash test.txt
Hello world!!!
47733
進(jìn)程 id 更新了,且未獲取到變量 test 的值,因?yàn)閱?dòng)了子進(jìn)程的 bash 執(zhí)行腳本。
4、使用./file 執(zhí)行腳本
注意:此種方式首先得給腳本添加執(zhí)行權(quán)限 chmod +x test.txt
./test.txt
Hello world!!!
47758
進(jìn)程 id 更新了,且未獲取到變量 test 的值,因?yàn)閱?dòng)了子進(jìn)程的 bash 執(zhí)行腳本。
以上就是關(guān)于“l(fā)inux 運(yùn)行文件的命令是什么”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望丸趣 TV 小編分享的內(nèi)容對(duì)大家有幫助,若想了解更多相關(guān)的知識(shí)內(nèi)容,請(qǐng)關(guān)注丸趣 TV 行業(yè)資訊頻道。