Unix初级教程

合集下载

01.UNIX教材

01.UNIX教材

UNIX操作系统目录第一篇基础篇第一章UNIX操作系统概述 (1)1.1 UNIX操作系统简介 (1)一、UNIX特点 (1)二、UNIX流派及标准 (2)1.2 UNIX系统组成 (3)1.3 与UNIX有关的几个名词 (4)第二章UNIX常用操作 (5)2.1 启动终端 (5)2.2 登录 (5)2.3 UNIX命令 (5)一、UNIX命令格式 (5)二、特殊按键 (7)三、UNIX常用简单命令 (7)四、UNIX用户间简单通讯命令 (8)2.4 注销(退出UNIX系统) (10)第三章UNIX文件系统 (10)3.1 UNIX文件系统分类 (10)3.2 UNIX文件类型 (10)3.3 UNIX树型目录结构 (11)3.4 UNIX文件名称 (12)3.5 UNIX文件存取权限 (12)3.6 UNIX重定向与管道 (15)3.7 UNIX文件系统常用命令 (15)第四章UNIX文件系统常用工具和实用程序 (17)4.1 vi编辑器的最基本用法 (17)4.2 利用find命令查找文件 (18)4.3 grep命令基本用法 (19)4.4 利用cmp命令比较文件 (20)4.5 文件的备份和恢复实用程序 (20)一、tar命令 (20)二、cpio命令 (21)4.6 文件压缩和解压程序 (22)一、compress 压缩命令 (22)二、pack 压缩文件 (22)三、gzip 压缩文件 (23)四、pkzip压缩文件 (23)第五章UNIX简单维护与管理 (23)5.1 UNIX开机举例 (23)5.2 UNIX关机举例 (23)5.3 修改系统时间 (25)5.5 如何查看磁盘使用情况 (26)5.6 掉电故障及处理 (26)第六章网络通信 (26)6.1 TCP/IP协议 (26)6.2 查看网上用户信息 (27)6.3 使用mail 发送和接收电子邮件 (27)一、发送电子邮件 (27)二、阅读电子邮件 (27)6.4 在网络上登录和拷贝 (28)一、telnet (28)二、ftp (29)第二篇深入篇第一章UNIX启动和定时管理 (32)1.1 UNIX启动过程 (32)1.2 UNIX用户的登录过程 (32)1.3 daemon进程 (33)1.4 UNIX系统的定时器 (33)第二章UNIX用户管理 (34)2.1用户管理 (35)一、增加新用户 (35)二、删除用户 (35)一、增加新用户组 (35)二、删除用户组 (36)2.2 采用另外一种方法增加和删除用户 (36)一、增加用户 (36)二、删除用户 (37)第三章存储设备的使用 (42)3.1磁带的使用 (43)3.2 磁盘的使用 (414)3.3 硬盘管理 (44)一、硬盘命名习惯 (44)二、硬盘命令和维护 (44)3.4 mount和umount命令 (45)一、mount命令 (45)二、umount命令 (45)3.5 CD-ROM的使用 (46)一、CD-ROM设备的创建 (46)二、CD-ROM的挂接 (47)第四章网络、主机和路由参数设置 (47)4.1 /etc/networks文件 (47)4.2 /etc/hosts文件 (47)4.4 设置步骤 (49)4.5 测试 (49)第三篇UNIX上机指导第一部分上机环境 (49)1.1 UNIX主机环境 (49)1.2 工作站环境 (50)第二部分在工作站上登录UNIX (50)2.1 NetTerm的安装 (50)2.2 NetTerm的使用 (50)第三部分UNIX常用命令的使用 (51)3.1 常用命令之一 (52)3.2 常用命令之二(选做) (52)3.3 常用命令之三 (55)第四部分ftp的使用 (57)4.1 ftp的安装 (57)4.2 使用ftp拷贝文件 (58)附录附录A UNIX命令速查表 (58)第一篇基础篇第一章UNIX操作系统概述1.1 UNIX操作系统简介Unix操作系统自1969年问世以来,至今已有20年的历史,它的第一版于1969年在Bell实验室产生,1975年对外公布,1976年以后在Bell实验室外广泛使用。

UNIX系统入门

UNIX系统入门
XPG3
X/OPEN提出了一个七卷可移植性指南,第三版 〔X/Open 1989〕,我们将称之为XPG3。
COSE

公用开放软件环境 Common Open Software Environmen COSE是一个供应商联合会,其中包括IBM、HP、SunSoft、Novell公司。 这些供应商联合为UNIX推出一个能与MicrosoftWindows匹敌的公用台 式系统环境(CDE)。 这个组织的目标是: 为上述厂商系统所支持的通用台式系统图形环境开发一个提供应用 程序编程接口(API)的规范。 X/Open将获得与COSE小组定义的一个规范集相兼容的UNIX实现的 UNIX商标。这个规范集称为COSE Spec 1170 APIs,它定义了提高操 作系统间应用程序可移植性的一个编程接口。
法起诉也使很多Unix厂商从BSD转向了System V流派。

