Sh/Bash/Csh/Tcsh/Ksh/Pdksh等Shell之间有哪些区别

分类:知识百科 日期: 点击:0

Sh/Bash/Csh/Tcsh/Ksh/Pdksh这些Shell之间有一些区别。

Sh

Sh是一种流行的Unix Shell,它的实现是由Stephen Bourne编写的。它的语法和C语言类似,可以用来运行简单的命令,也可以用来编写Shell脚本。它可以运行在大多数Unix系统上,也可以在Windows系统上运行。

使用方法:
$ sh my_script.sh

Bash

Bash是一种流行的Unix Shell,它的实现是由Brian Fox编写的,它是Sh的改进版本,它的语法更加强大,可以用来运行更复杂的命令,也可以用来编写Shell脚本。它可以运行在大多数Unix系统上,也可以在Windows系统上运行。

使用方法:
$ bash my_script.sh

Csh

Csh是一种流行的Unix Shell,它的实现是由Bill Joy编写的,它是Sh的改进版本,它的语法更加强大,可以用来运行更复杂的命令,也可以用来编写Shell脚本。它可以运行在大多数Unix系统上,但是不能在Windows系统上运行。它还支持一些C语言特有的语法,比如switch/case结构。

使用方法:
$ csh my_script.csh

Tcsh

Tcsh是一种流行的Unix Shell,它的实现是由Ken Greer编写的,它是Csh的改进版本,它的语法更加强大,可以用来运行更复杂的命令,也可以用来编写Shell脚本。它可以运行在大多数Unix系统上,但是不能在Windows系统上运行。它还支持一些C语言特有的语法,比如switch/case结构,并且支持一些新的功能,比如自动补全命令。

使用方法:
$ tcsh my_script.tcsh

Ksh

Ksh是一种流行的Unix Shell,它的实现是由David Korn编写的,它是Sh的改进版本,它的语法更加强大,可以用来运行更复杂的命令,也可以用来编写Shell脚本。它可以运行在大多数Unix系统上,但是不能在Windows系统上运行。它还支持一些C语言特有的语法,比如switch/case结构,并且支持一些新的功能,比如自动补全命令,让程序员更容易编写Shell脚本。

使用方法:
$ ksh my_script.ksh

Pdksh

Pdksh是一种流行的Unix Shell,它的实现是由Paul Kranenburg编写的,它是Ksh的改进版本,它的语法更加强大,可以用来运行更复杂的命令,也可以用来编写Shell脚本。它可以运行在大多数Unix系统上,但是不能在Windows系统上运行。它还支持一些C语言特有的语法,比如switch/case结构,并且支持一些新的功能,比如自动补全命令,让程序员更容易编写Shell脚本,它还支持一些Ksh特有的功能。

使用方法:
$ pdksh my_script.pdksh
标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。