EAI毕业生培训-Unix操作系统介绍-V101
UNIX操作系统概述及基本知识
UNIX操作系统概述及基本知识(转)[@more@]1.UNIX操作系统简介
UNIX操作系统是一个多用户、多任务的操作系统,它自1974年问世以来,迅速地在世界范围内推广。与一般操作系统一样,UNIX系统也是运行在计算机系统的硬件和应用程序之间,负责管理硬件并向应用程序提供简单一致的调用界面,控制应用程序的正确执行。UNIX与其他操作系统的不同之处主要有两点:
l UNIX与其他操作系统的内部实现不同
l UNIX与其他操作系统的用户界面不同
现在的UNIX实际上已经不是一个严格意义上的操作系统了。UNIX可以分为两部分,它除了传统操作系统模块以外,还包括一组可供调用的系统库和一些基本应用程序。同计算机打交道的是UNIX的文件系统和进程控制模块,接着是UNIX系统提供的一组系统库,用于最顶层UNIX系统的标准应用程序和其他应用程序的调用运行。用户可以访问到标准UNIX系统的系统库和标准应用程序。这两部分组成了UNIX系统的用户界面,他们也形成了用户眼中的UNIX操作系统的概念。下图给出了UNIX的层次结构。
UNIX系统中进行硬件管理和进程控制的部分称为内核。UNIX系统把每个硬件都看成是一个文件(称为设备文件),这样用户就可以用读写的方式来实现对硬件的访问。UNIX文件系统管理用户对系统数据和设备的读写访问。UNIX系统还通过内核为进程分配资源(包括CPU资源)并控制进程对硬件的访问。
除了提供内核来完成传统操作系统的功能外,UNIX还为用户提供了一组系统库和标准应用。这一标准的界面不仅可以使应用程序方便地移植,还可以让用户方便地使用。标准界面的优点是应用的可移植性,即一个应用程序可以不加修改地运行在不同硬件结构的各种机器上。
UNIX操作系统用户培训讲义
UNIX操作系统用户培训讲义
第一章UNIX操作系统概述
1.1 UNIX操作系统简介
UNIX是较早广泛使用的计算机操作系统之一,它的第一版于1969年在Bell实验室产生,1975年对外公布,1976年以后在Bell实验室外广泛使用。
应用范围应用到几乎所有16位及以上的计算机上,包括微机、工作站、小型机、多处理机和大型机等等。
UNIX特点
(1) 多任务、多用户
(2) 并行处理能力
(3) 管道
(4) 安全保护机制
(5) 功能强大的shell
(6) 强大的网络支持,Internet上各种服务器的首选操作系统
(7) 稳定性好
(8) 系统源代码用C语言写成,移植性强
(9) 出售源代码,软件厂家自己增删
UNIX流派举例
UNIX类别计算机
SCO UNIX PC兼容机
Digital Unix Dec Alpha机
Solaries Sun小型机工作站
AIX IBM机
HPUX HP小型机工作站
Linux 各种机器
1.2 UNIX系统组成
UNIX操作系统结构由三大部分组成:
(1) kernel(内核)
(2) shell(外壳)
(3) 工具及应用程序
UNIX Kernel(UNIX内核)是UNIX操作系统的核心,指挥调度UNIX机器的运行,直接控制计算机的资源,保护用户程序不受错综复杂的硬件事件细节的影响。
UNIX Shell(UNIX外壳)是一个UNIX的特殊程序,是UNIX内核和用户的接口,是UNIX的
一般系统缺省为Bourne Shell, 本文以此shell为例。
要想将当前Shell改为其它Shell,只需在操作系统提示符下键入相应的Shell命令即可。如在B Shell下键输入命令:
UNIX操作系统简介PPT课件
-
P88
Solaris操作系统
Solaris通常应用于大公司、电信部门以及教育机构。
发展历史: SUN的早期操作系统SUN OS,使用的是BSD UNIX。现在已发展到
-
P55
UNIX流派
UNIX的生产产家很多,从而形成了不同的流派。下面是一些产家 的UNIX产品:
UNIX产品 SCO UNIX
Solaris
AIX HP_UNIX
计算机 PC兼容机 Sun工作站
IBM机 HP工作站
生产厂家 SCO公司 Sun公司
IBM公司 HP公司
-
6
UNIX特点
是一个多任务、多用户操作系统,应用非常广泛。
UNIX操作系统培训
-
P11
课程内容
➢ UNIX简介 ➢ UNIX系统概述 ➢ UNIX登陆与使用 ➢ UNIX基本命令 ➢ vi编辑器 ➢ UNIX系统管理
-
P22
➢ UNIX简介 ➢ UNIX系统概述 ➢ UNIX登陆与使用 ➢ UNIX基本命令 ➢ vi编辑器 ➢ UNIX系统管理
-
P33
件,称为全路经名。 如: /usr/local/ftp
UNIX操作系统简介
UNIX
UNIX操作系统(尤尼斯),是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、DennisRitchie和DouglasMcIlroy于1969年在AT&T的贝尔实验室开发。
目前它的商标权由国际开放标准组织所拥有,只有符合单一UNIX规范的UNIX系统才能使用UNIX这个名称,否则只能称为类UNIX(UNIX-like)。
1简介
UNIX操作系统,是美国AT&T公司于1971年在PDP-11上运行的操作系统。具有多用户、多任务的特点,支持多种处理器架构,最早由肯·汤普逊(Kenneth Lane Thompson)、丹尼斯·里奇(Dennis MacAlistair Ritchie)于1969年在AT&T的贝尔实验室开发。
UNIX的商标权由国际开放标准组织(The Open Group)所拥有。
2历史
诞生
1965年时,贝尔实验室(Bell Labs)加入一项由通用电气(General Electric)和麻省理工学院(MIT)合作图1-1PDP-7计算机图1-1PDP-7计算机
的计划;该计划要建立一套多使用者、多任务、多层次(multi-user、multi-processor、multi-level)的MULTICS操作系统。直到1969年,因MUL TICS计划的工作进度太慢,该计划被停了下来。当时,Ken Thompson(后被称为UNIX之父)已经有一个称为"星际旅行"的程序在GE-635的机器上跑,但是反应非常慢,正巧被他发现了一部被闲置的PDP-7(Digital 的主机),Ken Thompson和Dernis Ritchie就将"星际旅行"的程序移植到PDP-7上。而这部PDP-7(如图1-1所示)就此在整个计算机历史上留下了芳名。[2]
UNIX操作系统概述
2、UNIX的文件 文件是UNIX文件系统的基本单位,共有三种不同类型的UNIX文件。 分别是:普通文件 就是我们通常所指的程序文件和文本文件
特殊文件 就是指磁带、磁盘等外部设备 目录文件。 文件与目录的命名规则 通配符
3.UNIX命令 UNIX命令是一些可执行的程序,在用户输入一条命令后,操作系统
(d)最后修改的时间;
(e)一组存取权;
(f)所有者及从属组名。
返回
2.特殊文件
特殊文件事实上是指和计算机系统相连的一些硬设备,如硬盘、
软盘、打印机、终端和内存等。UNIX系统为了更好地管理和使用这些
设备,把这些设备和普通文件一样处理。在系统中,这些设备以特殊
文件的形式存放在/dev目录中。
如果ቤተ መጻሕፍቲ ባይዱ们对目录/dev进行列表显示,会看到如下特殊文件:
操作系统
UNIX操作系统概述
1、UNIX系统基本概念 2、UNIX系统的初步使用 3、UNIX的体系结构及特点 4、UNIX存储管理 5、UNIX进程管理
1、用户帐户 UNIX是一个多用户系统,它可以有若干个用户同时使用一台机器,
在系统上的各个用户必须在系统的统一管理下,在一定范围内从事自己 的工作,因此,每个用户和在银行里存款一样,都必须有自己的户头, 这种用户帐户用来组织和记录用户在系统中的活动。它也被称为帐号或 注册号。
UNIX基础培训.ppt
清除屏幕 clear
clear
18 2020/4/22
主题四 vi编辑器的最基本用法
4.1 vi编辑器是UNIX的强有力的文本文件编辑 工具,利用它可以建立、修改文本文件。
vi编பைடு நூலகம்器常用的两种状态方式 1) 文本输入方式 用于文本的输入 2) 命令方式 用于输入控制命令
19 2020/4/22
4.2
tar命令
使用tar 命令,可将多个文件合并成一个文件库(archival)的方式存放于磁带或 磁盘上。当需要时,可由文件库获取所需的文件。tar 的指令格式:
他人通过你的帐号进入系统,并保证系统的 完整性。注销过程如下:在UNIX提示符下, 运行:
$ exit 或
$ logout 或直接按键:
Ctrl+d。 由于UNIX操作系统的不同,注销的命令
也可能不同。
14 2020/4/22
主题三 UNIX常用简单命令
基本命令格式 特殊按键 几个简单的UNIX命令
UNIX产品 计算机
生产厂家
SCO UNIX PC兼容机
SCO公司
Digital Unix Dec Alpha机
Digital公司
Tru64
Alpha小型机
Compaq
HP-UX
HP小型机
HP
Solaris
UNIX操作系统介绍
<本文中的所有信息归中兴通讯股份有限公司所有,未经允许,不得外传>
univ.zte.com.cn
6
UNIX系统的标准化 系统的标准化( 1.2 UNIX系统的标准化(续)
-X/OPEN移植指南 X/OPEN成立于1984年,致力于向市场推出一个单一的UNIX标准,为可移植 应用软件提供一个一致的开发和运行环境。1988年发布了可移植指南XPG( X/OPEN Portability Guide),1992年发布了XPG4,以POSIX标准为基础,并 且涉及了如国际化、窗口界面以及数据管理等。1995年颁布了X/OPEN CAE规 范4.2,包含了公共桌面环境CDE、Spec1170 API。1996年X/OPEN和OSF合并成 立The Open Group。1998年,提出了UNIX98命名的品牌族,由Base(IEEE POSIX、ISO/IEC等标准)、Workstation(CDE)、Server(标准化web服务, 如对JavaTM虚拟机、http、snmp等服务的支持)等3部分组成。 -C标准 ISO/IEC标准不仅定义了C语言的语法和语义,同时还定义了C语言的标准库 ,目的在于对所有操作系统提供一个可移植的、一致的程序设计语言。 ISO/IEC标准对UNIX程序的可移植性和兼容性十分重要,X/OPEN规范不能与任 何ISO/IEC标准产生冲突,后者在演进过程不断被X/OPEN规范所吸纳。
UNIX培训教程(一)——Solaris操作系统培训教程
UNIX培训教程(一)Solaris操作系统培训教程V 1.0©
目录
第一章SUN发展简史 (3)
第二章PROM状态命令与参数 (4)
2.1 指令集 (4)
2.2 环境变量 (5)
第三章UNIX 命令 (5)
3.1 基本命令 (5)
3.2 增强命令 (8)
3.3 VI基本命令 (11)
第四章用户管理 (16)
4.1 用户基本知识 (16)
4.1.1 文件信息 (16)
4.1.2 缺省权限 (17)
4.1.3 系统安全文件 (17)
4.2 相关命令 (17)
4.2.1 创建,删除用户帐户 (19)
第五章文件系统管理 (19)
5.1 硬盘和文件资源 (19)
5.2 硬盘分区 (20)
5.3 挂接文件资源 (21)
5.4 自动挂接文件资源 (22)
5.5 NFS资源 (23)
5.6 卷管理 (24)
第六章进程管理 (24)
6.1 分时 (24)
6.2 后台进程 (24)
6.3 父进程和子进程 (25)
6.4 进程状态命令PS (25)
6.5 杀死进程 (26)
第七章软件包管理 (26)
第八章网络应用配置 (27)
8.1 网络基本配置文件 (27)
8.2 远程访问命令 (28)
8.3 访问鉴别相关文件 (28)
8.4 网络监控 (28)
第九章改变运行等级 (29)
9.1 系统引导 (29)
9.2 系统操作等级 (30)
第十章备份命令 (31)
第一章Sun发展简史
(一)硬件体系
81--89 Sun1/2/3 CISC Motrala 680x0系列
89--94 Sun4/60 sparc1 Risc sparc
UNIX系统简介关于UNIX系统结构以及常用命令
进程间通信
unix系统提供了多种进程间通信 机制,如管道、消息队列、信号 量等,以实现进程间的协作。
进程调度
unix系统采用优先级调度算法, 根据进程的优先级进行调度,以 保证重要任务优先执行。
系统用户和权限管理
用户账户
unix系统为每个用户分配一个唯一的用户账户,用于 标识和管理用户。
权限管理
unix系统通过设置不同的权限来控制用户对文件和目 录的访问。
系统管理命令
查看进程
使用ps命令可以查看当前运行的进程,例如`ps aux`。
杀死进程
使用kill命令可以结束一个或多个进程,例如`kill -9 process_id1 process_id2`。
查看磁盘空间
使用df命令可以查看磁盘空间使用情况,例如`df -h`。
查看系统负载
使用uptime命令可以查看系统的负载情况,例如`uptime`。
系统性能优化
01
进程管理
合理分配系统资源,优化进程调度 ,提高系统运行效率。
磁盘优化
定期清理磁盘空间,优化磁盘读写 性能,提高系统响应速度。
03
02
内存管理
合理配置内存大小和使用方式,避 免内存不足或浪费。
网络优化
合理配置网络参数,优化网络连接 ,提高网络传输效率。
04
系统故障排查和解决
认识UNIX操作系统
早期的UNIX是用于小型计算
机的操作系统,以替代一些专
用操作系统。在这些系统中,
UNIX作为一种多用户、多任务
操作系统运行,应用软件和数
:
据集中wk.baidu.com一起。经过不断的发
展,UNIX已成为可移植的操作
系统,能运行在范围广阔的各
种计算机上,包括大型主机和
巨型计算机,从而大大扩大了
它的应用范围。
UNIX操作系统的特点
强大的系统管理器和进程资源管理器
UNIX的核心系统配置和管理是由系统管理器(SAM)来实施的。利 用SAM可以大大简化操作步骤,从而显著提高系统管理的效率。而进 程资源管理器可以让系统管理员动态地将可用的CPU周期和内存的最 少百分比分配给指定的用户群和一些进程,从而为系统管理提供额外 的灵活性。
认识UNIX操作系统
UNIX 操作系统
UNIX操作系统简介
1969年,美国Bell实验室首先用汇编语言在PDP―7机器上实现了 UNIX系统。不久后, UNIX又被用C语言对进行了重写。
1976年和1978年分别发表了UNIX V.6和UNIX V.7的版本,并正式向美 国各大学及研究机构提供了UNIX的源代码,以鼓励他们对UNIX进行改 进,从而促进了UNIX的迅速发展。
返回本节首页
多用户、多任务环境
UNIX系统是一个多用户、多任务的操作系统,它既可以同时支持 数十个乃至数百个用户,通过各自的联机终端同时使用一台计算机, 而且还允许每个用户同时执行多个任务。
第五节-UNIX操作系统PPT课件
-
2
l DOS系统有众多的通用软件支持,如各种语言处理
-
6
Linux操作系统具有如下特点: 1. 它是一个免费软件,您可以自由安装并任意修改软
件的源代码。 2. Linux操作系统与主流的UNIX系统兼容,这使得它
一出现就有了一个很好的用户群。 3. 支持几乎所有的硬件平台,包括Intel系列,680x0系
列,Alpha系列,MIPS系列等,并广泛支持各种周边设备。
multics的意义引入了许多现代操作系统领域概念雏形对随后的操作系统特别是unix的成功有着巨大的影响1010unixunix历叱1969年在贝尔退出multics研制项目后kenthompson和dennisritchie在一台无人用的decpdp7上重新摆弄原先在multics项目上设计的空间旅行游戏为了使游戏能够在pdp7上顺利运行他们陆续开发了浮点运算软件包显示驱劢软件设计了文件系统实用程序shell和汇编程序1970年在一切完成后给新系统起了个同multics音相近的名字unix1973年unix用c诧言全部重写自此unix诞生了1977年unix被几乎完全丌变的移植到非pdp7机上1111unixunix历叱unix是现代操作系统的代表
2024年101使用教程
101使用教程
一、引言
二、概述
101是一款功能强大的工具,广泛应用于各个领域。它可以帮助您快速完成各种任务,提高工作效率。101的主要特点如下:
1.界面友好:101采用直观的图形界面,易于上手,让您能够快速熟悉各项功能。
2.功能丰富:101提供了丰富的功能,包括文本编辑、数据处理、图像处理等,满足您在各种场景下的需求。
3.高度可定制:101允许您根据个人喜好和需求进行个性化设置,让您的工作更加高效。
4.跨平台:101支持多个操作系统,包括Windows、macOS和Linux,让您在不同设备上都能顺畅使用。
三、安装与配置
1.安装
(1)101安装包:访问官方网站或第三方网站,101的安装包。
(2)运行安装程序:双击的安装包,启动安装程序。
(3)按照提示完成安装:根据安装向导的提示,完成安装过程。在安装过程中,您可以自定义安装路径和其他设置。
2.配置
(1)启动101:在安装完成后,您可以在开始菜单或桌面找到101的快捷方式,双击启动。
(2)设置界面语言:在菜单栏中选择“设置”>“语言”,选择您喜欢的语言。
(3)设置主题:在菜单栏中选择“设置”>“主题”,选择您喜欢的主题。
(4)配置快捷键:在菜单栏中选择“设置”>“快捷键”,根据您的习惯设置快捷键。
四、基本操作
1.文本编辑
(1)创建新文档:在菜单栏中选择“文件”>“新建”,创建一个新文档。
(2)打开现有文档:在菜单栏中选择“文件”>“打开”,选择要打开的文档。
(3)保存文档:在菜单栏中选择“文件”>“保存”,或使用快捷键Ctrl+S保存文档。
第八章UNIX操作系统
8.1 概述
UNIX系统从诞生至今,从一个非常简单的 操作系统发展成为具有性能先进、功能强大 、技术成熟、可靠性好、支持网络与数据库 功能特点的操作系统。在计算机技术,特别 是操作系统技术的发展中,具有重要的、不 可取代的地位和作用,并已成为多用户、多 任务操作系统的标准。
8.1 概述
8.1.1 UNIX操作系统的发展 UNIX操作系统是一个交互式的分时操作系统,创始 人是美国贝尔实验室的Ken Thompson和Dennis Ritchie; 1970年,贝尔实验室; 1971年,UNIX系统被移植到PDP-11计算机上,形成 UNIX第一版本; 1975年,UNIX第六版本正式发布,1978年,UNIX第七 版面世; 70年代后期,伯利克UNIX或伯利克软件版(BSD); 1983年,美国电报电话公司推出了系统V即system v。
8.3.2 UNIX系统进程的调度
进程优先数和调度如图8-8所示
p_cpu增加 进程调度机会增 加 p_pri增加
进程优先权增加
进程优先权降低
p_pri降低 p_cpu降低
进程调度机会降 低
图8-8
进程优先数和调度
8.3.2 UNIX系统进程的调度
3.进程切换调度程序swtch 处理机的分配主要包括三方面工作。首先, 将现行进程的CPU现场保护到该进程的pcb结 构中;其次,依照调度原则在就绪队列中选 择一个进程;最后,恢复选中进程的运行现 场。这三个方面工作依据不同的系统将有不 同的处理,在UNIX系统中,完成这三项工作 的程序称为进程切换调度程序swtch。
UNIX系统简介
第二章: 第二章:基本操作系统命令使用
2. 1 查找用户信息
who
who :
显示登录到系统的用户列表,以及TTY端口和登录日期、时间。 例:$who root user1 user2 tty1p5 tty1p4 tty0p3 Jul 01 08:01 Jul 01 09:59 Jul 01 10:01
UNIX系统简介 系统简介
目录
第一章:UNIX的介绍 第二章:基本操作系统命令使用 第三章:文件系统及文件管理 第四章:shell的基础知识 第五章:使用网络服务 第六章:R&D处UNIX系统应用介绍
第一章:UNIX的介绍 第一章:UNIX的介绍
UNIX操作系统的历史 1.1 UNIX操作系统的历史 1969年,UNIX操作系统起源于贝尔实验室。贝尔实验室的工 程师Ken Thompson在Rudd Canaday,Doug Mcllroy,Joe Ossana 和 Dennis Ritchie的协助下,编写了一个能实现普通应用共享时段 的小系统,这个系统开始引起人们的注意。这些早期的开发人员 许诺向实验室的管理人员提供各种优秀的文档编辑工具,因此得 到一个更大的计算机,继续进行开发。因此说贝尔实验室是UNIX 的诞生地。 UNIX的名称的来源于更早一些时候贝尔实验室与麻省理工学 院共同研究开发的多线性与计算系统(MULTIplexed Information and Computing System,MULTICS) UNIX发展在现在有许多版本,它们或者基于Berkeley (BSD) UNIX或者基于AT&T的系统V。针对研发处所使用的系统来说,办公 室用的是Solaris系统隶属于AT&T的系统V。而PCM测试系统工作站 使用的HPUNIX隶属系统V,但同时又包含了一些BSD标准。
unix操作系统
unix操作系统
UNIX操作系统(尤尼斯),是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。目前它的商标权由国际开放标准组织所拥有,只有符合单一UNIX规范的UNIX系统才能使用UNIX这个名称,否则只能称为类UNIX(UNIX-like)。
历史
诞生
1965年时,贝尔实验室(Bell Labs)加入一项由通用电气(General Electric)和麻省理工学院(MIT)合作的计划;该计划要建立一套多使用者、多任务、多层次(multi-user、multi-processor、multi -level)的MULTICS操作系统。直到1969年,因MULTICS计划的工作进度太慢,该计划被停了下来。当时,Ken Thompson(后被称为UNIX之父)已经有一个称为"星际旅行"的程序在GE-635的机器上跑,但是反应非常慢,正巧被他发现了一部被闲置的PDP-7(Digital 的主机),Ken Thompson和Dernis Ritchie就将"星际旅行"的程序移植到PDP-7上。而这部PDP-7(如图1-1所示)就此在整个计算机历史上留下了芳名。[1]
MULTICS其实是"Multiplexed Information and Computing Service"的缩写,在1970年时,那部PDP-7却只能支持两个使用者,
UNIX操作系统简介
第一章:UNIX操作系统简介
学习目标
学完这一章,你能做到以下事情:
描述UNIX系统的基本组成和基本功能
1.1 什么是操作系统?
操作系统是一种特殊的用于控制计算机(硬件)的程序(软件)。
操作系统在资源使用者和资源之间充当中间人的角色。为众多的消耗者协调分配有限的系统资源。系统资源包括,CPU,内存,磁盘,和打印机。举个例子,一个用户(也可以是程序)将一个文件存盘,操作系统就会开始工作:管理磁盘空间的分配,将要保存的信息由内存写到磁盘等。
当用户要运行一个程序时,操作系统必须先将程序载入内存,当程序执行时,操作系统会让程序使用CPU。在一个分时系统中,通常会有多个程序在同一时刻试图使用CPU。
操作系统控制应用程序有序地使用CPU ,就好象一个交通警察在一个复杂的十字路口指挥交通。十字路口就象是CPU;每一条在路口交汇的支路好比一个程序,在同一时间,只有一条路的车可以通过这个路口,而交通警察的作用就是指挥让哪一条路的车通过路口,直到让所有路口的车辆都能通过路口。
2.UNIX操作系统的历史
UNIX操作系统1969年在贝尔实验室诞生。Ken Thompson 在Rudd Canaday,
,Doug Mcllroy,Joe Ossana,and Dennis Ritchie,的协助下,写出一个小的分时系统,开始得到关注,在许诺为实验室的管理人员提供一个文档准备工具后,UNIX先驱们可以使用到一台更大的计算机,从而得以继续他们的开发工作。
在七十年代的中期,一些大学得到使用UNIX的许可,并很快在学院之间得到广泛流行,其主要的原因是:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文件的压缩和解压缩
compress命令 用于压缩文件 压缩后生成后缀名为 .Z的压缩文件
uncompress命令
用于恢复被 compress命令压缩 过的文件
35
vi 是一个全屏 幕编辑程序
36
vi的进入与退出
启动vi vi filename 或 vi +n filename
退出vi :q! 不存盘退出 :x 或 :wq 存盘退出 :w 存盘不退出
3
UNIX操作系统的特征
多用户交互式分时操作系统 多任务系统 强大的倒树型文件系统 系统调用, shell命令解释程序 unxi可移植性强
4
UNIX的系统结构
内核 shell 应用程序
5
unxi用户相关命令
注册 login:username password:xxxxxx
以root身份登录 以普通用户身份登录
nG 移至n 行 :x<return> 移至x行 H移至屏幕顶行行首 M移至屏幕中间行行首 L移至屏幕底行行首
41
编辑操作
删除 nx 删除当前光标所在字符的后n个字符 nX 删除当前光标所在字符的前n个字符 ndd 删除光标所在行及后(n-1)行 d$ 删除到行尾 s 删除光标所在字符并进入输入方式 S 删除光标所在行并进入输入方式
‘*.c’ \)\
-exec rm {} \;
grep
grep -v str filename
26
用户的分类
属主 (user) 属组 (group) 其它用户 (other)
27
许可权的分类
目录
读(r) 4 查看目录的内容(ls) 写 (w) 2 建立、删除文件 执行 (x) 1 进入该目录,列详细信息(ls -l)
28
许可权的分类
文件
读(r) 4 查看文件的内容 写 (w) 2 改变文件内容 执行 (x) 1 把该文件作为一条命令执行
29
许可权的表示
八进制表示法 符号表示法:
u 表示属主许可权 g 表示属组许可权 a 表示所有用户的许可权 o 表示其它用户的许可权 = 表示许可权赋值 + 表示许可权增加 - 表示许可权减少
/bin 二进制文件
/usr 用户可访问的目录
/var 系统变化文件
17
熟练使用目录和文件的操作命令
文件与目录的命名 绝对路径和相对路径 根目录、用户主目录、工作目录
18
显示和改变当前目录
显示当前目录 使用pwd命令
改变当前目录 使用 cd命令
19
Hale Waihona Puke Baidu 显示目录中的内容
使用ls命令,主要选项有 -a 显示所有文件 -l 以长格式显示 -F 注明目录或可执行文件 -R 按递归方式显示目录 -c 以纵向排序方式显示 -d 显示目录
这样可以去掉挂在系统中的死进程
52
进程调度
重复性的系统作业
crontab
一次性系统作业
at
53
掌握简单的网络命令
ping 系统内置的网络测试工具 ping –t 192.168.0.1
ftp 网络间文件传输 ftp 192.168.0.1
54
掌握简单的网络命令
telnet 远程登录 telnet 192.168.0.1
修改口令 $passwd
6
unxi用户相关命令
logout
退出登录
exit 退出Shell环境
ctrl+d
退出Shell环境
7
unxi用户相关命令
$passwd 修改用户密码 $password username
修改其它用户密码 $scoadmin
sco用户管理
8
su命令
su命令不需用户注销即可转成 另一用户 命令格式是: su [username] su - [username]
课后习题及预习
查看正在运行的进程 列出正在运行的进 程
shell的分类 awk,sed,sort 的简单使用
59
生活中的辛苦阻挠不了我对生活的热 爱。20 .11.23 20.11 .23Mo nday, November 23, 2020
人生得意须尽欢,莫使金樽空对月。 12:23: 1012: 23:10 12:23 11/23 /2020 12:23:10 PM
22
文件的创建和删除
cat > newfile
该命令可用于创建一 个新文件
也可以使用vi编辑创 建一个新文件
删除文件的命令格式 是:
rm [option] filelist 主要选项有:
-f 无条件删除 -i 交互式删除 -r 递归删除文件及 子目录
23
文件的复制和换名
复制文件可以使用以 下格式的命令:
9
资源监视工具
who命令 用于查看当前系统下注册的用户名, 如果想查看当前用户的注册名 使用命令: who am i
10
unxi用户相关命令
man command 格式 (synopsis) 说明 (description) 文件 (file) 参见 (see also) 诊断 (diagnostics)
cal [month] [year]
date命令 date命令显示或设 置 系统的日期和时间 命令格式是:
date mmddHHMMyy
13
系统资源监视工具
uname 命令 uname [options] -r 系统版本号 -a 所有信息 -n 显示节点名称 -u 系统序列号 -v 操作系统版本号
30
改变许可权
chmod 命令
用于改变文件或目录的许可权 -f 不会理会失败的动作。 -R 将所有子树下的所有子目录及文件改为 你所要改成的模式。
chown 命令
用于改变文件或目录的拥有者
chgrp 命令
用于改变文件或目录所属的组
31
文件处理工具
对文件内容统计 命令格式: wc [options] file-list 主要选项: -c 统计字符数 -l 统计行数 (记) -w 统计单词数
使用ps 命令报告系统进程状态 主要选项: -e 显示所有进程状态 -f 显示进程状态全列表 -l 以长格式显示进程状态 -u 显示指定用户的进程状态
51
与进程相关的问题
系统的运行速度非常慢
杀掉一些占用大量系统资源的进程 n /usr/ucb/ps -auxww|more n kill -9 <pid> 杀掉在系统中挂了几天的用户进程 杀掉系统中的僵死进程 n ps -el 在S域中字母Z代表僵死进程 对于用户服务器应定期作reboot(建议每月一次),
42
编辑操作
替换和修改 r 替换光标所在字符 R 进入替换模式 c 进入修改模式
43
编辑操作
插入 a 在光标后插入 A 在光标所在行行尾插入 i 在光标前插入 I 在光标所在行行首插入 o 在光标后插入一行 O 在光标前插入一行
44
字符串替换
命令格式 :[address] s/search-string/replacestring[/g] 例如: :1,$ s/string1/string2/g
欢迎参加学习
《UNIX操作系统介绍》
1
目标设定
了解UNIX操作系统 文件系统的概念 熟练使用目录和文件的操作命令 熟练使用文本编辑工具vi 掌握与进程相关的命令 掌握简单的网络命令 环境变量 掌握基本的进程间通讯命令
2
UNIX操作系统的主要版本
贝尔实验室版 BSD 4.x版 AT&T商品版 Microsoft公司XENIX版 DEC公司ULTRIX版 SUN公司SunOS,Solaris版 SGI公司IRIX版 HP公司HP-UX版
45
移动与复制
由删除和粘贴操作实现移动 ndd 删除包括当前行在内的后n行 nyy 复制包括当前行在内的后n行 P (大) 把缓冲区剪切的内容放在光标 前 p 把缓冲区剪切的内容放在光标后
46
其他vi命令
状态命令 Ctrl+g 显示当前编辑的文件 状态
连接数据(重要) Shift+j (J) 将光标所在行的下一 行连接到当前行行尾
32
跟踪文件之间的差异
diff命令 cmp命令
用于比较二个文件的 不同
comm命令
用于查找文件间相同 的部分
33
文件的打包和解包
tar 文件的打包命令
tar cvf filename.tar filepath 文件的解包命令
tar xvf filename.tar 打包文件的查看
tar tvf filename.tar
% man -s2 chmod 在man中使用/EXAMPLE
11
磁盘资源监视工具
du命令 按块(缺省512字节) 来显示由目录和子目 录所用的空间。
o du (512)
o du -k (1024)
df 命令
用于查看可用磁盘空 间的大小
12
显示时间的工具
cal命令 cal命令显示任意一 月 或一年的日历 命令格式是:
15
Unix的文件类型
普通文件
常规ASCII字符文件
目录
含有其它文件并包含这些文件的位置和属性 信息的文件
特殊文件
表示一个物理设备,例如终端、通信设备、 存储设备
链接
文件的第二个名字
16
UNIX文件系统的目录结构
/
根目录
/dev 特殊设备文件
/etc 系统管理配置文件
/home 用户主目录文件
top 命令 显示系统资源使用状况
sar命令 sar 1 10
Nohup nohup command > myout.file 2>&1 &
14
文件系统介绍
磁盘分区通常都包含一个文件系统 。 表示整个文件系统“树”
文件系统“树”由根文件系统和一些可挂接文件系统 构成。可挂接文件系统通过mount命令来挂接到根文件 系统树上。
37
vi的工作模式
文
本
编
命令
ESC
输入
文 本
辑
方式
方式
输
a,A,I,
入
i ,o,O
38
水平移动光标
l 右移一个字符 h 左移一个字符 $ 移至当前行尾 ^ 移至当前行首
39
垂直移动光标
j 向下移动一行 k 向上移动一行 return 移至下行行首 - 移至上行行首
40
通过行号移动光标
57
课后习题及预习
查找public目录下txt文件包含自己名 字缩写的文件并打印出来写出操作流程
将上述查找到的文件用vi编辑书写以下 文字,并将张三李四替换,将最后一位改 成2写出操作流程
张三|000001|10 张三|000001|20 李四|000002|30 李四|000002|15
58
netstat 查看网络连接 netstat -an
55
环境变量
查看环境变量 env
设定环境变量 PATH=$PATH:$INFORMIXDIR/bi n;export PATH
取消环境变量设置 unset $GZJ
56
掌握基本的进程间通讯命令
取得ipc信息 ipcs -m|q|s
删除ipc(清除共享内存信息) Ipcrm –m|q|s id
命令格式如下: find 目录位置 表达式 主要的表达式有: -name 查找相符文件名 -type 查找相符文件类型 -user 查找相符用户 -group 查找相符用户组 -print 结果显示
25
搜索文件示例
将当前目录下的a.out和*.c文件删除 % touch a.out aa.c bb.c % find . \( -name a.out -o -name
20
建立、删除和复制目录
建立目录 使用mkdir命令
删除空目录 使用rmdir命令
复制目录
使用cp命令
-r 选项 用于 递归 复制文件与目录
21
查看文件内容
cat 命令 o cat -n filename (显示行号) pg 命令用于一次一屏地显示文件 more命令用于一次一行地显示文件 o more file /、q、v head命令用于显示文件开头几行 tail命令用于显示文件结尾几行 ClipArt
o cp f1 f2
o cp f1 f2 f3 dir o cp -i f1 f2 (覆盖) o cp -r dir1 dir2 (
包括目录)
文件移动及换名可 以使用以下格式的 命令
o mv f1 f2
o mv f1 f2 f3 dir
o mv -i f1 f2
o mv -f f1 f2
24
搜索文件
47
命令的重复与回退
. 重复上一条命令的执行(重要) u 取消最近的修改和删除操作
48
进程的控制
什么是进程? 进程是程序在某个 数据集合上的一次 运行。
49
掌握与进程相关的命令
ps 查看系统当前正在运行的进程情况 ps –ef
kill 终止一个进程 kill -9 9001
50
显示进程状态