LINUX操作系统

1)什么是操作系统?

        操作系统是管理和控制计算机硬件与软件资源的计算机程序,它是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。

(一)嵌入式Linux操作系统
(1)什么是操作系统?
        操作系统是管理和控制计算机硬件与软件资源的计算机程序,它是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。

(2)操作系统的分类
批处理操作系统
分时操作系统
实时操作系统
嵌入式操作系统
个人计算机操作系统
网络操作系统
分布式操作系统
(3)嵌入式操作系统
        嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于对功能,可靠性,成本,体积,功耗有严格要求的专用计算机系统。

(4)嵌入式系统分类
Linux
μC/OS
Windows CE
Vxworks
QNX
(5)Linux的历史
Unix的起源:1969年,由KenThompson在AT&T贝尔实验室实现的,使用的是汇编语言
1973年,KenThompson和Dennis Ritchie使用C语言对整个系统进行了再加工和编写,使得Linux能够容易得移植到其他硬件的计算机上。
Linux的发展:1984年,Richard Matthew stallman(自由软件之父)在1984年启动了GNU项目(模仿Unix但不是Unix)
(二)Linux操作系统的使用
(1)认识shell
         shell:命令行解释器。是用户和内核之间的桥梁,也是一个程序,为用户提供了一个界面——终端

(2)shell命令的格式(三要素)
命令名称 【选项】【参数】:【可以省略】

注意:(1)一条命令的三要素之间必须用空格隔开

           (2)若是多个命令在一行书写,用分号将各命令隔开

Shell脚本语言是一种解释性语言,不需要进行编译,直接在shell命令行中编写好相应的执行功能的语句,赋予执行权限就可以执行,实现相应的功能,类似于windows中的批处理文件,或者早期DOS年代的.bat文件。

(1)开头:
        编写shell脚本可以采用任意一种文字编辑器,比如gedit,kedit,emacs、vi等。但是程序必须以下面的行作为开始(放在文件的首行)

#!/bin/bash    #!符号用来告诉系统它后面的参数是用来执行该文件的程序,在本例子中使用的程序是bash

……

(2)执行: 
 编辑完该文件之后不能立即执行它,要给文件设置可执行程序权限,才可以进行运行。

使用如下命令:

 Linux@ubantu:~/shell$ chmod +x fliename(文件名称)

这样才能进行运行,执行运行的方法是在文件名称前面加上./。例如:./zhang、./filename。 

执行方法有三种:

第一种:上文中提到的方式。

第二种:把它作为一个参数传递给shell命令

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值