Archive for 八月, 2016

知识点: Shell是用户与Linux系统内核进行交互操作的接口,它接收用户输入的命令并把它送入内核去执行。Linux中Shell有多种不同的版本,其中缺省使用的是Bash,用户在登录到Linux时由/etc/passwd文件来决定要使用哪个shell。 Shell常用的主要版本: Bourne Shell(sh):是贝尔实验室开发的,UNIX最初使用的shell,在每种UNIX上都可以使用。 Bourne Again shell(bash):Linux操作系统上默认的shell,是Bourne shell的扩展,与Bourne Shell向后兼容,并且在Bourne shell的基础上增加、增强了很多特性。 C Shell(csh):是SUN公司Shell的BSD版本,比Bourne shell更适于编程的shell,它的语法与C语言很相似。Linux为喜欢使用C shell的人提供了Tcsh,Tcsh是C shell的一个扩展版本。 Korn Shell(ksh):集合了C shell和Bourne shell的优点并且和Bourne shell完全兼容。 Z Shell:The last shell you’ll ever need! Z是最后一 ...