开发者社区> 问答> 正文

服务器Shell环境的选择

首先,在个人电脑上,我习惯用zsh。而在我见过的Linux服务器环境中,通常只是用bash,而有个别的一两次见到服务器上只用了sh。

我好奇的是,既然zsh比bash更方便,那么为什么服务器上依旧是用的bash呢?服务器的shell环境有没有什么必须注意的地方?

展开
收起
a123456678 2016-06-23 16:14:06 1911 0
1 条回答
写回答
取消 提交回答
  • 绝大多数情况下,用哪个都行。之所以这么说,是因为我们用服务器大多都是为了部署应用程序,所以只要服务器环境支持并且部署好了应用程序的运行环境就足够了,至于你用什么 shell 去操作和维护并不是那么重要。

    什么时候会出现问题?当你要编写或运行 shell 脚本的时候可能会出问题,这取决于该脚本写得如何。之所以绝大多数 Linux 发行版默认使用 bash,那是因为就 shell 脚本而言,bash 的兼容性最好,这么多年了一直都是编写 shell 脚本的事实标准。大多数的 shell 脚本也都是以兼容 bash 为底线来编写的。

    2019-07-17 19:46:31
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS块储存产品全面解析 立即下载