五周第三次课(3月7日)
8.1 shell介绍
8.2 命令历史
8.3 命令补全和别名
8.4 通配符
8.5 输入输出重定向
Linux Shell基础
学习二十一
yum list |grep zsh 命令查询有没有安装该命令
命令历史
学习二十一
系统内置的变量决定了 系统会存储多少条运行的命令
echo $HISTSIZE
-c 清空内存中运行过的命令历史,但是不会清空配置文件
学习二十一
cat .bash_history 查看操作记录历史,但是会在你退出终端的时候存储进去
echo $HISTSIZE 查看当前历史能存多少命令
如何更改变量,是在 /etc/profile 中修改
学习二十一
HISTTIMEFORMAT="%Y/%m/%d %H:%M:%S"
让执行的命令显示出时间
学习二十一
显示的效果如下
学习二十一
想要永久生效的话就要把命令保存到vi /etc/profile 里面去跟 HISTSIZE放到一起,然后source $HISTTIMEFORMAT 生效
chattr +a ~/.bash_history 保存文件只能被追加,不会被删除
如果非正常退出,命令保存不完整
!!表示上一条命令
!n会运行第n条命令
!echo 会运行第一条和echo吻合的命令
命令补全和别名
学习二十一
yum install -y bash-completion 安装完重启生效
通配符
学习二十一
输入输出重定向
学习二十一