LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: linux-bird

显示路径怎么设置啊???

[复制链接]
发表于 2005-6-15 13:03:00 | 显示全部楼层
Post by linux-bird


还有一个问题啊??
PS1='[\u@\h:\w]\$' ,
在普通用户下结果为 [student@localhost:/root]$;
而在root下更改后结果为 [root@localhost:~]#;

为什么格式会不一样呢???


$PS1变量的初始设置是在/etc/bashrc文件中的,每个用户可以单独改变它。
例如student用户在自己的.bashrc文件或者
.bash_profile文件中加上PS1='[\u@\h\w]\$',就改变了student用户的提示符;但是root用户用的还是原来的系统默认提示符阿。

我的解决办法:
对于student用户,在/home/student/.bashrc 文件中加入以下语句:
PS1="\[\033[0;30m\][\w]\[\033[0m\]"
对于root用户,在/root/.bashrc文件中加入以下语句:
PS1="\[\033[0;31m\][\w]\[\033[0m\]"
试试看效果如何?
这种设置即节省命令行空间,又显示完全路径,通过不同的眼色来区分一般用户(student)和超级用户(root),感觉比较方便。 :cool:  :cool:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-24 10:13:55 | 显示全部楼层
[QUOTE=apostle]
对于student用户,在/home/student/.bashrc 文件中加入以下语句:
PS1="\[\033[0;30m\][\w]\[\033[0m\]"
对于root用户,在/root/.bashrc文件中加入以下语句:
PS1="\[\033[0;31m\][\w]\[\033[0m\]"

方法不错不错,谢谢!!!

那么请问我从哪儿可以知道这些参数呢???比如说"033", "31" , 还有"\w"  这些东西呢???
因为要是能都了解的话,就可以定制属于自己的呀!!!!  是吧?
谢谢,请指点一下!!!!!
回复 支持 反对

使用道具 举报

发表于 2005-6-24 11:37:14 | 显示全部楼层
顶一个,详解一下吧?
回复 支持 反对

使用道具 举报

发表于 2005-6-25 06:02:14 | 显示全部楼层
hostname是内建指令,用它改主机名只能是暂时的,
要改以下两个文件
/etc/hosts
/etc/sysconfig/network
回复 支持 反对

使用道具 举报

发表于 2005-6-26 09:18:45 | 显示全部楼层
Post by linux-bird
[QUOTE=apostle]
对于student用户,在/home/student/.bashrc 文件中加入以下语句:
PS1="\[\033[0;30m\][\w]\[\033[0m\]"
对于root用户,在/root/.bashrc文件中加入以下语句:
PS1="\[\033[0;31m\][\w]\[\033[0m\]"

方法不错不错,谢谢!!!

那么请问我从哪儿可以知道这些参数呢???比如说"033", "31" , 还有"\w"  这些东西呢???
因为要是能都了解的话,就可以定制属于自己的呀!!!!  是吧?
谢谢,请指点一下!!!!!


基本的颜色对应,是ASCII的方式,一般学校的BBS上面有专门的版面讨论ASCII,那上面有详细资料。

不过我是自己一个一个数字试出来的,反正就十几种,也不多哈
回复 支持 反对

使用道具 举报

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

本版积分规则

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