欧美激情aaaa_伊人久久久大香线蕉综合直播_日韩在线卡一卡二_亚洲成人人体

builtin

執(zhí)行bash內(nèi)建命令。

概要

builtin [shell-builtin [arg ...]]

主要用途

參數(shù)

shell-builtin(可選):要調(diào)用的bash內(nèi)建命令。

arg(可選):傳遞給bash內(nèi)建命令的一到多個參數(shù)。

返回值

返回該內(nèi)建命令執(zhí)行的返回值,除非傳遞的不是bash內(nèi)建命令或該內(nèi)建命令被禁用。

例子

同名情況下的優(yōu)先級順序:

builtin 內(nèi)建命令 > 函數(shù) > 內(nèi)建命令 > 外部命令

# 關(guān)于外部命令優(yōu)先級最高的情況請參考enable命令。
# 此時內(nèi)建命令優(yōu)先使用
echo "the Great Wall"
# 調(diào)用內(nèi)建命令type,返回命令的類型(builtin)
type -t echo
# 定義 echo 函數(shù)
echo(){
    printf "123\n"
}
# 此時同名函數(shù)優(yōu)先使用,顯示(123)
echo
# 調(diào)用內(nèi)建命令type,返回命令的類型(function)
type -t echo
# 此時內(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'

注意

  1. 該命令是bash內(nèi)建命令,相關(guān)的幫助信息請查看help命令。

  2. 如果要調(diào)用的內(nèi)建命令被禁用了(包括builtin),那么執(zhí)行會報錯;關(guān)于禁用和啟用內(nèi)建命令請參考enable命令。

主站蜘蛛池模板: 金湖县| 依安县| 仲巴县| 蒙阴县| 米脂县| 桦川县| 丘北县| 叙永县| 湛江市| 七台河市| 乌兰浩特市| 灵宝市| 阳朔县| 垣曲县| 兴安县| 南乐县| 师宗县| 红桥区| 四子王旗| 旅游| 紫金县| 邵阳县| 南雄市| 金华市| 胶南市| 乐清市| 运城市| 锡林郭勒盟| 辽源市| 盖州市| 巴南区| 定兴县| 临颍县| 贺兰县| 沁源县| 林州市| 育儿| 平湖市| 周宁县| 嵊州市| 土默特左旗|