Shell程序
来源:互联网 发布:两心之外无人知歌词 编辑:程序博客网 时间:2024/06/14 11:49
Shell是一种具备特殊功能的程序, 它是介于使用者和 UNIX/linux 操作系统之核心程序(kernel)间的一个接口。为什么我们说 shell 是一种介于系统核心程序与使用者间的中介者呢?读过操作系统概论的读者们都知道操作系统是一个系统资源的管理者与分配者,当您有需求时,您得向系统提出;从操作系统的角度来看,它也必须防止使用者因为错误的操作而造成系统的伤害?众所周知,对计算机下命令得透过命令(command) 或是程序(program);程序有编译器(compiler)将程序转为二进制代码,可是命令呢?
其实shell 也是一支程序,它由输入设备读取命令,再将其转为计算机可以了解的机械码,然后执行它。各种操作系统都有它自己的 shell,以 DOS 为例,它的 shell 就是 command.com文件。如同 DOS 下有 NDOS,4DOS,DRDOS 等不同的命令解译程序可以取代标准的command.com ,UNIX 下除了 Bourne shell(/bin/sh) 外还有 C shell(/bin/csh)、Korn shell(/bin/ksh)、Bourne again shell(/bin/bash)、Tenex C shell(tcsh)等其它的 shell。UNIX/linux将 shell 独立于核心程序之外, 使得它就如同一般的应用程序, 可以在不影响操作系统本身的情况下进行修改、更新版本或是添加新的功能。
shell是计算机用来解释你输入的命令然后决定进行何种处理的程序。shell也可以在非交互模式下调用。举个例子,可以把一些要输入的命令预先存放在文本文件里(叫做shell脚本)然后执行该文件。可以把shell看作是DOS下面的command.com(命令行解释器),而shell脚本就象是DOS的批处理文件(*.bat)。和DOS相比较,shell的功能要先进和丰富得多。
0 0
- Shell程序
- 一个Shell程序
- shell程序总结
- 虚拟shell终端程序
- shell是一种程序
- 第一个shell程序
- shell 启动程序
- 程序启动脚本 shell
- shell程序例子
- shell脚本程序练习
- shell 【调试脚本程序】
- shell启动java程序
- 第一个shell程序
- 第一个shell程序
- linux shell 监测程序
- shell,运行程序计时
- shell打包ios程序
- 第一个Shell程序
- JAVA bean与XML互转的利器---XStream
- c tool系列------用poll函数查询IMEI
- OpenCV——PS滤镜算法之 球面化 (凹陷效果)
- MYSQL 内部结构优化器(MySQL Internals Optimizer)
- css实现菜单内容变换
- Shell程序
- MFC消息映射
- .Net程序员玩转Android开发---(17)Handler用法
- hello.c-hell.ko
- Linux最大线程数限制及当前线程数查询
- Java递归实现全排列改进(一)---利用HashSet实现去重
- java.util.Queue用法
- 动态链接库和静态链接库
- JAVA多线程和并发基础面试问答