什么是shell:

也就是说,调用操作系统预留的应用程序接口的程序就叫做shell,

一般的shell如普通的应用程序,图形操作界面,而这里要将的是linux的指令shell界面,bash

  • 几乎各家 distributions 使用的 bash 都是一样的!如此一来, 你就能 够轻轻松松的转换不同的 distributions
  • 远程管理:文字接口就是比较快!
  • 可以方便地做出自己的应用程序

linux shell哪种更常用,这些shell各有什么特长?

  • bash: 通用,广泛可得
  • zsh: 各种功能十分强大,尤其是补全和脚本。但是也更复杂
  • dash: 小巧,符合 POSIX 标准,但是功能很少。不是给人交互时使用的
  • fish: 对新用户友好,但是不符合 POSIX 标准,别处复制的命令基本没法用
  • csh/tcsh: 老了。也不是 POSIX 标准的

作者:依云

链接:https://www.zhihu.com/question/29380922/answer/44157927

来源:知乎

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

results matching ""

    No results matching ""