操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    ash選項用于在調(diào)用bash時修改其行為。最常用的bash選項如下:

    1. -c:該選項用于指定在bash中運行的命令,運行完則退出。例如:bash -c 'echo $SHLVL'

    SHLVL變量可以看當前shell嵌套數(shù)量

    1. -i:該選項用于以交互模式運行bashshell。在此模式下,shell顯示提示符并等待用戶輸入。例如,以下命令以交互模式啟動: bash -i

    1. -l:該選項用于將bash作為登錄shell運行。在此模式下,shell會讀取用戶的配置文件和登錄腳本。例如,以下命令以登錄shell模式啟動bash:bash -l, 加上 -x選項可以看到bash做了什么:

    1. -n:該選項用于以語法檢查模式運行bash。在此模式下,shell讀取命令但不執(zhí)行它們。例如,以下命令檢查Bash腳本的語法:bash -n script.sh

    1. -r:該選項用于以受限模式啟動bash。在此模式下,shell運行具有受限的命令和特性。例如,cd, 輸出重定向等, 以下命令以受限模式啟動bash:bash -r

    1. -v:該選項用于在bash中啟用詳細模式。在此模式下,shell顯示每個執(zhí)行的命令。例如,以下命令以詳細模式啟動bash:bash -v


    1. -x:該選項用于在bash中啟用調(diào)試模式。在此模式下,shell顯示每個執(zhí)行的命令,以及使用的任何變量和參數(shù)。例如,以下命令以調(diào)試模式啟動bash:bash -x script.sh
    2. -e:該選項用于在命令失敗時退出shell。

    1. -f:該選項用于禁用文件名生成或globbing。例如,以下命令在bash中禁用globbing:bash -f

    這些只是調(diào)用bash時可用的眾多選項之一。可以在Bash文檔或通過在終端窗口中運行 man bash 命令中找到完整的選項列表。

    上一篇內(nèi)容linux學習筆記:bash命令行編輯,我們講解了bash命令行的編輯,接下來我們將細致講解bash的具體功能、命令以及使用方法。

    bash可以執(zhí)行各種各樣的命令,有些命令是bash內(nèi)置的,有些是來自外部的命令。bash如何調(diào)用外部命令,是本篇的重點知識,希望您通過我的實驗直觀地掌握。


    啥是bash內(nèi)部命令

    內(nèi)部命令是指bash自帶的命令程序,隨系統(tǒng)啟動時直接加載到內(nèi)存中,不需要調(diào)用就可直接執(zhí)行。

    比如:cd、pwd、exit等。



    啥是bash外部命令

    外部命令也是一些Linux的應用程序,有更加豐富的功能,當然也伴隨著更多的源代碼量,所以不在系統(tǒng)啟動時加載到內(nèi)存里,只有當需要執(zhí)行時才調(diào)用。

    外部命令需要通過Path變量配置路徑后才能被調(diào)用執(zhí)行。

    比如:ping、ifconfig等。



    如何區(qū)分內(nèi)部和外部命令

    通過type命令可以快速辨別,看演示:

    上圖中的命令結(jié)果,解釋如下:

    cd is a shell builtin   # 這個提示說明是內(nèi)部命令;
    ping is /bin/ping  # 這個提示說明ping是外部命令,/bin/ping是它的存放位置


    理解外部命令調(diào)用方法

    外部命令想要被bash成功調(diào)用,事先要在系統(tǒng)環(huán)境變量里添加程序的目錄路徑,告知bash到哪個目錄里找這個外部命令。

    “系統(tǒng)環(huán)境變量”里的“Path變量”就是負責添加程序路徑的。



    演示外部命令的調(diào)用過程

    Ping命令就是一個外部命令,為了便于您的理解,我們還是拿windows系統(tǒng)來做演示,觀察一下ping的存放路徑,和Path變量的配置。

    步驟一:搜索PING.EXE存放路徑

    在C:\Windows\system32里可以找到PING.exe;

    步驟二:查看環(huán)境變量

    可以看到“%SystemRoot%\system32”這個路徑,已經(jīng)被添加到Path變量里了。

    步驟三:試試刪除Path路徑

    如果刪除ping的Path路徑,結(jié)果就杯具了,提示‘ping’不是內(nèi)部或外部命令,也不是可運行的程序。

    步驟五:查看Linux的Path變量

    使用 echo $PATH命令,可以查看Linux的Path變量配置。



    本文base命令匯總及解釋

    type 命令   # 查看某個命令是內(nèi)部還是外部命令;
    echo $PATH  # 查看Linux的Path變量里配置了哪些路徑;


    以上內(nèi)容就是我們整理的bash功能之內(nèi)部命令與外部命,以及使用方法。

    如果本文對你有所幫助,記得點贊,評論、轉(zhuǎn)發(fā)、支持一下作者啦!非常感謝大家!

網(wǎng)站首頁   |    關于我們   |    公司新聞   |    產(chǎn)品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區(qū)    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權(quán)所有