分页: 1 / 1

[求助]Bash中的$提示符前总是显示当前路径的绝对路径,很长的一串,觉得不爽,怎么改掉

发表于 : 2007-05-29 18:02
estick
RT
各位大侠,帮帮小弟!!

发表于 : 2007-05-29 18:06
bones7456
今天刚看到ee的那个.bashrc里最后一行就是干这个的,你搜索一下,或者直接问ee。

发表于 : 2007-05-29 18:13
estick
bones7456 写了:今天刚看到ee的那个.bashrc里最后一行就是干这个的,你搜索一下,或者直接问ee。
搜了半天,没有找到讷
最后再弱弱地问问:Who is ee??

发表于 : 2007-05-29 18:26
BigSnake.NET
改PS1

发表于 : 2007-05-29 18:38
zhan

代码: 全选

PS1='${debian_chroot:+($debian_chroot)}\u@\h:\W\$
倒数第三个字符是 W, 找到你的 PS1 的变量的设定,把里面的 \w 改成大写的 \W 就可以了。上面的是一个例子

定义在文件 ~/.bashrc 中

发表于 : 2007-05-29 21:42
aBiNg

代码: 全选

echo 'export PS1=""' >> ~/.bashrc
:lol:

发表于 : 2007-05-29 21:47
wkt
export PS1='\[\033[0;0;32m\]\u@\h:\w\n\[\033[0;0;44m\]-$?-\$ \[\033[0;0;0m\]'
我用的两行提示符
可以试试
写进~/.bashrc 就可以了!!

发表于 : 2007-05-31 21:51
estick
明白了:
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\W\$


\w,如果是小写的话,会显示绝对路径,如果是大写的\W, 则只会显示当前目录的名称, 入过没有的话,啥目录都不显示,只显示主机名。

发表于 : 2007-06-12 0:31
lert
man bash中对PS1写的很清楚呦!

发表于 : 2007-09-14 13:40
minjun
zhan 写了:

代码: 全选

PS1='${debian_chroot:+($debian_chroot)}\u@\h:\W\$
倒数第三个字符是 W, 找到你的 PS1 的变量的设定,把里面的 \w 改成大写的 \W 就可以了。上面的是一个例子

定义在文件 ~/.bashrc 中
我是照着这个做的,成功了 。 8)

发表于 : 2007-09-17 21:24
nihui
........
手动修改配置文件真是麻烦....
要有个 gui 的工具多好~
弄个专门修改 bashrc 的脚本也不错啊~~ :P

发表于 : 2007-09-18 14:38
madoldman
如果配置文件都弄成gui的工具,估计linux就离死亡不远了