新增资源及索引表-王辉静知识点6 shell概述.doc

新增资源及索引表-王辉静知识点6 shell概述.doc

ID:51115710

大小:28.50 KB

页数:1页

时间:2020-03-18

新增资源及索引表-王辉静知识点6 shell概述.doc_第1页
资源描述:

《新增资源及索引表-王辉静知识点6 shell概述.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、shell概述Shell是一个公用的具备特殊功能的程序。Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。如图2-1所示,User(用户)使用文字或者图形界面在屏幕前操作Linux操作系统。Shell接收用户输入的各种命令,并与Kernel(内核)进行“沟通”。Kernel则可以控制Hardware(硬件)正确无误的进行工作,如:CPU管理、内存管理、磁盘输入输出等等。Hardware是整个系统中的实际工作者,包含了CPU、内存、磁盘、显卡、声卡、网

2、卡等等,没有它们,之前的一切都没有意义。ShellKernelHardwareUser图2-1硬件、内核与用户的关联性Shell如果从狭义上讲仅仅就是指文字模式的Shell,从广义上理解还可以包括KDE之类的图形界面控制软件。本书所说的Shell指的是狭义的,即文字模式的Shell。Shell有着众多不同的版本,如:BASH(BourneShell)、KShell、TCSH等等。在RHEL6中,打开etc目录下的shells文件,有以下几种可用的shells:l/bin/sh(已经被/bin/bash所取代)l/bin/b

3、ash(Linux默认的shell)l/sbin/nologin(特殊的shell,给系统账号使用,不能用账号实际登录)l/bin/tcsh(整合Cshell,提供更多的功能)l/bin/csh(已经被/bin/tcsh所取代)由此可见,RHEL6中提供了多种shell,并写在了etc/shells文件中。这样做是因为系统某些服务在运行过程中。会检查用户能够使用的shells,而这些shells的查询就是通过/etc/shells文件进行的。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。