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从入门到精通(18)read内置命令读取用户输入

shell从入门到精通什么是shell

shell从入门到精通shell脚本几种运行方式的区别

shell从入门到精通(16)shell 退出状态码(特殊变量$?)

shell从入门到精通(15)shell 退出状态码(特殊变量$?)

shell从入门到精通(13)输出重定向