美文网首页
Shell程序

Shell程序

作者: Steven_Wu | 来源:发表于2017-02-23 08:58 被阅读10次

Shell是一种具备特殊功能的程序, 它是介于使用者和 UNIX/linux 操作系统之核心程序(kernel)间的一个接口。

中文名 Shell程序

外文名 无

解    释 是一种具备特殊功能的程序

使用模式 非交互模式

类    型 程序

基本内容

  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)、Bourneagainshell(/bin/bash)、Tenex C shell(tcsh)等其它的 shell。UNIX/linux将 shell 独立于核心程序之外, 使得它就如同一般的应用程序, 可以在不影响操作系统本身的情况下进行修改、更新版本或是添加新的功能。

  shell是计算机用来解释你输入的命令然后决定进行何种处理的程序。shell也可以在非交互模式下调用。举个例子,可以把一些要输入的命令预先存放在文本文件里(叫做shell脚本)然后执行该文件。可以把shell看作是DOS下面的command.com(命令行解释器),而shell脚本就象是DOS的批处理文件(*.bat)。和DOS相比较,shell的功能要先进和丰富得多。

相关文章

  • shell脚本

    1.建立和运行shell程序 什么是shell程序呢? 简单的说shell程序就是一个包含若干行shell或者li...

  • Linux Shell

    1. Shell shell script 是利用 shell 的功能所写的一个程序 (program),这个程序...

  • shell脚本的学习入门笔记

    Shell脚本和Shell程序 业界所说的 shell 通常都是指 shell 脚本,但要知道,shell 和 s...

  • shell 介绍

    shell 介绍 什么shell shell功能 一、什么是shell shell是一个程序,采用C语言编写,是用...

  • Shell script + crontab实现Mysql定时备

    一、Shell 脚本 Shell 脚本(shell script),是一种为 shell 编写的脚本程序。 业界所...

  • BSD 第四章 使用远程设备

    Shell(Unix Shell):命令行解释器,用户可以通过输入程序名称来执行某个程序 一类是Shell Bui...

  • Shell简介

    Shell简介: Shell既是一种命令语言,又是一种程序设计语言。Shell是指一种应用程序,这个应用程序提供了...

  • shell脚本

    什么是shell脚本 Shell 脚本(shell script),是一种为 shell 编写的脚本程序。业界所说...

  • 78.shell编程

    shell编程 Shell脚本,是一种为shell编写的脚本程序。 Shell编程跟JavaScript、Pyth...

  • Shell脚本语法

    1. Shell脚本简介Shell 脚本(shell script),是一种为 shell 编写的脚本程序。业界所...

网友评论

      本文标题:Shell程序

      本文链接:https://www.haomeiwen.com/subject/zfvvwttx.html