Shell学习笔记(三)
系统提示信息
Bash shell的登录信息提示在【/etc/issue】和【/etc/motd】中配置。
【/etc/issue】文件可以修改系统提示信息,例如系统版本、时间等
【/etc/motd】文件可以修改用户登陆时候的提示信息,例如欢迎信息等。
?
【\d】本地端的时间的日期【\l】显示第几个终端接口【\m】显示硬件等级【\n】显示主机的网络名称【\r】操作系统的版本【\t24】小时时间格式显示时间【\s】操作系统名称【\v】操作系统的版本修改/etc/issue文件影响第一行
修改/etc/motd文件影响第二行
?
系统设定值
????? Bash shell系统设定值在【/etc/profile】和【/etc/bashrc】中进行设置。而个人设定值在【~/.bash_profile】和【~/.bashrc】中设置。
【/etc/profile】文件中设置了几个重要的环境变量。例如PATH、MAIL、LOGNAME、HOSTNAME、INPUTRC等。同时这个文件也规划出【/etc/profile.d】。【/etc/bashrc】文件在规划umask的功能,也同时规划出提示符“PS1”的内容。
【/etc/man.config】文件规范了使用man的时候man page的路径到那里寻找。
个人设定值
Bash shell个人设定值在【~/.bash_profile】和【~/.bashrc】中设置。
【~/.bash_profile】文件中定义了个人化的路径(PATH)与环境变量的文件名称。【~/.bashrc】文件中设置个人化变量。例如命令的别名设置、路径的重新定义等。【~/.bash_logout】文件中指定了在注销shell的时候,BASH会为你做的事情。【source】命令可以将设定在文件中的内容读取一次。在上面的4个文件中分别加上标示。
?
在这种情况下,可以使用reset命令将终端恢复到正确的状态。
修改del向后删除,backspace向前删除
Sty erase ^???????? Stty erase ^H?