shell是命令解析器,shell是内核的外层保护工具,负责完成用户与内核之间的交互。
作用:shell环境变里的配置,变量的定义与使用,重定向功能能。
history命令
作用:查看用户所有历史操作命令(约有1000行)
shell命令操作记录保存在用户目录 .bash_history
参数:-c 删除 -w 保存
操作方式:!n(次数) !!执行上一条命令 !执行命令
ctrl + r向后搜索
重定向操作
作用:用于改变输入输出的的方向。
输出重定向:命令 > 文件 /覆盖文件内容
命令 >> 文件 /追加文件内容
命令 >> 文件 1 2 >> 文件2
/*文件正常内容标识符为 1 错误内容标识符为 2*/
命令 && >> 文件
命令 >> 文件 2 >& 1
编辑命令行
jobs:显示当前执行的任务或程序
fg num :调出后台执行的程序
命令的任务调度:ctrl + z
命令 + &
命令的执行顺序
控制字符(; && || &)