+ -
当前位置:首页 → 问答吧 → 这边人多,吐槽下KSH

这边人多,吐槽下KSH

时间:2010-12-27

来源:互联网

AIX的SMIT非常非常强大,怎么就带了个这么差的SHELL。
1、补全功能难用,BASH带上complete插件跟CISCO的IOS的补全功能没啥差别了。KSH却连个路径都没办法补全。有些设备名字的路径真的很变态,只能复制粘贴,真的很没效率。
2、和第三方SSH远程软件的兼容性不是很好,调了半天,发现退格之类的显示效果很差。而Linux和securecrt之类的很容易就配置出很协调的环境。
3、颜色、颜色,ls列出来目录和文件都分不清楚。
4、默认连个PS1变量都没,鬼知道你在哪个目录执行命令,不过这问题还好,至少可以自己设置。
5、上下翻历史是很痛苦事情,得设置为vi模式,然后ESC+J/K
唉,大家一起来吐槽吧,还是BASH王道。KSH感觉就一个可用性很差的shell。

作者: milujite   发布时间: 2010-12-27

可以用bash啊

作者: taojie2000   发布时间: 2010-12-27

这个还真就是个习惯问题,接触几个老外,csh,ksh,用什么的都有,但是效率都很高,用的非常熟练,

作者: 一路征程一路笑   发布时间: 2010-12-27



QUOTE:
这个还真就是个习惯问题,接触几个老外,csh,ksh,用什么的都有,但是效率都很高,用的非常熟练,
一路征程一路笑 发表于 2010-12-27 16:24




    这个我承认,就像vi,用久了,发现UE之类的真不能跟VI比,但是学习曲线太大。而KSH并不比BASH优秀,使用又麻烦,效率是建立在熟练基础上的。而同等熟练水平我相信BASH能比KSH有更高的效率,光目录补全,就可以少打很多东西,少瞪几眼屏幕,当然,这些都是对我们这种菜鸟而言的,做了几年的厂商工程师,我相信心中早就对啥都很熟悉了,也不怎么需要这些补全。还好AIX大部分东西都可以SMIT来做。对做脚本来说,其实几个SHELL都是差不多的。

作者: milujite   发布时间: 2010-12-27

没有办法,那是标准来的。我也非常喜欢bash,但是ksh也喜欢,总之,shell都喜欢,哪怕是cmd上的,也非常喜欢。

作者: L_kernel   发布时间: 2010-12-27