【Linux】谈谈shell外壳是什么?

在这里插入图片描述

💐 🌸 🌷 🍀 🌹 🌻 🌺 🍁 🍃 🍂 🌿 🍄🍝 🍛 🍤
📃个人主页 阿然成长日记 👈点击可跳转
📆 个人专栏: 🔹数据结构与算法🔹C语言进阶🔹C++🔹Liunx
🚩 不能则学,不知则问,耻于问人,决无长进
🍭 🍯 🍎 🍏 🍊 🍋 🍒 🍇 🍉 🍓 🍑 🍈 🍌 🍐 🍍

一、为什么需要外壳

在这里插入图片描述

上图是一个操作系统内核结构图

Linux严格意义上说的是一个操作系统,我们称之为核心kernel
对于普通用户去直接使用操作系统的内核存在一定的风险性,所以在这个内核(kernel)的外层,就包裹了一层外壳,我们虽然不能直接访问操作系统的内核,但是可以通过这层外壳与操作系统内核进行一个中间交互,从而与内核去产生一个互动,更加安全。

在这里插入图片描述

二、什么是外壳?

外壳又叫shell,都是一个意思。对于Shell的最简单定义:命令行解释器

我们经常使用的Xshell就是一种强大的安全终端模拟软件,用于远程连接Linux服务器,方便用户对Linux服务器上的资源文件进行远程操控;

我们购买的Liunx云服务器,就需要使用Xshell这种终端模拟器,通过在命令行输入指令,进行使用。
在这里插入图片描述

shell有很多种,最常见的是bash(它逐渐成为 Linux 系统的标准 Shell), 另外还有sh, csh, tcsh, ksh。它们出现的年代不同,所支持的功能也有差异。

核心功能:

  • 1.将使用者的命令翻译给核心(kernel)处理
  • 2.同时,将核心的处理结果翻译给使用者
  • 对于恶意指令或者错误,它不会提交给操作系统,从而提高安全性
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿然成长日记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值