补充 linux概述.ppt_第1页
补充 linux概述.ppt_第2页
补充 linux概述.ppt_第3页
补充 linux概述.ppt_第4页
补充 linux概述.ppt_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1,Linux概述,罗飞 华东理工大学计算机系,2,Linux的历史,1991年,芬兰学生Linus Torvalds写成Linux的原始代码 1993年底,Linux1.0 目前,Linux 2.6.X 初期仅支持x86平台,现在支持PowerPC, Sparc, MIPS, 68k等,3,Linux常见发行版本,RedHat/Fedora 易于安装,使用方便 Slackware 老字号的系统,能够完全手工打造个人需求 Debian 目前公认的结构最严谨、组织发展最整齐的Linux SuSE 在欧洲相当受欢迎 Red Flag 中科红旗软件技术有限公司推出的中文版Linux TurboLin

2、ux 也已经推出了中文版,4,Linux操作系统,总体结构 Linux内核 Linux内核是Linux操作系统的核心和灵魂,它负责管理磁盘上的文件、内存、启动并运行程序以及从网络上接收或者发送数据包 应用程序 运行于Linux之上的庞大的软件集合 系统调用接口 是内核的一部分,应用程序通过它调用内核功能 硬件 CPU、内存、硬盘、网络硬件等,系统调用接口,应用程序,Linux内核,硬件,5,Linux操作系统,Linux内核的模块 进程管理 控制进程对于CPU的访问,当需要选择下一个进程时,由调度程序选择最合适的进程运行。 内存管理 支持虚拟内存,允许多个进程安全地共享主内存区域。 文件系统

3、隐藏了各种硬件地具体细节,为所有设备提供统一的接口,支持数十种不同的文件系统。 网络接口 提供了对各种网络标准的存取和各种网络硬件的支持。 进程间通讯 支持进程间各种通信机制 设备驱动 实现了各种外部设备的访问和管理,6,Linux操作系统,内核特点 内核被设计成单内核结构,效率高,紧凑性强 2.6版本之前,Linux内核是不可抢占的,新版本支持抢占 对设备驱动或者新文件系统等采用模块化方式,动态加载/卸载 内核纯粹是一种被动调用服务对象,不存在运行中的内核进程为用户服务的说法 虚拟内存技术使得虚存达到4G 实现了一种抽象文件模型虚拟文件系统VFS。使得用户可以使用通用方式访问不同格式的文件系

4、统,7,Linux操作系统,根文件系统目录树结构 /bin 通常存放用户最常用的基本程序,如login,shells,文件操作使用程序,系统使用程序以及压缩工具等。 /sbin 通常存放基本的系统命令和系统维护程序,如fdisk, fsck, mkfs, shutdown及init等 /boot 主要存放和系统启动有关的各种文件,包括系统的引导程序和系统核心部分 /etc 主要存放系统配置文件,8,Linux操作系统,根文件系统目录树结构 /dev 包含所有linux系统中使用的外部设备文件 /root 系统管理员的主目录 /home 系统中除了root用户外,其他用户的主目录 /mnt 可移

5、动介置一般都安装在/mnt目录下,9,Linux操作系统,根文件系统目录树结构 /lib 用于存放一些系统动态链接库 /tmp 临时文件目录 /var 用于存放系统日志和一些服务程序的临时文件等 /usr 存放与系统的用户相关的应用程序或者文件 /proc:主要用于向系统提供内核及进程的相关信息 /sys:2.6内核新引入。挂载sysfs文件系统 /lost+found:非正常死机后重启时,10,Linux操作系统,Shell Linux系统一种应用程序,不属于系统核心 最流行的shell: Bash和TC Shell,11,Linux操作系统,Linux文件 普通文件 目录文件 字符特殊文件

6、:系统中某些类型的设备 块特殊文件:典型的如磁盘设备 FIFO:用于进程间通讯,也叫命名管道 套接字 符号链接,12,Linux基本操作(一),创建一个文件 #echo abcdfilename vi 显示目录内容 ls 选项 目录或是文件 ls a显示隐藏 ls F区分文件和目录 ls l长格式,13,Linux基本操作(二),文件复制 cp d复制时保留连接 cp f删除已经存在的目标文件而不提示 cp r 带目录拷贝 文件移动或改名 mv I交互式操作 mv f禁止交互式操作,14,Linux基本操作(三),文件删除 rm rm r rm f非交互式 改变文件或目录的存取或修改时间 to

7、uch touch a只更改存取时间 touch c不建立任何文件 touch d指定日期和时间,15,Linux基本操作(四),统计字数 wc wc c仅显示字数或字符数 wc l 只显示行数 wc w仅显示字数 建立(符号)链接 ln s readme lreadme ln source dist 是产生一个连结(dist)到source,至于使用硬连结或软链结则由参数决定,16,Linux基本操作(五),显示当前的工作目录 pwd 改变工作目录 cd 创建目录 mkdir 删除目录 rmdir,17,Linux基本操作(六),分屏显示文件 more 文件 more -每次要显示的行数 m

8、ore +从第几行开始 more d分页提示 more p 分页显示,18,Linux基本操作(七),分段显示文件 less 选项 文件 和more类似,但是more仅向后翻,less有交互式界面 less N每行前显示行编号 less -help,19,Linux基本操作(八),输出文件内容 cat cat n每行前加编号 cat s将连续多行缩写成一行 cat b所有非空白列前加编号 显示文件尾部 tail tail c指定显示数量,单位是B,KB,MB tail n指定行数 显示文件头部 head,20,Linux基本操作(九),改变文件所属者 chown 改变文件所属组 chgrp,2

9、1,Linux基本操作(十),更改文件的访问权限 chmod 权限数字代号:前3位表示用户拥有的权限;中间三位代表同组用户拥有的权限;后三位代表其他用户拥有的权限。,22,Linux基本操作(十一),搜索文件 find 起始目录 寻找条件 操作 find ./ -name a 查找文件内容 grep 选项 查找模式 文件名 -n 打印行号 grep n contents README,23,Linux基本操作(十二),压缩解压缩(.bz2文件) bzip2 压缩解压缩(.gz文件) gzip 压缩解压缩(.z文件) compress,24,Linux基本操作(十三),归档和恢复文件 tar -

10、z使用gzip -Z使用compress -j使用bzip -x从备份文件中还原文件 -v显示命令执行过程 tar jcf ./tmp.tar.bz2 ./生成一个归档文件 tar tf temp.tar.bz2列出备份内容 参数-jxvf解压.bz2文件,-zxvf解压.gz文件,-Zxvf解压.z文件,25,Linux基本操作(十四),加载外那间系统或设备 mount mount /dev/cdrom /mnt/cdrom 卸载文件系统或者设备 umount umount /mnt/temp umount /dev/hda7,26,Linux基本操作(十五),用户密码设置 passwd 显示进程 ps A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论