linux命令行概述,Linux中的Shell概述

Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动,挂起,停止或者编写一些程序。

Linux系统中最内层的是硬件,硬件外层是内核,我们通过内核来管理硬件,内核外层是Shell命令解释器,负责把各种命令转化为计算机语言然后向内核发送请求,Shell命令解释器外层是我们用户和外层的应用程序,我们用户或者应用程序的命令或者变成都是字符串类型,我们把这些传递给Shell命令解释器,由它把这些字符串转变为计算器语言并发送给内核执行并把执行的结果从计算机语言转化为我们能看懂的字符串传递给我们。

所以我们操作系统的界面其实就是Shell的界面,通过这个界面我们输入相应命令来由Shell和内核发送。

Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强。Shell是解释执行的脚本语言,在Shell中可以直接调用Linux系统命令。

Shell的分类

Bourne Shell:从1979年起Unix就开始使用,它的主文件名为sh。

C Shell:主要在BSD版的Unix系统中使用,其语法和C语言类似而得名。

Bourne Shell和C Shell是两种语法彼此不兼容的Shell类型,Bourne主要包括sh、ksh、Bash、psh、zsh;C主要包括csh、tcsh。

Bash:与sh(Bourne Shell)兼容,现在使用的Linux就是使用Bash作为用户的基本Shell,也就是说bash是Linux的标准shell。

本机Linux系统支持的Shell类型在/etc/shells文件中查看

最后编辑:2019-07-22作者:qingheluo

5aea90233e4bbc88135a027c2de2596a.png

这个作者貌似有点懒,什么都没有留下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值