最近整理了一下Bash Shell终端的命令,以备后续查用。如下:
1.内建命令
命令 | 描述 |
---|---|
& | 在后台启动作业 |
((x)) | 执行数学表达式x |
. | 在当前shell中读取并执行指定文件中的命令 |
: | 什么都不做,始终成功退出 |
[ t ] | 对条件表达式t进行求值 |
[[ e ]] | 对条件表达式e进行求值 |
alias | 为指定的命令定义别名 |
bg | 将当前作业置于后台运行 |
bind | 将组合键绑定到readline函数或宏 |
Break | 退出for、while、select或until循环 |
builtin | 执行指定的shell内建命令 |
caller | 返回活动子函数调用的上下文 |
case | 根据模式有选择的执行命令 |
cd | 将当前目录切换为指定的目录 |
command | 执行指定的命令,不进行正常的shell查找 |
compgen | 为指定单词生成可能得补全匹配 |
complete | 显示指定的单词是如何补全的 |
compopt | 修改指定单词的补全选项 |
continue | 继续执行for、while、select或until循环的下一次迭代 |
coproc | 在后台生成子shell并执行指定的命令 |
declare | 声明变量或变量类型 |
dirs | 显示当前已保存的目录列表 |
disown | 从进程作业表中删除指定的作业 |
echo | 将指定字符串输出到STDOUT |
enable | 启用或禁用指定的内建shell命令 |
eval | 将指定的参数拼接成一个命令,然后执行该命令 |
exec | 用指定命令替换shell进程 |
exit | 强制shell以指定的退出状态码退出 |
export | 设置可用于子shell进程的变量 |
false | 将结果设置为false状态 |
fc | 从历史记录列表中选择一组命令 |
fg | 将作业恢复至前台 |
for | 对列表中的每一项执行指定的命令 |
function | 定义一个shell脚本函数 |
getopt |