当前位置:
文档之家› EAI毕业生培训-Unix操作系统介绍-V101
EAI毕业生培训-Unix操作系统介绍-V101
57
课后习题及预习
查找public目录下txt文件包含自己名 字缩写的文件并打印出来写出操作流程
将上述查找到的文件用vi编辑书写以下 文字,并将张三李四替换,将最后一位改 成2写出操作流程
张三|000001|10 张三|000001|20 李四|000002|30 李四|000002|15
58
使用ps 命令报告系统进程状态 主要选项: -e 显示所有进程状态 -f 显示进程状态全列表 -l 以长格式显示进程状态 -u 显示指定用户的进程状态
51
与进程相关的问题
系统的运行速度非常慢
杀掉一些占用大量系统资源的进程 n /usr/ucb/ps -auxww|more n kill -9 <pid> 杀掉在系统中挂了几天的用户进程 杀掉系统中的僵死进程 n ps -el 在S域中字母Z代表僵死进程 对于用户服务器应定期作reboot(建议每月一次),
9
资源监视工具
who命令 用于查看当前系统下注册的用户名, 如果想查看当前用户的注册名 使用命令: who am i
10
unxi用户相关命令
man command 格式 (synopsis) 说明 (description) 文件 (file) 参见 (see also) 诊断 (diagnostics)
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
搜索文件
20
建立、删除和复制目录
建立目录 使用mkdir命令
删除空目录 使用rmdir命令
复制目录
使用cp命令
-r 选项 用于 递归 复制文件与目录
21
查看文件内容
cat 命令 o cat -n filename (显示行号) pg 命令用于一次一屏地显示文件 more命令用于一次一行地显示文件 o more file /、q、v head命令用于显示文件开头几行 tail命令用于显示文件结尾几行 ClipArt
30
改变许可权
chmod 命令
用于改变文件或目录的许可权 -f 不会理会失败的动作。 -R 将所有子树下的所有子目录及文件改为 你所要改成的模式。
chown 命令
用于改变文件或目录的拥有者
chgrp 命令
用于改变文件或目录所属的组
31
文件处理工具
对文件内容统计 命令格式: wc [options] file-list 主要选项: -c 统计字符数 -l 统计行数 (记) -w 统计单词数
15
Unix的文件类型
普通文件
常规ASCII字符文件
目录
含有其它文件并包含这些文件的位置和属性 信息的文件
特殊文件
表示一个物理设备,例如终端、通信设备、 存储设备
链接
文件的第二个名字
16
UNIX文件系统的目录结构
/
根目录
/dev 特殊设备文件
/etc 系统管理配置文件
/home 用户主目录文件
修改口令 $passwd
6
unxi用户相关命令
logout
退出登录
exit 退出Shell环境
ctrl+d
退出Shell环境
7
unxi用户相关命令
$passwd 修改用户密码 $password username
修改其它用户密码 $scoadmin
sco用户管理
8
su命令
su命令不需用户注销即可转成 另一用户 命令格式是: su [username] su - [username]
34
文件的压缩和解压缩
compress命令 用于压缩文件 压缩后生成后缀名为 .Z的压缩文件
uncompress命令
用于恢复被 compress命令压缩 过的文件
35
vi 是一个全屏 幕编辑程序
36
vi的进入与退出
启动vi vi filename 或 vi +n filename
退出vi :q! 不存盘退出 :x 或 :wq 存盘退出 :w 存盘不退出
cal [month] [year]
date命令 date命令显示或设 置 系统的日期和时间 命令格式是:
date mmddHHMMyy
13
系统资源监视工具
uname 命令 uname [options] -r 系统版本号 -a 所有信息 -n 显示节点名称 -u 系统序列号 -v 操作系统版本号
‘*.c’ \)\
-exec rm {} \;
grep
grep -v str filename
26
用户的分类
属主 (user) 属组 (group) 其它用户 (other)
27
许可权的分类
目录
读(r) 4 查看目录的内容(ls) 写 (w) 2 建立、删除文件 执行 (x) 1 进入该目录,列详细信息(ls -l)
42
编辑操作
替换和修改 r 替换光标所在字符 R 进入替换模式 c 进入修改模式
43
编辑操作
插入 a 在光标后插入 A 在光标所在行行尾插入 i 在光标前插入 I 在光标所在行行首插入 o 在光标后插入一行 O 在光标前插入一行
44
字符串替换
命令格式 :[address] s/search-string/replacestring[/g] 例如: :1,$ s/string1/string2/g
命令格式如下: find 目录位置 表达式 主要的表达式有: -name 查找相符文件名 -type 查找相符文件类型 -user 查找相符用户 -group 查找相符用户组 -print 结果显示
25
搜索文件示例
将当前目录下的a.out和*.c文件删除 % touch a.out aa.c bb.c % find . \( -name a.out -o -name
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命令显示任意一 月 或一年的日历 命令格式是:
22
文件的创建和删除
cat > newfile
该命令可用于创建一 个新文件
也可以使用vi编辑创 建一个新文件
删除文件的命令格式 是:
rm [option] filelist 主要选项有:
-f 无条件删除 -i 交互式删除 -r 递归删除文件及 子目录
23
文件的复制和换名
复制文件可以使用以 下格式的命令:
欢迎参加学习
《UNIX操作系统介绍》
1
目标设定
了解UNIX操作系统 文件系统的概念 熟练使用目录和文件的操作命令 熟练使用文本编辑工具vi 掌握与进程相关的命令 掌握简单的网络命令 环境变量 掌握基本的进程间通讯命令
2
UNIX操作系统的主要版本
贝尔实验室版 BSD 4.x版 AT&T商品版 Microsoft公司XENIX版 DEC公司ULTRIX版 SUN公司SunOS,Solaris版 SGI公司IRIX版 HP公司HP-UX版
这样可以去掉挂在系统中的死进程
52
进程调度
重复性的系统作业
crontab
一次性系统作业
at
53
掌握简单的网络命令
ping 系统内置的网络测试工具 ping –t 192.168.0.1
ftp 网络间文件传输 ftp 192.168.0.1
54
掌握简单的网络命令
telnet 远程登录 telnet 192.168.0.1
3
UNIX操作系统的特征
多用户交互式分时操作系统 多任务系统 强大的倒树型文件系统 系统调用, shell命令解释程序 unxi可移植性强
4
UNIX的系统结构
内核 shell 应用程序
5
unxi用户相关命令
注册 login:username password:xxxxxx
以root身份登录 以普通用户身份登录
28
许可权的分类
文件
读(r) 4 查看文件的内容 写 (w) 2 改变文件内容 执行 (x) 1 把该文件作为一条命令执行
29
许可权的表示
八进制表示法 符号表示法:
u 表示属主许可权 g 表示属组许可权 a 表示所有用户的许可权 o 表示其它用户的许可权 = 表示许可权赋值 + 表示许可权增加 - 表示许可权减少
nG 移至n 行 :x<return> 移至x行 H移至屏幕顶行行首 M移至屏幕中间行行首 L移至屏幕底行行首
41
编辑操作
删除 nx 删除当前光标所在字符的后n个字符 nX 删除当前光标所在字符的前n个字符 ndd 删除光标所在行及后(n-1)行 d$ 删除到行尾 s 删除光标所在字符并进入输入方式 S 删除光标所在行并进入输入方式