请各位大神说下sh bash ksh这些shell脚本的区别
如题
[解决办法]
sh -> ksh -> bash
sh或bsh,全名是bourne shell。它最早出现,是标准shell。后两者都兼容它。
ksh和bash后续加入了历史记录,交互特性,数组,等新功能。
ksh在unix上使用较多。比如hpux。
bash在linux上使用较多。
jhl:x:1000:1000:Jianh Li,,,:/home/jhl:/bin/bash
把登陆shell设为bash。在交互式命令行中使用bash中的vi模式,是区别普通用户和有经验用户的标志之一。