当前位置: 首页 > Linux相关 > 正文

自定义你的Linux提示符

Linux默认的提示符:

[admin@localhost ~]$

 但是有的时候我们想提示符多显示一些东西,比如默认的提示符只显示路径的最后的目录名,但是我们如果是想要显示完整的路径名呢,

又比如我想在提示符中显示当前的时间呢,这些都怎么实现呢?

在Linux中,可以通过一个变量来设定提示符的显示内容,这个变量就是:PS1:

默认的提示符的PS1的值是:

PS1='[\u@\H \W]\$'

 这些参数代表的含义如下:

\d :代表日期,格式为"星期 月 日
"\H :完整的主机名称,比如linux.local
\h :仅取主机名的第一个名字,比如我的主机名为 linux.local,那么就显示为linux
\t :显示时间 ,24小时格式,如 HH:MM:SS
\T :显示时间,12小时格式
\A :显示时间,24小时格式,HH:MM
\u :当前帐户的名称
\v :bash的版本信息
\w :完整的工作路径
\W :使用basename取得工作目录的全称,仅列出最后一个目录名
\# :执行第几个命令
\$ :提示符,如果是root时,提示符为#,否则为$

 相信知道了这些参数的翻译后,DIY自己的Linux提示符就在在简单不过的事情了,

比如我在我的Linux提示符中加入当前时间并修改为显示完整路径,那么命令就为:

[admin@localhost ~]$ PS1='[\u@\h \A \w]\$'

 修改了之后,提示符变为:

[admin@localhost 15:17 ~/Desktop]$

 当然,这仅仅是针对于当前会话生效的,要想注销后仍然有效的话,需要将变量写进.bash_profile中,使用下面的命令可以实现:

cd
echo "PS1='[\u@\h \A \w]\$'" >> .bash_profile

 只要知道了含义,那么修改起来就简单多了,DIY不再是难事



本文固定链接: http://kuaile.in/archives/1035 | 蒲公英的博客

该日志由 蒲公英 于2012年06月07日发表在 Linux相关 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 自定义你的Linux提示符 | 蒲公英的博客
关键字:

自定义你的Linux提示符:等您坐沙发呢!

发表评论


You must enable javascript to see captcha here!

快捷键:Ctrl+Enter