-
Shell
CentOS默认的shell为BASH,即Bourne Again Shell,它是sh(Bourne Shell)的增强版
- 历史命令
- linux预设记录1000条历史命令;
- 命令保存在用户家目录的.bash_history中;
- 只有正常结束的命令,才会保存;
- !!表示执行上一条命令;
- !n表示执行历史记录中的第n条命令;
- !ta执行历史中最近一次以ta开头的命令;
- history命令可以查看历史命令记录;
- ↑↓箭头可以切换历史命令记录.
- 指令补齐
- 按Tab键可以补齐指令/文件名/路径等;
- 按两次Tab键,系统会列出所有可能补齐的选项;
- 别名
- alias命令,可以为命令起别名,unalias解除别名;
- alias,查看当前系统存在的别名;
- alias 别名='实际命令',设置别名.
- 通配符
- 在bash中, * 号代表可匹配多个字符(0-n个);
- ? 代表可匹配一个字符
- 重定向
- 输入重定向 <
- 输出重定向 >
- 错误重定向 2>
- 追加重定向 >>
- 管道符
- | 即为管道符,将前面命令运行的结果丢给后面的命令;
- 控制
- 暂停 Ctrl+z
- fg将后台任务提到前台
- bg将任务放到后台
- 停止 Ctrl+c