shell从入门到精通关于内建命令(内置命令)和外建命令
Posted 奇妙之二进制
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell从入门到精通关于内建命令(内置命令)和外建命令相关的知识,希望对你有一定的参考价值。
前言
在shell中可执行的命令分为内键命令和外部命令。在此之前,搞明白shell的内建命令和外部命令非常重要。下面将简要描述什么是内建命令和外部命令?
内建命令
内建命令不需要子进程来执行,它已经和shell编译为一体。作为shell工具的组成部分存在。不需要借助外部程序文件来运行。而常见shell内建命令有如下命令:
命令 | 说明 |
---|---|
: | 扩展参数列表,执行重定向操作 |
. | 读取并执行指定文件中的命令(在当前 shell 环境中) |
alias | 为指定命令定义一个别名 |
bg | 将作业以后台模式运行 |
bind | 将键盘序列绑定到一个 readline 函数或宏 |
break | 退出 for、while、select 或 until 循环 |
builtin | 执行指定的 shell 内建命令 |
caller | 返回活动子函数调用的上下文 |
cd | 将当前目录切换为指定的目录 |
command | 执行指定的命令,无需进行通常的 shell 查找 |
compgen | 为指定单词生成可能的补全匹配 |
complete | 显示指定的单词是如何补全的 |
compopt | 修改指定单词的补全选项 |
continue | <
以上是关于shell从入门到精通关于内建命令(内置命令)和外建命令的主要内容,如果未能解决你的问题,请参考以下文章
shell从入门到精通(16)shell 退出状态码(特殊变量$?)