最常见的 Unix/Linux shell

And*_*ite 2 linux unix shell

这个问题可能有点幼稚,但是有没有一种 shell 往往在 Unix/Linux 用户中最受欢迎?

我以前的公司基本上是在 tcsh 上标准化的,所以我学到了一个是好是坏,但我想知道我是否应该学习 bash、ksh 或任何其他的,如果这些更常见的话。

Mic*_*tum 20

对于 Linux,我会说 bash,而我看到经典的 Unix 变体似乎更喜欢 csh。

  • +1 bash 在我的圈子里几乎无处不在(我是 Linux 人) (3认同)

小智 5

由于我希望我的脚本在我想要的所有系统上运行(嗯,尽可能多),我使用 Bourne Shell (/bin/sh) 编写和测试我的脚本,它存在于我遇到的所有 Unix 系统中。

只需要注意,在某些系统上 /bin/sh 实际上是 bash(例如:我的 Mac)。

  • 当 bash 作为 sh 调用时,它会模拟 sh,因此 sh 脚本将正常工作。 (3认同)