访问手机版  

Linux系统入门学习|Linux培训|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux系统入门学习

什么是Linux Shell

时间:2018-06-07

  计算机了解零和二进制语言的语言。在计算的初期,使用二进制语言提供了指令,这对我们所有人来说都是难以读写的。因此,在操作系统中有一个称为shell的特殊程序。shell接受人类可读的命令并将它们转换为内核可以读取和处理的内容。

  什么是壳牌?

  shell是一个用户程序,或者它是为用户交互提供的环境。

  它是一个命令语言解释器,用于执行从标准输入设备(如键盘或文件)读取的命令。

  当您登录或打开控制台(终端)时,shell会启动。

  快速和肮脏的方式执行实用程序。

  shell不是系统内核的一部分,但使用系统内核来执行程序,创建文件等。

  有几个shell可用于Linux,包括:

  BASH(Bourne-Again SHell) - Linux中最常用的shell。它是开源的。

  CSH(C SHELL) - C shell的语法和用法与C语言非常相似。

  KSH(Korn shell中) -创建者戴维·科恩在AT&T贝尔实验室。Korn Shell也是POSIX Shell标准规范的基础。

  TCSH - 它是Berkeley UNIX C shell(CSH)的一个增强但完全兼容的版本。

  请注意,每个shell都执行相同的工作,但每个都理解不同的命令语法并提供不同的内置函数。在MS-DOS下,shell名称是COMMAND.COM,它也用于相同的目的,但它远没有我们的Linux Shell那么强大!

  Shell提示符

  有多种方式可以访问shell:

  终端 - Linux桌面提供基于GUI的登录系统。登录后,您可以通过运行X Terminal(XTerm),Gnome Terminal(GTerm)或KDE Terminal(KTerm)应用程序访问外壳。

  通过安全外壳(SSH)连接 - 只要登录到远程服务器或工作站,您就会收到外壳提示。

  使用控制台 - 一些Linux系统还提供基于文本的登录系统。一般情况下,只要登录到系统,就会得到一个shell提示符。

 上一个教程:什么是Linux内核