sh/bash/csh/Tcsh/ksh/pdksh等shell本质区别
来源:互联网 发布:大麻在淘宝黑话 编辑:程序博客网 时间:2024/05/17 01:32
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支持人物控制,可以在命令行上挂起,后台执行,唤醒或终止程序。
0 0
- sh/bash/csh/Tcsh/ksh/pdksh等shell本质区别
- sh/bash/csh/Tcsh/ksh/pdksh等shell本质区别
- sh/bash/csh/Tcsh/ksh/pdksh等shell的区别
- Linux + Shell bash / sh / ksh / csh / tcsh
- Linux + Shell bash / sh / ksh / csh / tcsh
- Shell: sh,bash,csh,tcsh等shell的区别
- Shell: sh,bash,csh,tcsh等shell的区别
- sh,bash,csh,tcsh等shell的区别
- sh,bash,csh,tcsh等shell的区别
- Linux:sh,bash,csh,tcsh等shell的区别
- 几种常见的Shell:sh、bash、csh、tcsh、ash
- Unix/Unix Shell -- sh, ksh, csh
- Linux shell ---ksh bash 区别
- bash csh/tcsh 环境变量的设置
- sh-bash-resh-ksh
- tcsh, bash shell
- csh(tcsh)
- ksh & pdksh
- fedora23 安装python3
- 第一个Struts2案例
- 第五章 Cluster和Loadbalance
- 欢迎使用CSDN-markdown编辑器
- 如何让页面回到顶部
- sh/bash/csh/Tcsh/ksh/pdksh等shell本质区别
- caffe python常用语句
- 八大排序算法
- Android之Speex在Android上的实现
- android shape的使用
- 单例模式
- Java开发对泛型的认识和理解
- GridView
- u3d联机斗地主(2):玩家匹配逻辑