Chinaunix首页 | 论坛 | 博客
  • 博客访问: 376690
  • 博文数量: 85
  • 博客积分: 1504
  • 博客等级: 上尉
  • 技术积分: 928
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-04 12:20
文章分类

全部博文(85)

文章存档

2011年(66)

2010年(19)

分类: LINUX

2011-05-17 16:51:11

 
使用CRT已经多年,从4.0直到6.0。后面又使用过Xshell,也是个不错的软件,但是有一个致命的问题,就是经常出现死机的情况,为此放弃了这个软件。
    但是为了避免自己把测试服务器和正式服务器搞乱,最后还是采用了Putty。
    如果你是一个常年使用CRT的人,肯定不习惯用Putty,但是避免出现误操作的问题,我还是忍了。
    Putty有一个特别闹腾的问题,标签总是不会显示服务器的IP地址,对于我来说,基本就是看这个来辨别每一台服务器的。看样子只能调整ssh的命令提示符来显示IP地址,这样就一目了然了。
    我的办法如下:
1. 修改/etc/profile文件。添加在文件最后,如下:
  1. IP=`awk -F"=" '/IPADDR/{print $2}' /etc/sysconfig/network-scripts/ifcfg-eth0`
  2. export PS1="[\u@$IP \W]\$ "
2. 注意前面的PS1="[\u@$IP \W]\$ "中必须使用"双引号,不能单引号。这一点是很多网上的资料都错误的地方。而且为了避免你修改了之后出现什么问题,请在修改之后不要马上退出再重新登录测试,最好是直接开第二个出第二个窗口进行测试。如果没有问题,再关闭修改文件的第一个窗口。

效果图:

如果你有其他的想添加进入提示符的,可以按照以下的提升去自行配置。

默认的特殊符号所代表的意义:

\d :代表日期,格式为weekday month date,例如:"Mon Aug 1"

\H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux

\h :仅取主机的第一个名字,如上例,则为fc4,.linux则被省略

\t :显示时间为24小时格式,如:HH:MM:SS

\T :显示时间为12小时格式

\A :显示时间为24小时格式:HH:MM

\u :当前用户的账号名称

\v :BASH的版本信息

\w :完整的工作目录名称。家目录会以 ~代替

\W :利用basename取得工作目录名称,所以只会列出最后一个目录

\# :下达的第几个命令

\$ :提示字符,如果是root时,提示符为:# ,普通用户则为:$

阅读(2318) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~