美文网首页
Shell 介绍

Shell 介绍

作者: Lin__Chuan | 来源:发表于2018-03-11 20:06 被阅读9次

什么是Shell

  • Shell是一个命令行解释器, 它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序, 用户可以用Shell来启动, 挂起, 停止设置是编写一些程序.
  • 负责接收用户的输入,通过它可以与操作系统交互,Shell是包裹在操作系统外层的程序,就好像是操作系统的,Shell(壳)的名称也由此而来。
  • Shell是解释执行的脚本语言, 在Shell中可以直接调用Linux系统命令.
  • Shell的两种语法类型有BourneC, 这两种语法彼此不兼容, Bourne家族主要包括sh, ksh, Bash, psh, zsh, C家族主要包括csh, tcsh.
    image

命令执行原理:

  • 用户通过Terminal输入命令,Shell通过查找ASCII表, 将命令解释成二进制, 传递给内核, 内核才去找硬件执行.
  • 硬件将执行结果返回给内核, 内核返回给shell,shell 再查找ASCII表, 转化成我们看的懂的字符,最终在Terminal上显示出来.
console,terminal, 和shell的区别?
1. terminal, 终端, 是一种可视化的命令输入界面.
2. shell, 壳程序(命令解释器),shell是包裹在操作系统外层的程序,
就好像是操作系统的壳. shell用来处理通过终端输入的命令(字符).
3. console, 控制台, 和Terminal在功能上差别不大

参考自绝地反击T

相关文章

  • shell第11章shell脚本

    什么是shell? Bash shell: 什么是shell脚本? 变量的介绍: 普通变量介绍: 环境变量介绍: ...

  • shell脚本的常用循环

    1 shell脚本简介 在简单介绍shell脚本(shell script)之前,先简单介绍一下shell。 1....

  • Xamarin.Forms 第28局:Shell

    目录 - Xamarin.Forms 前言 本文介绍Shell:一、Shell简介二、Shell构建三、Shell...

  • Shell 介绍

    什么是Shell Shell是一个命令行解释器, 它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统...

  • shell介绍

    语言分类 任何代码最终都要被“翻译”成二进制的形式才能在计算机中执行。 有的编程语言,如 C/C++、Pascal...

  • shell 介绍

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

  • springBoot整合spring-shell开发java命令

    一、SpringBoot整合spring-shell 1、spring-shell介绍 Spring-shell是...

  • shell基础

    Linux学习 一、shell介绍 Linux shell基础 什么是shell shell是一个命令解释器,提供...

  • shell脚本基础

    shell介绍 shell命令: 在linux终端能被解析的命令,就是shell命令。 shell脚本: 多个sh...

  • linux学习--week19--shell

    4天 Shell脚本大纲1.shell介绍2.shell变量3.shell 判断语句 if case gitjen...

网友评论

      本文标题:Shell 介绍

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