这两天,发现之前定义的alias失效了

检查

1、看 /etc/profile

配置了的

alias dt='ssh xxxxxx'

2、source /etc/profile

发现报错

Badly placed ()'s.

3、Badly placed实际上是csh的报错。

4、推测用户的shell被修改了。检查确实被修改为csh了

修改回来即可

/etc/passwd

root:x:0:0:root:/root:/bin/csh

修改为

/etc/passwd

root:x:0:0:root:/root:/bin/bash