免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1197 | 回复: 2
打印 上一主题 下一主题

[学习分享] PS1变量有问题,求助如何修改? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-01-17 20:07 |只看该作者 |倒序浏览
本帖最后由 cqslpxzzp 于 2015-01-17 20:09 编辑

我的PS1:PS1='\n\[\e[31m>\u<\e[0m \e[32m\w\e[0m \e[36m\A\e[0m ^_^ \]\n\e[31m$?\e[0m -> '
显示是这样的

但是有个问题,就是当我按 上箭头 翻历史命令时,有东西乱入提示符了

红框里的是乱入部分,删不掉,然后命令就只能显示在那后面了,除非ctrl+c

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
2 [报告]
发表于 2015-01-19 19:19 |只看该作者
PS1是个变量,直接在Shell下赋值就改变了.

论坛徽章:
0
3 [报告]
发表于 2015-01-20 00:24 |只看该作者
以下是我.bashrc的配置。估计你69行可能设置错了

59 if [ "$color_prompt" = yes ]; then
60     PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
61 else
62     PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
63 fi
64 unset color_prompt force_color_prompt
65
66 # If this is an xterm set the title to user@host:dir
67 case "$TERM" in
68 xterm*|rxvt*)
69     PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
70     ;;
71 *)
72     ;;
73 esac
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP