W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
執(zhí)行bash內(nèi)建命令。
builtin [shell-builtin [arg ...]]
shell-builtin(可選):要調(diào)用的bash內(nèi)建命令。
arg(可選):傳遞給bash內(nèi)建命令的一到多個(gè)參數(shù)。
返回該內(nèi)建命令執(zhí)行的返回值,除非傳遞的不是bash內(nèi)建命令或該內(nèi)建命令被禁用。
同名情況下的優(yōu)先級(jí)順序:
builtin 內(nèi)建命令 > 函數(shù) > 內(nèi)建命令 > 外部命令
# 關(guān)于外部命令優(yōu)先級(jí)最高的情況請(qǐng)參考enable命令。
# 此時(shí)內(nèi)建命令優(yōu)先使用
echo "the Great Wall"
# 調(diào)用內(nèi)建命令type,返回命令的類型(builtin)
type -t echo
# 定義 echo 函數(shù)
echo(){
printf "123\n"
}
# 此時(shí)同名函數(shù)優(yōu)先使用,顯示(123)
echo
# 調(diào)用內(nèi)建命令type,返回命令的類型(function)
type -t echo
# 此時(shí)內(nèi)建命令優(yōu)先使用
builtin echo -e "backslash \\"
# 執(zhí)行shell內(nèi)部指令,輸出當(dāng)前系統(tǒng)下的命令別名
builtin alias
alias cp='cp -i'
alias l.='ls -d .* --color=tty'
alias ll='ls -l --color=tty'
alias ls='ls --color=tty'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: