自动补齐涉及到shell解释器bash和软件包bash-completion(yum -y install bash-completion)
为什么是bash?
Bash基本特性
命令行环境回顾
-快捷键、Tab键补齐 -命令历史 -命令别名
一、快速查看当前使用的shell(Linux下默认的shell是bash)
# echo $SHELL //显示环境变量$SHELL的值,不能实时反映
# echo $0 //$0为Shell本身的文件名
# env | grep SHELL //显示当前用户的环境变量,匹配查找SHELL
# cat /etc/passwd | grep root
//用户帐号文件匹配查找,第七字段为用户所用SHELL 的类型,通常linux创建新用户,该用户无法使用基本的shell命令或者自动补全时可使用root用户修改该文件
# ps //通过查看当前进程
//输入任意不存在的命令,查看shell提示
二、更改当前的shell设置
#chsh -s /bin/bash //通过 -s 参数改变当前的shell设置
格式:chsh [ -s shell ] [ username ]
选项:
-s或--shell 更改当前 shell 环境。
-l 或--list-shells 显示当前系统可用的 shell 清单,同 # cat /etc/shells
-v 或--version 显示版本信息
三、安装bash-completion(按“Tab”键自动补齐命令)
1、检查系统是否有该安装包
# rpm -lq bash-completion
# yum list | grep bash
2、使用yum安装
# yum -y install bash-completion
3、# reboot //重启生效
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。