下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

为你简单了解Linux中的shell

作者:课课家教育     来源: http://www.kokojia.com点击数:811发布时间: 2016-11-01 09:33:53

标签: shell命令shell脚本linux命令

  很多刚开始学习Linux朋友或者都不太会知道shell这个专业的概念性的东西是什么,但是在学习的时候总会遇到这个东西,那么shell它到底是什么样的一个概念呢?它有着什么样的一个作用呢?本文将会为初学者解析一下,有兴趣的朋友们可以关注一下。

为你简单了解Linux中的shell_shell命令_shell脚本_linux命令_课课家

  我们经常看到的Shell它本身是一个用C语言编写的程序,作用是让用户使用Unix/Linux的桥梁,因为用户的大部分工作都是通过Shell完成的。Shell它既是一种命令语言,又是一种程序设计语言。当它作为命令语言的时候,它交互式地解释和执行用户输入的命令;当它如果是作为程序设计语言,它又定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,其中还将会包括循环和分支。

  shell它虽然不是Unix/linux系统内核的一部分,但它是调用了系统核心的大部分功能来执行程序、建立文件并以并行的方式协调各个程序的运行。所以我们需要知道的是对于用户来说,shell是最重要的实用程序,只有深入了解和熟练掌握shell的特性极其使用方法,这才是用好Unix/Linux系统的关键。

  我们也是可以这样说shell使用的熟练程度反映了用户对Unix/Linux使用的熟练程度。

  用户需要注意的是:如果是单独地学习Shell是没有意义的,必须是先去参考Unix/Linux入门教程,然后再去了解Unix/Linux的一些基础。

  现在Shell它是有两种执行命令的方式:

  1.交互式(Interactive):解释执行用户的命令,当用户输入一条命令,Shell就解释执行一条。

  2.批处理(Batch):意思是用户事先写一个Shell脚本(Script),其中有很多条命令,让Shell一次把这些命令执行完,并不用逐条的去输入命令也可以完成操作。

  Shell中的脚本和编程语言很相似,它也有变量和流程控制语句,需要了解清楚的是Shell中的脚本是解释执行的,并不需要编译,Shell程序从脚本中是一行一行读取并执行这些命令,意思是相当于一个用户把脚本中的命令一行一行敲到Shell提示符下执行。

  对于shell初学者就需要注意了,在平常的一些应用中,建议是不要用root帐号运行Shell。但是作为一个普通用户,无论怎样都无法破坏系统;但如果是root,那么灾难性的发生将会是在后面了。

  以上是对Linux中shell的基本的解释,初学者这个时候就得需要多点了解一下了,shell只是一个基础的开始,重要的是要熟悉掌握编程的操作技巧。

赞(16)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程