版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一章 总览,福建工程学院软件学院,第一节 基本运用,掌握Linux操作系统的特点 掌握Linux操作系统的使用方法 掌握Linux操作系统的关键概念,Linux系统的特点,多任务多用户 多任务这个词描述的是同时执行多个程序,并且不妨碍每个程序的运行。 多用户是指多个用户能够同时从相同或不同的终端上用同一个应用程序的副本进行工作。这个概念不要与多个用户同时修改同一文件相混淆。,处理器的发展,计算机中的处理器在某一时刻只能做一件事,但它能在非常短的时间段中完成哪些独立的任务,这些时间段短的让人难以察觉。,第一台处理的诞生,感谢Intel公司将电脑带到了个人用户的身边,从1971年第一天微处理器4
2、004,到今天的酷睿系列。前端总线的频率到达了1.3G,也就是说是5.2毫微秒,即任务交换只需要52亿分之一秒的交换时间,人是无法感受这个时间变换,因此感觉多个任务同时进行。,Linux系统的特点,终端、shell 终端:早期是指硬件设备,一般通过串行线连接到主机,向主机系统输入数据,显示由主机系统返回的数据。现在是指软件对传统硬件终端的仿真。Linux中所讲的终端是用户访问命令行界面的途径(基于命令行界面的shell)。 shell:操作系统中用户和内核交互的层面。,使用Linux,持证上岗。即需要用户ID和密码。 虚拟控制台(Linux的本来面目,文本终端) 图形环境(X图形环境,红帽默认
3、情况下是第七个虚拟控制台) 相互转换通过Ctrl + Alt + Fx (x为17),Linux系统的特点,Shell是用户与系统心脏之间的接口。,内核在系统引导时载入内存,管理系统直至关机。它创建和控制进程,管理内存,文件系统和通信等。,内核以外的所有其他程序都保存在磁盘上,包括shell。内核将这些程序加载到内存中运行,并在它们终止后清理系统。,Shell是一个工具程序,在用户登录后系统启动,它解释并运行由命令行或脚本文件输入的命令,从而实现用户与内核间的交互。,使用Linux,接触第一个Linux的命令:who 该命令用来判断谁在系统上及其登录方式。 远程登录机器 采用SSH工具(服务端
4、和客户端程序)。需注意:该客户端还可用在其他操作系统上。 Putty:免费的,win32下的telnet(23),rlogin(513)和SSH(22)客户端。,使用Linux,访问文件也是需要权限的 权限的赋予:chmod命令。 命令格式:chmod 用户 权限级别 用户:u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体者,o 表示其他以外的人,a 表示这三者皆是。 权限:+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。 r 表示可读取,w 表示可写入,x 表示可执行。,第二节 内核、程序、进程,掌握内核、程序、进程的基本概念 掌握程序与进程的区别 掌握一些基本she
5、ll命令:cal ps,基本概念,内核,基本概念,内核是操作系统最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件操作多长时间。直接对硬件操作是非常复杂的,所以内核通常提供一种硬件抽象的方法来完成这些操作。硬件抽象隐藏了复杂性,为应用软件和硬件提供了一套简洁,统一的接口,使程序设计更为简单。,基本概念,程序 储存在计算机硬盘里的文件,是一系列非常基本的指令,告诉操作系统要去做什么,何时做。 举例:office套件,音频视频播放器,电脑中安装的各种应用程序。,基本概念,进程 回忆windows下的任务管理器。 概念
6、:内核从程序文件中读取指令,并执行指令,是程序的副本。 从用户角度来理解:是应用程序的一个执行过程; 从操作系统核心角度来看,进程代表的是操作系统分配内存、CPU时间片等资源的基本单位。,区别,进程、程序 区别一: 程序是作为一个静态文件存储在计算机系统的硬盘等存储空间中; 进程是出于动态条件下由操作系统维护的系统资源管理实体。 区别二: 程序是可以几乎长期、永久的存在的; 进程是一次运行活动,必然有始有终,所以有生命周期。它因创建而产生,因调度而运行,因等待资源或事件而被处于等待状态,因完成任务而被撤消,它反映了一个程序在一定的数据集上运行的全部动态过程。,区别,区别三: 一个程序可以对应多
7、个进程,一个进程可以包括多个程序,因为主程序可以在执行过程中调用多个其他程序。,基本概念,Shell 类似于windows下的命令提示符 bash / sh / ksh / csh shell是操作系统最外面的一层。shell管理你与操作系统之间的交互:等待你输入,向操作系统解释你的输入,并且处理各种各样的操作系统的输出结果。Shell基本上是一个命令解释器。,Shell命令的操作,cal命令:简单的日历程序 ps命令:列举系统上运行的进程。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。了解其参数的含义: a:显示终端上所有进程
8、u:按用户名和启动时间的顺序来显示进程 x:显示没有控制终端的进程,第三节 查看文件系统,掌握目录树(命名,绝对引用,相对引用) 掌握基本命令(ls , cat ,重定向),目录树,概念:不同于windows的磁盘管理 如何寻址: 方法一:绝对地址(相对于根目录/的文件,一切都从头开始) 方法二:相对地址(相对于进程中当前工作目录的文件,一切从现在开始。没有前面的/) 补充 .表示当前目录,可用./表示 .表示上一级目录,可用./表示,目录树,目标:寻找bin文件夹 现在的位置:usr目录,掌握基本命令,练习命令一:ls(列出目录内容) 练习命令二:cat(查看文件内容,给出文件名)(同时练习
9、绝对路径和相对路径) 练习三:重定向(将命令的输出内容输出在文件中而非在终端内,选用) 练习四:权限和主目录 练习五:理解1.3.2,第四节 运行命令,一般语法规则 获取帮助 示例:学习使用cat touch命令,第四节 运行命令,第一部分:一般语法规则 动词(命令)+副词(修改命令行为的各种命令选项)+宾语(命令执行的对象) 1.命令(ps, who, ls, cat等),是可执行的程序,被放置在文件系统中的某个位置,以文件形式存在的程序的名称。如果要想查找该命令在文件系统中的位置,可采用which命令。标准语法: which(命令)+ps(对象),第四节 运行命令,2. 命令行选项:通过选
10、项来修改命令的行为。以ls(列出目录内容)为例。 列出/usr目录下的文件 : ls /usr 按照内容大小列出;显示详细列表: ls s /usr ls l /usr,第四节 运行命令,第四节 运行命令,2. 命令行选项: 短命令行带参数:w指定输出的字符宽度 ls w 40 /usr 多个短命令行:r将输出反转显示(将多个命令行串联) ls s w 40 r /usr 长命令行选项:由词组成,由- -两个连字符开头,选项参数及其值由=隔开 ls size /usr ls width=40 size r /usr,第四节 运行命令,3. 参数:命令是否需要参数,需要什么样的参数,取决于命令本
11、身。如:ps , cal不需要参数,ls则需要指定目录参数。 第二部分:获取帮助 方法一:支持长命令行- -help 方法二:支持短命令行-h或-?,第四节 运行命令,第三部分:学习使用cat、touch命令 1.学会查找帮助 2.查看文件内容 3.使用短命令行-n、-t、-A和-vET,第五节 管理终端,认识终端 了解终端控制组合键 识别终端 Tab键 示例,第五节 管理终端,认识终端 1. 这里确切定义是“控制终端”,其中最常用的是bash shell(bourne shell),主流shell还包括(C Shell和Koun Shell)。 2. BShell是标准的shell,用于系统
12、管理,大部分系统管理脚本都是 BShell,特点是简练、紧凑、快速,提示符是$;CShell增加了很多新的功能,比如命令行历史、别名、嵌入算术运算、文件名自动补全等,交互式用户喜欢Cshell,提示符为%;KShell是BShell的扩展,并向上兼容。 3. 除在交互式方式下解释从命令行输入的命令外,还可以用作解释性编程语言,在以后的附加内容中会谈到。,第五节 管理终端,了解终端控制组合键 1.复位终端:reset命令。 2. 掌握几个重要的控制组合键。 wc命令:统计输入的字符多少个字符、单词、行数。 识别终端 Linux中设备有两种类型:字符设备(无缓冲只能顺序存取)和块设备(有缓冲且可以随机存取)。在这些设备中有些事实际存在的物理硬件的抽象,有些则是内核自身提供的功能(不依赖于特定的物理硬件,称为虚拟设备)。每个设备在/dev目录下有个对应文件(节点),第五节 管理终端,使用who
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广东深圳北理莫斯科大学材料科学系微流控校企联合实验室招聘备考笔试试题及答案解析
- 2026年甘肃省酒泉市教育系统高层次人才引进补充备考笔试试题及答案解析
- 2025河南郑州大学第二附属医院招聘员额制工作人员(硕士)23人备考考试题库及答案解析
- 深度解析(2026)《GBT 25838-2010核电厂安全级电阻温度探测器的质量鉴定》(2026年)深度解析
- 深度解析(2026)《GBT 25827-2010高温合金板(带)材通 用技术条件》(2026年)深度解析
- 2025年黑龙江(齐齐哈尔)富裕(县)经济开发区管理委员会公开招聘公益性岗位人员4人参考考试试题及答案解析
- 2025云南昆明市官渡区北京八十学校招聘5人参考笔试题库附答案解析
- 2026北京机械科学研究总院博士研究生招生47人备考考试题库及答案解析
- 深度解析(2026)《GBT 25645-2010信息技术 中文Linux服务器操作系统技术要求》(2026年)深度解析
- 关于民商法连带责任中存在的问题及措施研究-基于金融消费者保护案件的实证分析
- 四川省达州市达川中学2025-2026学年八年级上学期第二次月考数学试题(无答案)
- 2025陕西西安市工会系统开招聘工会社会工作者61人历年题库带答案解析
- 《继发性高血压》课件
- 垃圾中转站运营管理投标方案
- 数字媒体与数字广告
- 综合楼装饰装修维修改造投标方案(完整技术标)
- 中药现代化生产技术课件
- 医学专家谈灵芝孢子粉课件
- 商业广场经营管理及物业管理服务方案
- GB/T 20641-2006低压成套开关设备和控制设备空壳体的一般要求
- GB/T 11586-2018船舶与海上技术船舶系泊和拖带设备巴拿马导缆孔
评论
0/150
提交评论