Shell就是用户与内核交互的一层,有很多Shell,功能差异不大。使用cat /etc/shells查看所有安装的shell。
例如:bash sh csh ksh tcsh nologin
bash的技巧
!命令序号就可以直接执行这个命令
clear或者ctrl+l清屏
ctrl+u删除你前面写的内容(这一行中)
命令别名
有了命令别名就可以定义别的系统中的使用习惯。
输入输出重定向
同标准IO一样,Shell对于每一个进程预先定义3个文件描述字。
0 stdin标准输入
1 stdout标准输出
2 stderr错误输出
管道
命令连接符
命令替换符