王小雷
sh/bash/csh/Tcsh/ksh/pdksh等shell本质区别
关注作者
前往小程序,Get
更优
阅读体验!
立即前往
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
王小雷
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
社区首页
>
专栏
>
sh/bash/csh/Tcsh/ksh/pdksh等shell本质区别
sh/bash/csh/Tcsh/ksh/pdksh等shell本质区别
王小雷
关注
发布于 2018-01-02 14:31:40
3K
0
发布于 2018-01-02 14:31:40
举报
文章被收录于专栏:
王小雷
sh/bash/csh/Tcsh/ksh/pdksh等shell本质区别
1. Shell脚本的书写
在写Shell脚本时,往往第一行要注明用什么解释器来解释这个脚本。
如#!/bin/bash即用/bin/bash这个解释器来解释接下来的语句。
还有如#!/bin/csh
Shell脚本的一般后缀是.sh
2. Shell的类型(以下列出相对流行的shell,但不是全部)
sh(全称Bourne Shell),是UNIX最初使用的shell,而且在每种UNIX上都可以使用。
Bourne Shell在shell编程方便相当优秀,但在处理与用户的交互方便作得不如其他几种shell。
bash(全称Bourne Again Shell),LinuxOS默认的,它是Bourne Shell的扩展。
与Bourne Shell完全兼容,并且在Bourne Shell的基础上增加了很多特性。可以提供命令补全,命令编辑和命令历史等功能。它还包含了很多C Shell和Korn Shell中的优点,有灵活和强大的编辑接口,同时又很友好的用户界面。
csh(全称C Shell),是一种比Bourne Shell更适合的变种Shell,它的语法与C语言很相似。
Tcsh是Linux提供的C Shell的一个扩展版本。
Tcsh包括命令行编辑,可编程单词补全,拼写校正,历史命令替换,作业控制和类似C语言的语法,他不仅和Bash Shell提示符兼容,而且还提供比Bash Shell更多的提示符参数。
ksh(全称Korn Shell),集合了C Shell和Bourne Shell的优点并且和Bourne Shell完全兼容。
pdksh,是Linux系统提供的ksh的扩展。
pdksh支持人物控制,可以在命令行上挂起,后台执行,唤醒或终止程序。
本文参与
腾讯云自媒体同步曝光计划
,分享自作者个人站点/博客。
如有侵权请联系
cloudcommunity@tencent.com
删除
前往查看
bash
shell
linux
本文分享自
作者个人站点/博客
前往查看
如有侵权,请联系
cloudcommunity@tencent.com
删除。
本文参与
腾讯云自媒体同步曝光计划
,欢迎热爱写作的你一起参与!
bash
shell
linux
评论
登录
后参与评论
0 条评论
热度
最新
推荐阅读
LV.
文章
0
获赞
0
目录
sh/bash/csh/Tcsh/ksh/pdksh等shell本质区别
1. Shell脚本的书写
2. Shell的类型(以下列出相对流行的shell,但不是全部)
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档
0
0
0
推荐