硬件,核心和bash

linux环境下,终端下发的指令,是通过bash环境进行处理的;bash涉及到的东西非常多,包括变量的设定和使用、bash操作环境的搭建、数据流重导向的功能及管线命令。linux系统中,管理整个计算机硬件的其实是操作系统的核心(kernel),应用层只能通过shell进行控制核心。

  • 操作系统概述:操作系统其实就是一组软件,这组软件控制整个硬件,且管理系统的活动监测。如果这组软件能被用户随意操作,或使用者使用不当,将会使整个系统崩溃。因为操作系统管理的是整个硬件,故不能让用户随便使用没有管理能力的终端用户,让用户透过应用程序进行控制核心,让核心控制硬件。故应用程序是在最外层的,如同鸡蛋的外壳一样,亦称为shell。

  • shell概述:shell只是提供给用户操作应用程序的一个接口,man,chmod,chiown,vi,fdisk,mkfs这些指令,都是独立的应用程序。用户可以使用shell(指令列模式)来操作这些应用程序。

  • 为什么要学文字接口的shell?X Window和web接口的工具,虽然功能强大且亲善。但是它只是将所有用到的软件都整合在一起的一组应用程序而已,并非一个完整的套件,当你升级或使用其他套件管理模块(例如tarball而非rpm文件等等),就会造成设定的困扰。甚至不同的distribution所设计的X window接口也都不相同。文字接口的shell就不同了,几乎各家的distributions使用的bash都是一样的,掌握了文字接口的shell,就可以轻松的转换不同的distribution(一法通,万法通)。还有一个原因:linux的管理常常需要透过远程联机,而在联机时文字接口的传输速度是比较快的,而且不容易出现断线或者信息外流的问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值