进入FreeBSD后发觉不能自动补全,而root用户的可以,先查看Shell脚本 echo $SHELL. 可以看出root默认的是csh而普通用户默认的是sh,用chsh -s /bin/csh 然后登出再登入就可以发现shell已经改变了.