KSH于BASH略有差异,提示符也是可以更改的。详情如下。
图片引自:http://www.doc88.com/p-601927901933.html
一些例子:
PS1='$PWD '@"`hostname` $"
PS1=[`whoami`@"`hostname`:'$PWD']$ "
另有BASH的修改如下:
内容引自:http://blog.longwin.com.tw/2012/11/bash-prompt-set-generator-2012/
Bash prompt PS1 设定 与 产生器
发表于 2012 年 11 月 13 日 由 Tsung
Linux 使用 Bash shell 可以自订 prompt 的格式(设定 Shell 的 PS1 变数), 先把自己现在和以前有做过的一些设定列出来~
PS1='\u@\h:\w\$ '
PS1='\[\u@\h:\e[32m\w\e[0m$ \]'
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
PS1='${debian_chroot:+($debian_chroot)}\A/$? \[\033[01;32m\][\u@\h] \[\033[01;34m\]\w \$ \[\033[00m\]'
Bash prompt PS1 产生器
有个网站把常用的功能, 做成简单的网站服务, 拖拉就可以动态产生结果~
详见网站:
Halloween Bash Profile Generator http://xta.github.io/HalloweenBash/
注: 拖拉 +选择颜色 + cp 'export PS1="\h:\W \u\$ "' 这些产生出来的资料到 .bash_profile 或 .bashrc 里面就可以啰~
其他的 Prompt 设定
整合 Git branch 显示的 PS1 设定: PS1="\u@\h:\w\$(git_branch)\$ "
MySQL 也可以设定 PS1, ex: export MYSQL_PS1="(\u@\h) [\d]> "
==================================================================================
好像跟平台有点关系,下面是根据平台分类处理:
AIX
来源:http://hi.baidu.com/h_sn999/item/3a72ee2cadb02686ae48f503
AIX 修改用户提示符
1.先在需要修改的用户对应的根目录下,找到.profile文件
如:$HOME/username/.profile下,使用命令$ls -la 查看.profile,并且用$vi .profile进行修改。
2. 执行PS1=`whoami`@`hostname`'> '可以将提示符设为:root@f85>的格式,注意whoami和hostname两边的符号是重音号(键盘1前面的键)。
3. 执行PS1=`whoami`@"$(hostname)""> "也可以达到和1完全相同的显示。
4. 如果希望加上显示当前路径,那么可以写成:PS1=`whoami`@`hostname`':${PWD}> '或者PS1=`whoami`@"$(hostname):"'$PWD'"> "。
注意:重音号和单引号很容易混淆,因此需要特别注意。单引号、双引号和重音号都是成对出现的。