使用CRT已经多年,从4.0直到6.0。后面又使用过Xshell,也是个不错的软件,但是有一个致命的问题,就是经常出现死机的情况,为此放弃了这个软件。
但是为了避免自己把测试服务器和正式服务器搞乱,最后还是采用了Putty。
如果你是一个常年使用CRT的人,肯定不习惯用Putty,但是避免出现误操作的问题,我还是忍了。
Putty有一个特别闹腾的问题,标签总是不会显示服务器的IP地址,对于我来说,基本就是看这个来辨别每一台服务器的。看样子只能调整ssh的命令提示符来显示IP地址,这样就一目了然了。
我的办法如下:
1. 修改/etc/profile文件。添加在文件最后,如下:
- IP=`awk -F"=" '/IPADDR/{print $2}' /etc/sysconfig/network-scripts/ifcfg-eth0`
- 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时,提示符为:# ,普通用户则为:$
阅读(2355) | 评论(0) | 转发(0) |