无意间仅仅是在cshrc里面加了一行 exec zsh 就解决了一直以来的无法更改NIS环境下自己默认shell的问题。快哉快哉。
然后就为了如此的快哉付出了代价,加了如上的内容到cshrc之后ssh固然是爽了,scp就**了。令我痛苦了很久啊~~~郁闷。
解决方法有两种,一种是给cshrc使用正确的语法,以免scp卡住:
- if (! $?prompt) goto cshrc_end
-
exec zsh
-
cshrc_end:
还有一种就是,不要改cshrc,而是把exec zsh放到~/.login里面。
后一种显然是更好的方法啊。
嗯,感谢万能的google大婶~~~
阅读(931) | 评论(0) | 转发(0) |