当前位置:首页 > 嵌入式培训 > Linux学习 > linux入门 > Linux shell是什么

Linux shell是什么 时间:2018-09-29      来源:未知

什么是Linux shell呢?Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口,今天就和大家分享一下Linux Shell的相关知识点。

Linux shell是什么

什么是Linux Shell?

实际上Linux Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。Shell编程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构等,用这种编程语言编写的Shell程序与其他应用程序具有同样的效果。

如何启动Linux shell?

Linux shell启动页面

你可以通过打开Linux的terminal(终端)来执行Shell命令。Linux Shell种类众多,常见的有:

Bourne Shell(/usr/bin/sh或/bin/sh)、Bourne Again Shell(/bin/bash)、

C Shell(/usr/bin/csh)、K Shell(/usr/bin/ksh)、Shell for Root(/sbin/sh)等等。

不同的Linux Shell语言的语法有所不同,所以不能交换使用。每种Shell都有其特色之处,基本上,掌握其中任何一种就足够了。在现在的大多数Linux发行版中,默认的Shell一般都是Bourne again shell(bash)。

Linux shell如何执行用户的指令?

shell有两种执行指令的方式:

一种方法是用户事先编写一个sh脚本文件,内含shell脚本,而后使用shell程序执行该脚本,这种方式,我们习惯称为shell编程。

另一种方法则是用户直接在shell界面上执行shell命令,由于shell界面的关系,大家都习惯一行行的书写,很少写出成套的程序来一起执行,所以也称命令行。

总结:Linux shell可以说只是为用户与机器之间搭建成的一个桥梁,让我们能够通过shell来对计算机进行操作和交互,从而达到让计算机为我们服务的目的。

更多Linux学习资料。

上一篇:分析uboot make config过程

下一篇:上海linux培训机构哪家好 为你指引一条正确的道路

热点文章推荐
华清学员就业榜单
高薪学员经验分享
热点新闻推荐
前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2022 北京华清远见科技集团有限公司 版权所有 ,京ICP备16055225号-5京公海网安备11010802025203号

回到顶部