On Jun 23rd, 2009. I am working on a linux box. I find, constantly a lot of commands doesn't work, like what I usually did, vi, export, java. and I checked the path, the path is not seperated by :
when I echo $SHELL, I find it's Csh. I guess that's the root reason! This cost me 2 days time. I hate it.
Next time, when I use linux server, the first command I will issue is, ksh
Ksh use . ./set-env.sh to export all env in the sh into the current shell.
Csh use source ./set-env.sh to export all env in the sh into the current shell. (right?)
Ksh can use export command to see all current exported env variables. Csh can't.
本文记录了作者在使用Linux系统时遇到的问题:部分常用命令如vi、export、java等无法正常工作。经过排查发现,原因是使用的Csh而非预期的Ksh作为默认Shell。文章对比了Csh和Ksh在环境变量设置上的不同之处。
1万+

被折叠的 条评论
为什么被折叠?



