UNIX基础培训
1.2 UNIX起源
60年代中期,AT&T开发了Multics操作系 统
1969年,Ken Thompson等开发了一个基 本文件系统,该系统后来演化成UNIX 文件系统
AT&T开发了UNIX的后续版本,如系统III 以及系统V的一些版本
Berkeley开发了UNIX的BSD版本
1.3 UNIX标准
3.3 帮助命令
man -k keyword 在手册关键字数据库中总结出
与keyword有关的信息项 -f command 找出与command有关的详细信
息 -m path 指定man 命令所使用的搜寻路径
3.4 管理命令
install 安装新软件或软件的新版本 shutdown 正常关闭机器
间
3.6 通讯命令
ftp 在不同的主机间传递文件
talk 实时与登录的其他用户交谈
write 同本地主机或远端机器上的用户 对话
3.7 文件比较命令
cmp 比较两个文件内容的不同并在标 准输出上产生比较结果
comm 将文件排序并比较内容 diff 比较文本文件或目录中内容 diff3 同时比较3个文件的异同 dircmp 比较两个目录的内容 sdiff 比较两个文件的内容并将比较结
2.4 文件系统的组织
home/ usr/ temp/ xn/ flp/ bin/ lib/ test bill load data
2.5 文件和目录的权限
所有者权限:定义了文件和目录所有者 可对其进行的操作
组的权限:定义了与所有者在同组的其 他成员可对其进行的操作
其他用户的权限:定义了除去所有者及 其同组的成员外,其他用户可对其进行 的操作
果送到标准输出,与Cmp不同的是输 出中首先列出了两个文件的内容
3.8 文件操作命令
touch 当某文件不存在时,创建该文件;当
文件存在时,改变文件最近一次修改时间
rm 将文件永久地从磁盘上删除 mv 修改文件名 cp 将一个或多个文件的内容拷贝到指
定的目标文件中 cat 把多个文件内容集中到一个文件中 rcp 在不同主机间拷贝文件 ln 为文件建立链结
IEEE制订了“基于UNIX操作系统的工 业使用的操作系统接口标准”
欧洲X/OPEN组织公布的一系列规范总 称为X/OPEN Portability, MOTIF用户界面 是其中被广泛使用的标准之一
美国政府基于XPG和POSIX制定了一系 列的标准,如FIPS 151-2 描述了开放系统 的需求
3.1 与用户相关的命令
login 键入用户名,登录UNIX系统 rlogin 允许用户通过网络登录到其它计
算机上 telnet 不从本地环境中退出,登录到其
他机器上 passwd 修改用户密码 exit 退出系统
3.2 定位命令
which 在搜寻路径中寻找一个特定的命 令
whence 与which 命令相似,但加-v选项 后输出较为详细(Korn Shell)
空时,才能用此命令删除。
3.10 权限管理命令
umask 为每个用户设置默认的权限值 chmod 修改文件或目录的权限 chgrp 改变一个文件所在的组 chown 改变一个文件或目录的所有者
2.5 文件和目录的权限
在每类权限中使用三个权限位来定义 权限: 读 ( r ) 文件(目录)可读 写 ( w ) 文件(目录)可修改,可删除,可重 命名 执行( x ) 文件可执行(可对目录中的文 件操作) UNIX系统中权限以八进制保存,表示范 围为0~7
小结
什麽是文件系统? 文件类型 文件和目录的命名 文件系统的组织 文件和目录的权限
-h 完全停止操作系统的执行 -i 在shutdown过程中给用户提示信息 -k 模拟关闭系统 ulimit 在Korn Shell 和 Bourne Shell中,此 命令用来限制进程对某类资源的使用 -Ha 显示硬限制 -a 显示软限制
3.5 进程相关命令
kill 终止一个进程的运行 nice 改变进程的相对优先级 ps 查询正在运行的进程 jobs 查询有关任务的详细信息 wait 等待进程结束 nohup 退出时保留进程继续运行 sleep 使两条命令执行之间停顿一段时
2.2 文件类型
正规文件(源代码、邮件、信件等) 目录文件:包含目录中文件信息的特
殊文件 字符和块设备文件(软盘驱动器、磁
带驱动器、终端驱动器等) 套接字 有名管道 符号链结和硬链结
2.3 文件和目录的命名
可在UNIX文件名中出现的字符: A~Z, a~z 0~9 下划线(_) 圆点(.)
UNIX基础培训
大唐软件公司系统测试部
付鲁平
2001年1月
概要
UNIX操作系统 UNIX文件系统 UNIX常用命令 UNIX Shell UNIX系统管理
1.1 什麽是UNIX?
多任务、多用户的操作系统
相关操作系统及其应用程序工具、编 译程序的总称
功能丰富的可扩展、开放的计算环境
小结
什麽是UNIX UNIX起源 UNIX标准 UNIX变体与版本 UNIX特点
2.1 什麽是文件系统?
文件系统主要指UNIX系统中在磁盘上 存储的文件,它只是 UNIX系统在磁盘 上存储数据所采用的部分机制
进一步理解文件系统: inode包含了有关文件的信息 超级块记录了inode表、空闲块表等重 要信息在磁盘上的存放位置
1.4 UNIX变体与版本
大型主机和工作站上的UNIX ,包括Sun 的Solaris,IBM的AIX,HP的HP-UX等
Intel平台上的UNIX,包括基于SVR4的系 统和基于SVR3.2的系统
UNIX源代码版,包括早期的MINIX和最 流行的Linux
1.5 UNIX特点
简单,通用的命令 用管道连接不同的命令 通用可选择的接口风格 无文件类型
3.9 目录操作命令
mkdir 创建一个新的目录,可接收多个目 录名作为参数,依次创建多个目录。 目录可以用绝对路径也可以用相对路 径,但用户必须对所创建目录的父目 录有写的权限。
-p 创建目录的父目录不存在时,先创建 父目录
-m 创建目录的同时指定其权限 rmdir 删除一个目录,只有一个目录为