bash是什么
- bash是一个命令处理器,运行在文本窗口中,并能执行用户直接输入的命令。
- bash还能从文件中读取Linux命令,称之为脚本。
- bash支持通配符、管道、命令替换、条件判断等逻辑控制语句。
命令历史
Shell会保留其会话中用户提交执行的命令
history #命令,查看历史命令记录,注意【包含文件和内存中的历史纪录】
echo $HISTSIZE #shell进程可保留的命令历史的条数
echo $HISTFILE #存放历史命令的文件,用户推出登录后,持久化命令个数
# 存放历史命令的文件
ls -a ~/.bash_history
演示:
history命令
history #命令 以及参数
-c:清空内存中命令历史
-r:从文件中恢复历史命令
数字n:显示最近n条命令
演示:
!历史id:表示快速执行历史命令
!!:执行上一次命令
演示:
bash特性汇总
- 文件路径tab键补全
- 命令补全 tab
- 快捷键ctrl+a,e,u,k,l
- 通配符 .*
- 命令历史 history
- 命令别名 alias
- 命令行展开