UNIX System V Release 4发布后不久,AT&T就将USL出售给了Novell。
它们的Unix被更名为UnixWare, Novell期望以此来对抗微软的Windows
NT,但是Novell正逢经营问题,不得不将UnixWare卖给SCO。
最初的Unix是用汇编语言编写的,一些应用是由B语言和汇
编语言混合编写的。B语言在编程时不够强大,所以Ken和 Dennis对其进行了改造,并与1971年共同发明了C语言。
1973年Ken和Dennis用C语言重写了UNIX内核。UNIX成为世界
上第一个用高级语言写的操作系统。C语言使UNIX更容易移 植,移植是UNIX最重要的优越性。
SunOS
BSD的一名主要开发者,Bill Joy,在BSD基础上开发了SunOS,并最终创办 了Sun Microsystems。 主要成果在于:NFS,OpenLook GUI 标准。

unix系统操作入门

unix系统操作入门

UNIX系统操作入门目录UNIX系统操作入门 (1)1. 登录步骤 (4)2. 退出步骤 (4)3. 更改帐号密码 (4)4. 在线指令说明 (4)5. 进入远端电脑系统 (4)6. 文件或目录处理 (5)8. 改变工作目录位置 (5)9. 复制文件 (6)10. 移动或更改文件、目录名称 (6)11. 建立新目录 (6)12. 删除目录 (7)13. 删除文件 (7)14. 文件名的缩写符号 (7)15. 列出目前所在之目录位置 (7)16. 查看文件内容 (8)17. 查看目录所占磁盘容量 (8)18. 查看自己的 disk quota 使用状况 (8)19. 文件传输 (9)19.1拷贝文件或目录至远端工作站 (9)19.2自远端工作站,拷贝文件或目录 (9)19.3本地工作站与远端工作站之间文件传输 (9)20. 文件模式之设定 (10)20.1改变文件或目录之读、写、执行之允许权 (10)20.2改变文件或目录之拥有权 (11)21. 检查自己所属之群组名称 (11)21.1改变文件或目录之群组拥有权 (11)21.2改变文件或目录之最后修改时间 (11)22. 文件之连结 (11)23. 文件之字串找寻 (12)24. 找寻文件或命令之路径 (12)25. 比较文件或目录之内容 (12)26. 文件打印输出 (13)26. 1一般文件之打印 (13)26.2 troff 文件之打印 (13)27. 打印机控制命令 (13)27.1检查打印机状态,及打印工作顺序编号和使用者名称 (13)27.2删除打印机内之打印工作 ( 使用者仅可删除自己的打印工作 ) (14)28. Job 之控制 (14)28.1查看系统之 process (14)28.2结束或终止 process (14)28.3在 background 执行 process 的方式 (15)28.4查看正在 background 中执行的 process (15)28.5结束或终止在 background 中的 process (15)29. shell varialbe (15)29.1查看 shell variable 之设定值 (15)29.2设定 shell variable (16)29.3删除 shell variable (16)30. environment variable (16)30.1查看 environment variable 之设定值 (16)30.2设定 environment variable (17)30.3删除 environment variable (17)31. alias (17)31.1查看所定义的命令之 alias (17)31.2定义命令之 alias (17)31.3删除所定义之 alias (18)32. history (18)32.1设定命令记录表之长度 (18)32.2查看命令记录表之内容 (18)32.3使用命令记录表 (18)32.4显示前一个命令之内容 (19)32.5更改前一命令之内容并执行之 (19)33. 资料之压缩 (19)33.1压缩资料 (19)33.2解压缩还原资料 (19)34. pipe-line 之使用 (20)35. I/O control (20)35.1标准输入之控制 (20)35.2标准输出之控制 (20)36. 查看系统中的使用者 (21)37. 改变自己的 username进入其他使用者帐号,拥有其使用权利 (21)38. 查看 username (21)39. 查看目前系上所有工作站的使用者 (22)40. 与某工作站上的使用者交谈 (22)41. 检查远端电脑系统是否正常 (22)42. 电子邮件(E-mail)的使用简介 (22)42. 1将文件当做 E-mail 的内容送出 (23)42. 2传送 E-mail 给本系使用者 (23)42. 3传送 E-mail 至外地 (23)42. 4检查所传送之 E-mail 是否送出,或滞留於本所之邮件伺服站中 (23)42. 5读取信件 (24)43. 文件编辑器 vi 之使用方法简介 (24)43. 1本文内容大纲 (24)43. 2进入vi (25)43. 3离开vi (25)43. 4 vi 的操作模式 (26)43. 5输入模式 (26)43. 6指令模式 (26)43. 7视窗的移动 (27)43. 8删除、复制及修改指令介绍 (此单元较少使用) (27)43. 9删除与修改 (28)43.10搬移与复制 (28)43.11指令重复 (28)43.12取消前一动作(Undo) (29)43.13搜寻 (29)43.14资料的连接 (29)43.15环境的设定 (29)43.16 ex指令 (30)43.17恢复编辑时被中断的文件 (31)43.18编辑多个文件 (31)1. 登录步骤===========login : _______ => 输入usernamepassword : _______ => 输入密码2. 退出步骤===========% logout或% exit或% <CTRL><d>3. 更改帐号密码================% passwd => 执行后将会出现下列讯息Changing NIS password for user on ice.Old password: ______ => 输入旧密码New password: ______ => 输入新密码(最好6-8字,英文字母与数字混合) Retype new password: ______ => 再输入一次密码4. 在线指令说明================执行格式:man command-nameExample: % man ls5. 进入远端电脑系统=====================执行格式:rlogin hostname [-1 username]Example:%rlogin docremote login 进入工作站doc 中。

UNIX基础操作PPT教学课件

UNIX基础操作PPT教学课件

2020/12/09
7
基础指令(二)
• ls - 查看文件 • cp - 拷贝文件 • mv - 移动或重命名文件 • rm - 删除文件 • touch- 创建空文件或更新文件时间
2020/12/09
8
基础指令(三)
• cd - 改变当前路径 • pwd- 察看当前完整路径 • mkdir- 创立新目录 • rmdir- 删除空目录
• New password:
(无回显)
• Retype new password:
(无回显)
• passwd: all authentication tokens updated successfully
• [root@stationXX root]#
2020/12/09
5
运行指令
• 指令名 [选项] [参数]
目录。
2020/12/09
4
创建用户
#useradd [用户名]
#password [用户名]
• example:
• [root@stationXX root]# useradd student
• [root@stationXX root]# passwd student
• Changing password for Байду номын сангаасser student
2020/12/09
9
基础指令(四)
• cat - 察看文件内容 • more- 逐屏察看文件内容 • less- 逐行察看文件内容 • date- 显示当前时间 • cal - 显示月历
2020/12/09
10
基础指令(五)
• df -显示磁盘用量 • du -计算目录下文件占用磁盘的大小

UNIX基础教程

UNIX基础教程

UNIX基础教程UNIX是一个多用户、多任务、支持多种硬件平台和网络连接的操作系统。

它是大型计算机操作系统的核心,也是许多企业级服务器和工作站的首选操作系统。

UNIX以其稳定性、可靠性和可扩展性而闻名,已经成为计算机科学的重要学科。

在本篇文章中,我将向您介绍UNIX的基础知识和使用技巧。

1.UNIX的历史:UNIX操作系统最早是由贝尔实验室的肯·汤普逊和丹尼斯·里奇在上世纪70年代开发的。

它最初是为了解决大型计算机的多用户和多任务需求而设计的。

由于UNIX的开放源代码和高度可定制性,它迅速在学术界和商业领域获得了广泛的应用。

2.UNIX的特性:UNIX操作系统具有很多重要的特点,包括:多用户和多任务支持、强大的文件系统、灵活的命令行界面、网络功能和安全性等。

UNIX还采用了一个层次化的目录结构,所有的文件和目录都通过路径名进行标识,使得文件的组织和访问更加方便。

3.UNIX的基本命令:在UNIX中,可以通过命令行界面或图形界面来操作系统。

下面是一些常用的UNIX命令:- ls:列出当前目录下的文件和子目录。

- cd:改变当前目录。

- pwd:显示当前所在的目录。

- mkdir:创建一个新的目录。

- touch:创建一个新的空文件或更新已有文件的时间戳。

- cp:复制文件或目录。

- mv:移动或重命名文件或目录。

- rm:删除文件或目录。

- grep:在文件中匹配指定模式的文本。

- man:显示命令的帮助信息。

4. 文件权限和用户管理:在UNIX中,每个文件和目录都有一组权限来控制对其的访问。

权限分为读(r)、写(w)和执行(x)三种。

此外,UNIX还使用用户和组的概念来管理文件的访问权限。

可以使用chown和chmod命令来修改文件的所有者和权限。

5. 进程管理:UNIX为每个运行的程序分配一个进程号(PID),可以使用ps命令查看系统中所有正在运行的进程。

可以使用kill命令发送信号给指定的进程,以控制其行为。

UNIX初级教程

UNIX初级教程
unix系统结构?总体结构?系统初启和进程树?文件系统结构文件系统结构?unix运行环境?unix核心结构?习题系统调用入口表shellgui实用程序和应用程序系统调用接口字符界面图形界面用户态核心态总体结构核心程序中断向量表设备开关表硬件硬件接口系统初启和进程树rometcinitmaster分区表bootwindowsbootunixwindows分区unix分区用户区内存etcinittabforkexecproc1proc0mainstartshshlpdcroninetd核心区ftpdhttpdtelnetddaemon文件系统结构rootrootbootbootetcetcliblibusrusrvarvarhomehometmptmpdevdevmntmntprocprocrootrootrootroot用户用户目录目录根目录根目录变化变化文件文件文件文件库文件库文件vmlinuxvmlinuxlinuxlinux核心核心binbinsbinsbinbinbinsbinsbinliuliu
Linux (Linus Torvalds 1991)
4.3BSD(1987) HP XenixV(1988) HP_UX(1986) SUNOS4 CMU V10(1988) DEC (1989) Ultrix Mach SGI 1988 SCO Unix SystemV.4 Plan9 IRIX(1990) (1989) (1989) (1990) OSF SUNOS5 4.4BSD OSF/1(1990) Solaris2 (1992) (1992) UNIXWARE Open Digital UNIX (Novell1992) Server5.0 (DEC 1995 (SCO 1995) (1995) Compag 1998) UNIXWARE7.0 Solaris8 (1997) (1999) TRu64 UNIX(1999) Open UNIX8(2001)

3-第2章-UNIX入门技术

3-第2章-UNIX入门技术
文件/etc/passwd :存储帐户管理信息,被授权的用户占有一项记 录信息,其信息格式如下: username : x : uid: gid: comment : homedir: loginshell (1) (2) (3) (4) (5) (6) (7) 例如:zhang:*:103:100:zhanghongguang:/home/zhang:/bin/cs (1):用户名 (2):口令,加密显示 (3):用户标识 (4):用户组标识 (5):用户注册描述 (6):用户主目录 (7):进入系统后第一步完成的工作
getty 形成0号进程 getty

产生子进程 父
登录
执行命令
对换进程swap
退出
系统启动中两个独特进程
进程0:(pid=0) 是UNIX 引导中创建的第一个进程, 完成加载系统后,以后演变为进程调度、交换及存储管 理进程。 进程1:(pid=1)是init 进程,由0进程创建,完成系统 的初始化,是系统中所有其它用户进程的祖先进程。
具有独立处理能力的计算机 不具有独立处理能力的计算机,如图形终端

1.2 用户注册和注销
登录:

用户登录时,SHELL调入内存;
UNIX启动完成,在终端显示login: 输入用户名后,启动login程序来完成登录 Login检查下一步要执行的程序名(即shell) 出现系统提示符$
PWD:显示当前工作目录名
类似于dos中的cd命令;用于查询当前所处目录 选项: -P:只显示实际目录,不显示符号连接; -L:显示符号连接
显示或设置日期,时间
格式:date [+ format] / date [current date] 选项:参数以+开头,命令按用户要求的格式输出, 格式为: %m 月份以01-12表示% 日以01-31表示 %y 年以00-99表示 %D 以mm/dd/yy表示日期 %H 小时以00-23表示 %w 星期以0-6表示 %a 星期几以san--sat 表示 %h月份Jan --Dec表示 例:% date +%a 显示:Fri # date 10 08 09 45 设置系统时间

Unix初级教程

Unix初级教程

Unix初级教程课程介绍;《Unix初级教程》(第三版)【美】Amir Afzal著,电子工业出版社课程要求:Unix特点及使用,Unix系统的平台配置,系统设计,启动命令操作,文件系统的操作及vi等编辑环境和工具的使用。

了解Unix系统多用户、多任务、分式的特点。

第一章Unix系统概述一、Uninx的发展史1965年,AT&T、MIT和GE联合开发Multics;1969年,KenThompson和Dennis Ritchie在PDP-7上汇编Unix;1970年,PDP-11系列机上汇编Unix v.1;1975年,Unix v.6发布并扩散到大学和科研机构;1978年,Unix v.7发布,这是第一个商业版本;1981年,AT&T发布Unix sysⅢ,Unix开始转向为为社会提供的商品软件;1983年,AT&T发布一个标志性版本Unix sysⅤ,系统功能已趋于稳定和完善;有代表性的其他的基于Unix构架的发行版本有:加州大学伯克利分校发行的BSD版本主要由于工程设计和科学计算;开放源代码的LInux等。

二、Unix系统的特征1、可移植性强。

其大量的代码由C语言编写,而C语言具有跨平台性;2、多用户、多任务的分时操作系统。

多个用户可以同时使用,人机间实时交互数据;3、软件复用。

程序由不同的模块组成,每个程序模块完成单一的功能,程序模块可按需任意组合;4、与设备独立的I/O操作,外部设备作为文件操作;5、界面方便高效。

