Linux系统中修改提示符

发表于:2017-2-16 11:50

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:运维部落    来源:51Testing软件测试网采编

  当你登录linux系统后,如果你是普通用户系统会显示命令行提示符$
  提醒用户输入命令,如果你是与管理员身份登录系统,提示符则是#
  而提示符前面[]则是提醒用户的一些信息,liu 或 root 是登录的用户名,localhost 是主机名的简称,~ 是当前工作目录的基名,其实还有一些其他的提示信息我们也可以定义,也可以自定义字体的颜色和背景色,下面我来介绍一下如何自定义这些提示信息。
  首先我们应该记住提示符的格式:
  PS1="\[\e[31;40m\][\u@\h \W]\\$\[\e[;m\]"
  \e 颜色                  \u 当前用户
  \h 主机名简称            \H 主机名
  \w 当前工作目录          \W 当前工作目录基名
  \t 24小时时间格式        \T 12小时时间格式
  \! 命令历史数            \# 开机后命令历史数
  颜色搭配如下:
  现在我们知道了修改提示信息的格式,在命令行输入你想修改的信息命令进行修改
  然而这只是临时修改了提示信息,当你注销用户,再次登录时提示信息会回到系统提示的信息,
  那我们想永久改变提示信息该如何做呢?
  我们知道命令行的命令修改的配置只是存储到了内存中,并未写入磁盘,用户注销登录后配置就会丢失,所以我们想要永久改变配置就要找到被指文件进行修改,用户目录下的隐藏文件 .bashrc 便是配置文件,
  这边是文件中原有的信息,我们需将修改提示符的配置写入其中
  此时我们提示信息并没有改变,原因是我们的配置文件并没有激活,我们只是刚写完而已,下面我们激活配置,
  这样自定义提示信息可以有效的提示我们一些信息。
  一些小知识的总结,望批评指正!!!
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号