Shell编程(二)基础知识

本文介绍了Shell的定义,包括其翻译、wiki解释和存在的原因,详细阐述了Shell与操作系统、内核的关系,以及其在Linux运维中的重要地位。讨论了Shell脚本的类型和组成,特别提到了zsh的简介、安装以及bash与sh的区别。此外,还提及了其他常见的脚本语言。
摘要由CSDN通过智能技术生成

一  什么是Shell

①  翻译

②  wiki解释

③ 为什么要有shell存在

用户直接面对的'不是'计算机硬件而是shell,用户把'指令(Ring)'告诉shell('媒介'),然后shell再'传输给系统内核',接着'内核'再去支配'计算机硬件'去执行各种操作

关键: 出于安全的'角度'

原因: 系统'内核'对计算机的正常运行来讲是太'重要'了,因此一般'不建议'直接去编辑内核中的参数,而是让用户通过'基于系统调用接口'开发出的程序或服务来'管理'计算机

shell: 它'接收'用户命令,然后'调用'相应的应用程序

shell、操作系统、内核 

内核和shell关系

④  shell位置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值