raksmart活动促销

分享

写回答

发帖

去掉登录SSH后显示的用户名@ 域名

BlueHost BlueHost 5267 人阅读 | 9 人回复

发表于 2010-6-10 15:46:00 | 显示全部楼层 |阅读模式

昨天晚上买了bluehost的主机,主要是这几天godaddy老是被抽风,没办法,多个保障。cpanel没什么好研究的,我主要是对主域名那个目录的修改和其他一些设置做了了解。bluehost的服务还是不错的,有live chat,有问题马上就问,解决问题也是比较及时的,这个还是比较满意的。

今天登录SSH后,发现这个主机上一些linux的东西你还可以自己做一些简单的设置的,而且你还可以进到/目录下去,也可以进到/etc这个目录去,有些文件,你虽然没权限修改,但是能看到,有read权限。godaddy那边的/etc你是进不去的,虽然可以用vi查看。</p>
对于SSH登录后的shell显示方式我很不满意。用户@域名这样的很长的一串,出现的问题就是,如果某个文件的路径比较深了,进到那里输入命令很不爽的。本来正常的linux控制台的话,输入命令的时候,第1行满了,换到第2行去,第2行应该是空白的。可是在SSH里不是这样的,第2行会显示第1行的内容,不仔细看,还以为不能够输命令了,其实不是的,你输入一个字符,原本那个假“显示”的字符就被替换了。

其实要修改很简单的。在/etc下面有个bashrc文件,在你用户名目录下有个.bashrc文件,这个.bashrc最终还是调用/etc下面的这个bashrc文件的。那么需要做的是,自定义一个.bashrc,不调用/etc下面的这个bashrc文件,把/etc/bashrc文件里的内容复制到.bashrc里面去,做一些必要的修改就可以了。然后把下面这段删除掉


然后再把这行:
PS1="\u@\h [\w]# "
改成这样:
PS1="[\w]# "
这样会顺便把那个在根目录下讨厌的cgi-bin目录也给删除了,因为我不用cgi。如果你不改.bashrc,这个目录是在你登录的时候会自动创建的,就算你这次删除掉了,下次登录还是会有的。
改完后的效果是这样的:


这样就清爽很多了,如果你愿意,还可以把显示当前所在的目录也去掉,要看目录就直接用pwd命令去看

转载自我的博客:http://www.isearchonline.info/archives/264

回答|共 9 个

开心私塾

发表于 2010-6-10 15:48:07 | 显示全部楼层

看看,

johnnyfu829

发表于 2010-6-10 15:54:25 | 显示全部楼层

其实我现在把显示当前目录也去掉了
改成下面这样就可以了
PS1=”# ”
shell.JPG

goldstein

发表于 2010-6-11 11:40:19 | 显示全部楼层

很不错的文章,支持楼主!

比较喜欢Bash Shell,Jail Shell等其它Shell不习惯。

johnnyfu829

发表于 2010-6-12 12:29:55 | 显示全部楼层

原帖由 goldstein 于 2010-6-11 11:40 AM 发表
很不错的文章,支持楼主!

比较喜欢Bash Shell,Jail Shell等其它Shell不习惯。


还指望你给我加加分呢,可是你不是这个版的版主啊

boro

发表于 2010-6-13 16:23:12 | 显示全部楼层

你都加自己博客链接了,还指望加分呢啊

johnnyfu829

发表于 2010-6-13 16:37:54 | 显示全部楼层

原帖由 boro 于 2010-6-13 04:23 PM 发表
你都加自己博客链接了,还指望加分呢啊


额...........
RAKSmart

goldstein

发表于 2010-6-13 17:01:42 | 显示全部楼层

对,这不是我的山头。

到我的“国外主机交流 ”帮会来效力吧,帮主我是从来不吝惜加分的。

boro

发表于 2010-6-13 18:05:56 | 显示全部楼层

回复 8# 的帖子

帮主……你是啥帮

goldstein

发表于 2010-6-13 22:32:16 | 显示全部楼层

回复 9# 的帖子

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

本版积分规则