Shell命令灵活可编程。

6、安全机制完善。

口令、权限、加密等措施完善,具有抗病毒结构,具有误操作的局限和自动恢复功能。

7、多国语言支持。

8、内部多进程结构易于资源共享,外部支持多种网络协议。

9、系统工具和服务。

具有100多个系统工具(命令)。

三、Unix系统的组成内核:kernel,为操作系统的核心部分,常驻内存,与硬件直接交互;驻留(基本)模块:完成I/O文件、设备、内存及处理器时钟的管理,常驻内存;系统工具:常称为Shell,用户与Unix系统交互的一种接口,常驻磁盘,用户登录时即调入内存。

UNIX基础教程

UNIX基础教程

UNIX基础教程UNIX是一种多用户、多任务操作系统,广泛用于Unix-like的操作系统中。

它提供了一个强大且灵活的环境,适用于各种不同的应用程序和领域。

本教程将介绍UNIX的基础知识,包括文件系统、命令行界面、进程管理和网络通信等。

一、文件系统UNIX的文件系统是以层次化的目录结构来组织文件和目录。

用户可以使用命令对文件进行创建、删除、移动和复制等操作。

1.目录结构:UNIX的目录结构以根目录(/)为起点,所有的文件和目录都从根目录开始。

2. 目录操作:用户可以使用命令如cd、ls、mkdir和rmdir等来操作目录。

cd用于切换目录,ls用于列出目录内容,mkdir用于创建目录,rmdir用于删除空目录。

3. 文件操作:用户可以使用命令如cat、cp、mv和rm等来操作文件。

cat用于查看文件内容,cp用于复制文件,mv用于移动文件,rm用于删除文件。

二、命令行界面UNIX的命令行界面是用户与系统交互的主要方式。

用户可以通过输入命令来执行各种操作。

1.命令格式:UNIX的命令由命令名称和选项参数组成。

选项参数用于修改命令的行为,可以是单个字符或长参数。

2. 常用命令:UNIX提供了许多常用的命令,如基本的文件和目录操作命令,如ls、cd、mkdir和rmdir;文件查找和文本处理命令,如find、grep和sed;系统信息和管理命令,如ps、df和top等。

3.命令提示符:UNIX的命令行界面会显示一个命令提示符,用户可以在提示符后输入命令。

通常,命令提示符由当前用户名和主机名组成。

三、进程管理UNIX支持多任务操作,可以同时执行多个程序。

用户可以使用命令来管理进程和程序。

1. 运行程序:用户可以使用命令如./和exec等来运行程序。

./用于运行当前目录下的可执行文件,exec用于替换当前进程并执行新程序。

2. 后台运行:用户可以使用命令如&和nohup等将程序置于后台运行。

&用于将程序放入后台运行,nohup用于使程序在用户注销后继续运行。

UNIX系统技术入门

UNIX系统技术入门

[lisi@redhat9]$
而命令date显示当前的日期和时间
4) UNIX命令介绍
man
用该命令可以查看系统对某个命令的说明和使用方法 ,其格式: man 命令名
[Lisi@redhat9]$ man ls ........................................... ........................ .................. ..............ls的使用说明文档
用户编号 用户名
加密的口令用户说明 用户登录用shell 用户组编号 用户主目录
2 UNIX系统基本常识 口令管理
在大部分UNIX系统中使用了/etc/shadow文件进行用 户的口令管理,格式和帐户文件大致类似 *在/etc/passwd文件中加一账户,可用pwconv在本文件 中配备相对应记录项。还要补充设置。
[可选的执行参数]
4 UNIX命令介绍
多命令行和多行命令
多命令行: 将多个命令写在同一个命令行中。命令之间用 ;隔开
[Lisi@redhat9]$ pwd ; who; ls -l 三个命令写在同一个命令行中 多行命令: 有时候一个命令带了很多执行选项和参数,一行写不下 可以将该命令写成多行的形式,用 \ 表示命令没有结束,在下一 行接着写。 [Lisi@redhat]$ cc module1.cpp module2.cpp \ Mainmodule.cpp -I/home/myfile –oprogram.exe 一个命令写在两行中,用 \ 表示没有结束
第三章 UNIX 系统技术入门
概述
标准的UNIX系统支持多用户的工作环境。它的使 用与传统PC的操作系统有比较大的区别。本章节 主要介绍UNIX系统的基本常识和一些基本的操作 。

9-UNIX使用基础

9-UNIX使用基础


例:cat

的标准输入和标准输出
UNIX的cat程序就是从标准输入读入数据并将其 内容写到标准输出上,所以用户键入了命令cat后, 该程序就从键盘上读入你的输入,并将输出内容 显示在屏幕上,直至用户按下CTRL-D键(文件结 束符)后终止。由于用户所键入的内容也在屏幕 上回显出来,所以用户每输入一行,屏幕显示两 行。 $ cat abcd abcd $







