黄色片网站免费观看-黄色片网站观看-黄色片网站大全-黄色片视频网-色偷偷网址-色偷偷网站

builtin

執行bash內建命令。

概要

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

主要用途

參數

shell-builtin(可選):要調用的bash內建命令。

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

返回值

返回該內建命令執行的返回值,除非傳遞的不是bash內建命令或該內建命令被禁用。

例子

同名情況下的優先級順序:

builtin 內建命令 > 函數 > 內建命令 > 外部命令

# 關于外部命令優先級最高的情況請參考enable命令。
# 此時內建命令優先使用
echo "the Great Wall"
# 調用內建命令type,返回命令的類型(builtin)
type -t echo
# 定義 echo 函數
echo(){
    printf "123\n"
}
# 此時同名函數優先使用,顯示(123)
echo
# 調用內建命令type,返回命令的類型(function)
type -t echo
# 此時內建命令優先使用
builtin echo -e "backslash \\"
# 執行shell內部指令,輸出當前系統下的命令別名
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內建命令,相關的幫助信息請查看help命令。

  2. 如果要調用的內建命令被禁用了(包括builtin),那么執行會報錯;關于禁用和啟用內建命令請參考enable命令。