Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1490|回复: 1
打印 上一主题 下一主题

定制linux shell提示符 终端 tab lable 显示 命令行

[复制链接]

697

主题

1142

帖子

4086

积分

认证用户组

Rank: 5Rank: 5

积分
4086
跳转到指定楼层
楼主
发表于 2017-8-9 18:51:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 java 于 2017-9-11 15:12 编辑
  1. [taoge@localhost ~]$ echo $PS1
  2. [\u@\h \W]\$
  3. [taoge@localhost ~]$ export PS1='\d > '
  4. Sat Nov 28 > export PS1='\H > '
  5. localhost.localdomain > export PS1='\h > '
  6. localhost > export PS1='\t > '
  7. 08:52:10 > export PS1='\T > '
  8. 08:52:22 > export PS1='\A > '
  9. 08:52 > export PS1='\@ > '
  10. 08:53 AM > export PS1='\u > '
  11. taoge > export PS1='\v > '
  12. 4.1 > export PS1='\w > '
  13. ~ > export PS1='\W > '
  14. ~ > export PS1='\$ > '
  15. $ > export PS1='I love you\$ '
  16. I love you$
复制代码
在最开始的默认情况下, PS1默认显示[\u@\h \W]\$, 所以就显示了[taoge@localhost ~]$ , 其余的可以类推, 请见上面。
export PS1='\t_\w\$ '            20:03:13_~$

export PS1='\t_\w_develop\$ '      20:04:37_~_develop$   develop分支目录
export PS1='\t_\w_master\$ '       20:05:19_~_master$       master分支目录

默认在格式写在一个叫PS1的变量里,所以我就:
$ echo $PS1
[\u@\h \W]\$
解读这个[\u@\h \W]\$: 方括号,用户名,@,机器名,当前目录名,另一个中括号,$
和我在我的终端里看到的"[lei@lei-server ~]$"一致
下面就是在 .bash_profile或.bashrc里改改这个PS1就行了
export PS1="[\e]2;\W: $*\a\u@\h \W]\$ \a"
\e]2; 改tab的名字
\W是当前文件夹名字
$*:是输入的字符串
\a好像就是正常的命令行的地方
\u是用户名
\h是server名字
所以就是:tab的名字写成:<文件夹:输入的字符串>的形式,命令行提示符输出成<用户名@机器名 文件夹>$的形式


要永久生就, 那就把export PS1='\t_\w\$ '放在~/.bashrc文件中吧。


  1. export PS1='\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]_\t_master\[\033[00m\]\$ '
复制代码

回复

使用道具 举报

697

主题

1142

帖子

4086

积分

认证用户组

Rank: 5Rank: 5

积分
4086
沙发
 楼主| 发表于 2017-8-9 18:51:57 | 只看该作者
  1. echo $PS1
  2. \[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|firemail ( 粤ICP备15085507号-1 )

GMT+8, 2024-5-9 08:40 , Processed in 0.058929 second(s), 18 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表