标签:
内建命令(build-in commands)是shell build-in的命令,当内建命令使用的时候,shell将会直接执行,无需新建子进程。内建命令被用来创建一些功能性的或者便捷性的组建。
bash支持3中类型的内建命令
: , . break cd continue eval exec exit export getopts hash pwd readonly return set shift test [ times trap umask unset
alias bind builtin command declare echo enable help let local logout printf read shopt type typeset ulimit unalias.
当运行再POSIX模式下时,主要的不同有以下3方面
从shell启动程序的执行
当程序通过shell启动,bash将会fork出一个subshell,subshell将会立即读取父shell的命令,命令读取后就会执行直到执行完毕或者被键盘送来的中断所打断。然后subshell将会执行所有命令而父shell则会等待其完成。当subshell执行完毕并终结,父shell将会被唤醒并重新打印语句在终端。
标签:
原文地址:http://www.cnblogs.com/sunyuw/p/4222169.html