特别文件 特别文件并不是信息的存储体。它们只 不过是为了I/O设备的读写提供了方便的通道,并提 供用户与文件操作相同的存取界面。 特别文件又称为设备文件,又可分为块设备文件和字 符设备文件。 特别文件一般存放在 /dev目录中,如 /dev/tty0是 终端的特别文件,/dev/lp是行式打印机的特别文件。 当程序把数据写到诸如 /dev/lp那样的文件中去时, 操作系统截取该数据,并将它送向行式打印机。 由于UNIX操作系统使I/O硬件接口与普通文件的接口 一致,用户就不必知道任何有关I/O设备的细节。 命名管道 命名管道是一种用文件实现的先进先出 机构。
9.2.7 特殊字符


某些字符对Shell来说,具有特殊的含义, 它们是: & | < > * ? ` ; [ ] ( ) $ # - \ 对于C Shell,{ } % 和 !也是特殊字 符。此外,分隔命令行中各项元素的空 格符和制表符及结束一命令行的回车符 也是特殊字符。
转义符 “\”
用后台方式运行程序要注意


应当采用输入转向方式,使后台进程从指定的 输入文件中读;否则,要么后台命令会在这一 点上等啊等的,而你对此却漠然无知,不予配 合;要么后台命令和Shell或用户在前台执行 的程序将在终端上‚抢读‛,不能预测哪个进 程将得到输入数据。 类似,如果后台命令如有标准输出,那么它的 输出将和Shell或前台命令的输出在屏幕上交 织在一起,使用户看得眼花缭乱。

UNIX系统操作入门

UNIX系统操作入门

UNIX系统操作入门..登录步骤=========login : _______ => 输入usernamepassword : _______ => 输入密码..退出步骤=========% logout或% exit或% <CTRL><d>更改帐号密码============% passwd => 执行后将会出现下列讯息Changing NIS password for user on ice.Old password: ______ => 输入旧密码New password: ______ => 输入新密码(最好6-8字,英文字母与数字混合) Retype new password: ______ => 再输入一次密码在线指令说明============执行格式:man command-nameExample: % man ls进入远端电脑系统================执行格式:rlogin hostname [-1 username]Example:%rlogin docremote login 进入工作站doc 中。

%rlogin doc -l user使用user 帐号进入工作站doc 中。

执行格式:telnet hostname 或telnet IP addressExample:%telnet doc or %telnet 140.109.20.251文件或目录处理==================.列出文件或目录下之文件名称执行格式:ls [-atFlgR] [name] ( name 可为文件名或目录名称。

)Example :ls 列出目前目录下之文件名。

ls -a 列出包含以.起始的隐藏档所有文件名。

ls -t 依照文件最后修改时间之顺序,依序列出文件名。

ls -F 列出目前目录下之文件名及其类型。

"/" 结尾表示为目录名称,"*" 结尾表示为执行档,"@" 结尾表示为symblic link。

Unix类操作系统入门方法

Unix类操作系统入门方法

Unix类操作系统入门方法Unix类操作系统入门方法计算机操作系统:Unix类操作系统入门由于Unix操作系统众所周知的稳定性、可靠性,用来提供各种Internet服务的计算机运行的操作系统占很大比例的是Unix及Unix 类操作系统,因此需要大量熟练掌握Unix类操作系统应用的人才。

目前比较常见的运行在PC机上的Unix类操作系统有:Linux、BSD Unix、Solaris x86、SCO Unix等。

一些初学者对于各种类型的Unix系统特性不熟悉,不知道如何选择,本文主要向大家介绍几种免费的Unix,以及如何获得相应的学习资源。

LinuxLinux是遵循POSIX规范开发的操作系统,保持了与BSD Unix和Unix System Ⅴ的兼容。

Linux有很多发行版本,较流行的有:RedHat Linux、Debian Linux、SuSe Linux、Mandrake Linux、RedFlag Linux等。

Linux具有Unix的优点:稳定、可靠、安全,有强大的网络功能。

在相关软件的支持下,可实现WWW、FTP、DNS、DHCP、E-mail 等服务,还可作为路由器使用,利用ipchains/iptables可构建NAT及功能全面的防火墙。

各种发行版本的Linux一般都可通过Internet免费下载得到。

关于Linux的各种书籍也很多,可在一些网上书店搜索到大量Linux书籍的信息。

FreeBSD自从1969年AT&&T Bell实验室研究人员创造了Unix,至今Unix已发展成为主流操作系统之一。

在Unix的发展过程中,形成了BSD Unix和Unix System Ⅴ两大主流。

BSD Unix在发展中形成了不同的开发组织,分别产生了FreeBSD、NetBSD、OpenBSD等BSD Unix。

与NetBSD、OpenBSD相比,FreeBSD的开发最活跃,用户数量最多。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Unix 通信包括两大部分:内部通信,Unix 本身自带的主要用于本机系统内部各用户之
间的通信;外部通信,Unix 系统之外配置的通讯系统,主要用于本机用户与其他主机上的
用户之间的通信。
一、即时通讯
1、交谈命令 write,半双工通信方式
格式为:$write usrname [terminal]
Wr送 cc 可以省略
给多用户发送邮件:
①$mail st01 st 02 st03 ……枚举法
②$mail ST ST 为用户组名
③$alias usr-list st01 st02 st03 ……建立一个总的别名只在本 shell 中起作用
$mail usr-list
④$mail st01 < my-letter 把已有文件发送
二、电子邮件
$mail username 发送邮件
$mail
接收邮件
在系统目录/usr/mail 或/var/mail 下,每个用户都有一个以其名字命令的邮箱,个人邮箱
通常为用户自己的主目录下的 mbox 文件:/home/usrname/mbox
1、发送邮件:$mail std01
接收者姓名用其 login-name,即登录名
另一种提示符为:#(超级用户)
Shell 的退出命令:
①exit 主要用于 B_shell
②logout 主要用于 C_shell①②为正规退出命令,包含善后工作 ③^D 用于各类 shell 但^D 常含有其他功能含义,尽量少用 经常使 man 命令,可随时了解一个命令的用法。
第三章 Unix 通信
网络操作系统:多台独立工作的计算机用通信线路链接起来,构成一个能共享资源的更 大的信息系统,为 Client-Server 结构。
二、Unix 的外部运行环境 1、用户登录 用户登录时 shell 调入内存,Unix 启动完成后,在终端显示 login: 输入用户名后,启动 login 程序来完成登录,login 检查下一步要执行的程序名(即 shell)
===>访问文件中包含的数据 Inode 节点表中包含了指定文件的各种相关信息。 六、与文件相关的操作命令 常用的有:cp ===>拷贝; mv ===>移动或重命名; ln===>链接文件; Cat(more)===>查看文件;rm ===>删除文件; 1、文件名及其规范 ①文件名长度:14~512 个字符; ②文件名可用字符 A~Z、a~z 下划线“_”、0~9,但不能用空格; Unix 系统中对文件名的含义不作任何解释,文件名后缀的含义由使用者或调用程序
Unix 可以把一个能随机存取的存储介质上的存储空间划分成一个到多个区域,每个区 域都可以像独立的物理设备一样单独的进行管理和数据存取,这样的存储区域既是逻辑设 备。在逻辑设备上按照一定的格式进行划分,就构成了逻辑文件系统,简称文件系统。
| 引导块 | 超级快 | i 节点表 | 数据存储区 | 引导块:sys 上点时引导加载 OS 超级快:存储文件系统的标题信息 i 节点表:其中的每一个表项存放一个文件的静态信息 数据存储区:实际存放数据的地方,以块为单位存取 2、文件系统的建立 #mkfs special blocksize gap blocks specialfile:要建立文件系统的逻辑设备名 blocksiza:块大小,gap 间隔因子,用于提高读写速度 blocks:文件系统的大小(快熟) 3、文件系统的安装与卸载 建立好的文件系统在使用时应挂接到一个目录下: #mount special specialfile directoryname 如:mount /dev/hd03 /mnt 4、文件系统的逻辑结构。 所有静态的对象都属于文件的范畴。
一、文件的概念 文件是:数据的集合
字符流或称为字节流 OS 不对文件进行任何结构化 在 Unix 中,文件是字节序列 二、文件类型 普通文件 没有内部格式,文本数据或代码数据 目录文件 将所有内容组织成一个表,目录内文件名的列表 特殊文件 代表 sys 中的设备,在/dev 目录中 三、路径名 有斜杠“/”分割的目录名组成的一个序列,它指示找到一个文件所必须经过的目录。 路径有两种类型:全路径(绝对路径),由根目录/开始;相对路径,由当前目录开始的路径; “.”表示当前目录,“..”表示上级目录。 四、与目录相关的命令 pwd 显示当前工作目录,返回全路径 cd 改变当前工作目录 change director mkdir 创建目录 make director rmdir 删除目录 remove director ls 显示目录中的各项 工作目录:在 Unix 中,用户总出于某个正在工作的这个目录叫工作目录或当前目录。 一次操作多个目录,需要使用带-p 参数的命令选项。 如:$mkdir -p dir1/dir2/dir3 有下列二中情况之一时,rmdir 命令无效:①待删除的目录不是空目录②你对待删目录 无写权限。-p 选项一行命令可以创建一个完整的目录结构。 ls 命令的使用: $ls -a 显示所有文件,以“.”开头的文件是隐藏文件 $ls -R 显示所有子目录的内容 $ls -l 列出目录中文件的详细信息 drwxr-xr-x 2 zhang student 48 Sep05 16:35 hist d 代表文件类型为目录文件(-表示普通文件,d 目录文件,c 字符设备,b 块设备,p 管道)d 后面的 9 位可以分为 3 组,表示文件保护模式;2 表示文件链接数;zhang 为所有 者,student 为所属用户组;48 为文件大小 48 字节;Sep5 16:35 为最后修改时间;hist 为文 件名。 -F 选项功能:如果是目录文件名后加“/”,如果是可执行文件,加“*”表示 -r 以字母反序列表 注意 ls 命令每一个选项字母前都要加连字符,命令名和选项之间必须要有空格。 五、Unix 文件系统 1、文件系统的存储结构
内核:kernel,为操作系统的核心部分,常驻内存,与硬件直接交互; 驻留(基本)模块:完成 I/O 文件、设备、内存及处理器时钟的管理,常驻内存; 系统工具:常称为 Shell,用户与 Unix 系统交互的一种接口,常驻磁盘,用户登录时即 调入内存。
第二章 Unix 使用入门
一、分式操作系统的概念。支持多用户同时使用一台计算机,分式操作系统叫 CPU 的 时间划分为多个时间片,每个用户一次只能运行一个时间片,时间片一到就让出处理机供其 他用户程序使用。
出现系统提示。 登录的三个基本条件: ①主机启动完毕,②通讯端口打开,③终端开电 系统识别用户身份并允许用户使用的过程称为登录过程。 2、修改口令: $ passwd 不会回显用户输入的口令 3、退出系统 $ exit 或 logout 或【Ctrl + D】退出 4、用户基本信息文件/etc/passwd
Learn 和 help 为非标准配置命令
六、shell 的种类,提示符和退出命令
Shell 的基本功能:①命令解释器②程序设计语言
Shell 的常用种类:
①bourne shell 程序名为 sh
提示符为$
②C shell
程序名为 csh
提示符为%
③korn shell 程序名为 ksh
提示符为$
$who am i
$who -H (显示各列信息的标题)
$who -q (显示简要用户列表和用户总数)
2、通用命令格式:
$ 命令名 [-命令选项] [命令参数]
命令参数主要用于指明命令的操作对象,通常为文件名,方括号表示其中的内容可
缺省。
3、命令行更正和程序终止
命令输入错误但未执行时可用 BS 键删除或^H 键;(约定:^H 表示“Ctrl+H”);
一、Uninx 的发展史 1965 年,AT&T、MIT 和 GE 联合开发 Multics; 1969 年,KenThompson 和 Dennis Ritchie 在 PDP-7 上汇编 Unix; 1970 年,PDP-11 系列机上汇编 Unix v.1; 1975 年,Unix v.6 发布并扩散到大学和科研机构; 1978 年,Unix v.7 发布,这是第一个商业版本; 1981 年,AT&T 发布 Unix sys Ⅲ,Unix 开始转向为为社会提供的商品软件; 1983 年,AT&T 发布一个标志性版本 Unix sys Ⅴ,系统功能已趋于稳定和完善; 有代表性的其他的基于 Unix 构架的发行版本有:加州大学伯克利分校发行的 BSD 版本 主要由于工程设计和科学计算;开放源代码的 LInux 等。 二、Unix 系统的特征 1、可移植性强。其大量的代码由 C 语言编写,而 C 语言具有跨平台性; 2、多用户、多任务的分时操作系统。多个用户可以同时使用,人机间实时交互数据; 3、软件复用。程序由不同的模块组成,每个程序模块完成单一的功能,程序模块可按 需任意组合; 4、与设备独立的 I/O 操作,外部设备作为文件操作; 5、界面方便高效。Shell 命令灵活可编程。 6、安全机制完善。口令、权限、加密等措施完善,具有抗病毒结构,具有误操作的局 限和自动恢复功能。 7、多国语言支持。 8、内部多进程结构易于资源共享,外部支持多种网络协议。 9、系统工具和服务。具有 100 多个系统工具(命令)。 三、Unix 系统的组成
解释。AIX/Linux 系统中的文件名命名规则:①只能使用字母、数字及三个特殊符号 # @ _ 也可用点“.”②文件名中不包含 shell 使用的特殊符号如*?><?;&![]|'''()③文件名中最多有 255 个字符④Unix 中没有文件扩展名,点(.)只作为文件名的一部分。
Write 协议:①消息发送结束用 o (结束)
②结束谈话用 oo (over and out,结束并退出)
Write 命令的退出键是^D
2、消息开关命令 mesg
相关文档
最新文档