鸟哥的Linux私房菜学习笔记--shell入门
来源:互联网 发布:巫师3年度版ps4pro优化 编辑:程序博客网 时间:2024/04/30 00:03
什么是shell?
相信只要摸过计算机,对于操作系统有点概念的朋友们大多听过这个名词,因为只要有【操作系统】那么就离不开Shell这个东西。不过,在讨论Shell之前,我们先来了解一下计算机的运作状况把!举个例子来说:当你要计算机传输出来【音乐】的时候,你的计算机需要什么东西呢?
1.硬件:当然就是需要你的硬件有【声卡芯片】这个配备,否则怎么会有声音
2.核心管理:操作系统的核心可以支持这个芯片组,当然需要提供提供芯片的驱动程序咯
3.应用程序:需要使用者输入发生声音的指令
这就是基本的一个输入声音所需要的步骤!也就是说,你必须要【输入】一个指令之后,【硬件】才会透过你下达的指令来工作!那么硬件如何知道你下达的指令呢?就是kernel(核心)的控制工作了!也就是说,我们必须要透过【shell】将我们输入的指令与Kernel沟通,好让Kernel可以控制硬件来正确无误的工作!
操作系统其实是一组软件,由于这组软件在控制整个硬件与关系系统的活动监测,如果这组软件能被用户随意的操作,若使用者应用不当,将会使得整个系统崩溃!因为操作系统管理的就是整个硬件功能!所以当然不能够随便被一些没有管理能力的终端用户随意使用!
但是我们总是需要让用户操作系统的,所以就有了在操作系统上面发展的应用程序!用户可以透过应用程序来只会核心,让核心达成我们所需要的硬件任务!我们可以发现应用程序其实是在最外层,就如同鸡蛋的外壳一样,因此这个东东也就被称呼为壳程序(shell)!
其实壳程序的功能只是提供用户操作系统的一个接口,因此这个壳程序需要可以呼叫其他软件才好。如:man,chmod,chown等等指令,这些指令都是独立的应用程序,但是我们可以透过壳程序(就是指令列模式)来操作这些应用程序,让这些应用程序呼叫核心来运作所需的工作
Tips,只要能够操作应用程序的接口都能够成为壳程序。侠义的壳程序指的是令列方面的软件,广义的壳程序则包括图形接口的软件!
- 鸟哥的Linux私房菜学习笔记--shell入门
- linux鸟哥私房菜学习笔记之三-shell
- 鸟哥的 Linux 私房菜第13章-学习 Shell Scripts 学习笔记
- 【鸟哥的linux私房菜-学习笔记】Bash shell的变量功能及操作环境
- 鸟哥的linux私房菜学习笔记《二十二》bash shell的操作环境
- 学习shell笔记------------鸟哥的私房菜
- 学习使用shell script 笔记--------鸟哥的私房菜
- 【鸟哥的linux私房菜-学习笔记】Bash shell之数据流重导向
- 【鸟哥的linux私房菜-学习笔记】Bash shell之管线命令
- 【鸟哥的linux私房菜-学习笔记】Shell script基础
- 鸟哥的 Linux 私房菜 -- 学习 bash shell
- 鸟哥的 Linux 私房菜 -- 学习 bash shell
- 鸟哥的 Linux 私房菜 -- 学习 bash shell
- 【鸟哥的Linux私房菜】学习Shell Script
- 学习鸟哥的Linux私房菜笔记(1)——Linux系统入门
- 学习鸟哥的Linux私房菜笔记(1)——Linux系统入门
- 鸟哥的Linux私房菜-学习笔记-第一章【Linux】
- 鸟哥的Linux私房菜学习笔记--Linux文件属性
- mysql安装问题
- RESTful API 设计指南
- SSH添加互信
- 考研初试总结
- hibernate操作数据库遇到问题的时候检查主键生成策略
- 鸟哥的Linux私房菜学习笔记--shell入门
- 【VB.NET】如何自动添加类头注释
- jieba分词算法源码解析
- Android多媒体——音乐播放器(播放内存音频)
- 阿里巴巴Java规约学习-foreach
- 利用图算法实现金融行业风控
- SonarQube的安装、配置与使用
- 欢迎使用CSDN-markdown编辑器
- android中Parcelable接口用法