Bash Shell控制台终端命令合集
最近整理了一下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 |
