免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2401 | 回复: 1
上一主题 下一主题

如何查看shell类型 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-02 16:32 |只看该作者 |倒序浏览
用户在登录到Linux 时由/etc/passwd 文件来决定要使用哪个shell 例如
该文件中含有类似如下一行
myself:500:500:Linux User:/home/myself:/bin/bash
用户使用的shell 被列每行的末尾/bin/bash
由于bash 是Redhat Linux 上缺省的shell 本文将主要介绍bash

shell 是用户和Linux 操作系统之间的接口Linux 中有多种shell 其中缺省
使用的是bash
Linux 系统的shell 作为操作系统的外壳为用户提供使用操作系统的接口它
是一个命令语言解释器拥有自己内建的shell 命令集shell 也能被系统中其
他应用程序所调用用户在提示符下输入的命令都由shell 先解释然后传给
Linux 核心
Linux 中的shell 有多种类型其中最常用的几种是Bourne shell sh C shell
csh 和Korn shell ksh 三种shell 各有优缺
Bourne shell 是UNIX 最初使用的shell 并且在每种UNIX 上都可以使用
Bourne shell 在shell 编程方面相当优秀但在处理与用户的交互方面做得不
如其他几种shell Linux 操作系统缺省的shell 是Bourne Again shell 它是
Bourne shell 的扩展简称bash 与Bourne shell 完全向后兼容并且在
Bourne shell 的基础上增加增强了很多特性它还包含了很多C shell 和Korn
shell 中的优点有灵活和强大的编程接口同时又有很友好的用户界面
C shell 是一种比Bourne shell 更适于编程的shell 它的语法与C 语言很相似
Linux 为喜欢使用C shell 的人提供了Tcsh Tcsh 是C shell 的一个扩展版本
Tcsh 包括命令行编辑可编程单词补全拼写校正历史命令替换作业控制
和类似C语言的语法它不仅和Bash shell 是提示符兼容而且还提供比Bash
shell 更多的提示符参数
Korn shell 集合了C shell 和Bourne shell 的优点并且和Bourne shell 完全兼
容Linux 系统提供了pdksh ksh 的扩展它支持任务控制可以在命令行
上挂起后台执行唤醒或终止程序
Redhat Linux 系统默认的shell 是bash 对普通用户用$作提示符对超级用
户root 用#作提示符一旦出现了shell 提示符就可以键入命令名称及命令所
需要的参数

版权所属 北大青鸟学

谢谢!

论坛徽章:
0
2
发表于 2011-12-04 16:15
产品制造、供货、财务结算等子流程,电子商务 在线支付 CRM客户管理 绩效考核 财务报表 SCM供应链 IM沟通系统 八者合一 打造性价比最高ERP系统最佳搭档。流程体系模型的基本结构在逻辑上分为四层,分别为业务主线、业务模块、职能实现、工作ERP系统  ERP软件支持哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP