什么是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
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。