shell介绍-历史命令-通配符-重定向
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> shell 是一个命令解释器,提供用户和机器之间的交互 支持语法:逻辑判断,循环 每个用户有自己特定的shell centos7默认bash:/bin/bash 还有zsh,ksh等 history /家目录/.bash_history文件保存输入过的命令历史 默认最大记录1000条,可由环境变量HISTSIZE进行更改,或在/etc/profile文件修改对应值 命令历史存在于内存,当正常退出终端后才会保存到.bash_history文件里 history -c 清空内存里的命令历史,不会清空.bash_history文件 命令历史添加命令执行的时间:修改环境变量HISTTIMEFORMAT="%Y/%m/%d %H:%M:%S " (默认无此变量,或者="%F %T ");将变量赋值添加到.bash_history 永久保存历史文件:chattr +a ~/.bash_history !n:n为数字,执行命令历史中第n条命令 !xxx:命令历史从后往前执行第一次匹配到的以xxx开头的命令 [tab]键敲一下可补全命令名称,或路径、文件名称。 [tab]键敲两下可列出所有待补全的项 安装bash-completion可实现命令参数补全 保存alsia别名系统文件:~/.bashrc;/etc/profile