1.bash-complete自动补全脚本
1.1 自动补全脚本 bash-completion
如果没有就使用下面命令安装
yum install -y bash-completion
注意: 重启系统后可正常补齐
默认情况下,bash为linux用户提供了以下补齐功能
1.变量补全
2.用户名补全
3.主机名补全
4.路径补全
5.文件名补全
2 history命令历史记忆功能
Bash有自动记录命令的功能,自动记录到.bash_history隐藏文件中,还可以在下次需要直接调用历史记录中的命令
2.1.查询之前使用的所有命令
history
2.2.查询最近的N个命令
history n
2.3.删除相应的第n个命令
history -d n
2.4.指定执行命令历史中的第N条语句
2.5.指定执行命令历史中的倒数第N条语句
! -n
2.6.指定执行命令历史中的最后一条语句
!!
2.7.指定执行命令历史中的最近一条以[String]开头的语句
![String]
2.8.将命令历史写入命令历史的文件中
history -w
2.9.回显 echo 之后的语句,而使用 echo $FILENAME 命令可以查看file所在路径
echo $filename
2.10.查看命令历史的内容
cat ~/.bash_history
2.11.删除所有的命令历史记录
history -c
3 alias别名功能
alias命令,别名的好处是可以把本来很长的指令简化缩写,来提高工作效率;
3.1 alias 查看当前系统所有的别名
alias bd=‘curl www.baidu.com’
#定义新的别名,这时候输入h5就等于输入 ‘curl www.baidu.com’
3.2 unalias bd 取消别名定义
如果想要文件永久生效,只需将上述别名命令写到对应用户或者系统bashrc文件中
注意,不管修改了什么系统配置文件,记得 source 刷新以下
这里是 source ~/.bashrc
如果想要真实命令可以在命令前面添加反斜杠,使别名失效