全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 4372|回复: 10

[root@localhost]#变成-bash-3.2#???

[复制链接]
发表于 2010-2-23 12:03:45 | 显示全部楼层 |阅读模式
不知道是不是因为装了rTorrent
提示符变成了
-bash-3.2#
虽然不影响使用,但看起来不爽,怎样才能改回到[root@localhost]#
百度了一下好像说.bashrc被删除,但找了一下还在
发表于 2010-2-23 12:07:06 | 显示全部楼层
前两天不是有人问过的吗?
你翻一下就看到了。
 楼主| 发表于 2010-2-23 12:10:21 | 显示全部楼层
export PS1=[\\u@\\h\ \\W]#
已经解决
发表于 2010-2-23 12:13:54 | 显示全部楼层
只是第一次解决
重启后还是bash
得按鸟哥的教程弄
我没弄呢@@
qwb 该用户已被删除
发表于 2010-2-23 12:15:05 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2010-2-23 12:18:42 | 显示全部楼层
我解决了,主目录的一个文件不见了。创建下酒OK
发表于 2010-2-23 12:54:49 | 显示全部楼层
你要注意的是,這個 /etc/bashrc 是 CentOS 特有的 (其實是 Red Hat 系統特有的),其他不同的 distributions 可能會放置在不同的檔名就是了。由於這個 ~/.bashrc 會呼叫 /etc/bashrc 及 /etc/profile.d/*.sh , 所以,萬一你沒有 ~/.bashrc (可能自己不小心將他刪除了),那麼你會發現你的 bash 提示字元可能會變成這個樣子:

不要太擔心啦!這是正常的,因為你並沒有呼叫 /etc/bashrc 來規範 PS1 變數啦!而且這樣的情況也不會影響你的 bash 使用。 如果你想要將命令提示字元捉回來,那麼可以複製 /etc/skel/.bashrc 到你的家目錄,再修訂一下你所想要的內容, 並使用 source 去呼叫 ~/.bashrc ,那你的命令提示字元就會回來啦!

我看了下bashrc在etc下啊
但是skel下面就没这个东东了
应该复制到哪里去啊

[ 本帖最后由 vaman 于 2010-2-23 12:56 编辑 ]
发表于 2010-2-23 13:23:02 | 显示全部楼层
vi编辑/etc/profile文件,在最后加上:
export PS1='[\u@\h \W]\$ '
这样终身解决了
但是还有个问题,默认是在root目录
如何让他默认在root上一级目录呢@@
 楼主| 发表于 2010-2-23 13:42:43 | 显示全部楼层
我就在/etc/profile  加了句 PS1=[\\u@\\h\ \\W]#
但我还有个问题就是,为什么登录后,没直接出提示符,需要按ctrl+c,才出提示符
发表于 2010-2-23 14:17:55 | 显示全部楼层
我是立刻出提示符啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-4 04:52 , Processed in 0.062638 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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