《EAI毕业生培训-Unix操作系统介绍-V101.ppt》由会员分享,可在线阅读,更多相关《EAI毕业生培训-Unix操作系统介绍-V101.ppt(59页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、欢迎参加学习UNIX操作系统介绍 2021/9/261目标设定o了解UNIX操作系统o文件系统的概念o熟练使用目录和文件的操作命令o熟练使用文本编辑工具vio掌握与进程相关的命令o掌握简单的网络命令o环境变量o掌握基本的进程间通讯命令2021/9/262UNIX操作系统的主要版本o贝尔实验室版oBSD 4.x版oAT&T商品版oMicrosoft公司XENIX版oDEC公司ULTRIX版oSUN公司SunOS,Solaris版oSGI公司IRIX版oHP公司HP-UX版2021/9/263UNIX操作系统的特征o多用户交互式分时操作系统o多任务系统o强大的倒树型文件系统o系统调用,shell命
2、令解释程序 ounxi可移植性强2021/9/264UNIX的系统结构o内核oshello应用程序2021/9/265unxi用户相关命令o注册 login:username password:xxxxxxn以root身份登录n以普通用户身份登录o修改口令$passwd2021/9/266unxi用户相关命令ologout 退出登录oexit退出Shell环境octrl+d 退出Shell环境2021/9/267unxi用户相关命令$passwd修改用户密码$password username 修改其它用户密码$scoadmin sco用户管理 2021/9/268su命令osu命令不需用户注
3、销即可转成 另一用户 命令格式是:su username su-username2021/9/269资源监视工具owho命令 用于查看当前系统下注册的用户名,如果想查看当前用户的注册名 使用命令:who am i2021/9/2610unxi用户相关命令oman command 格式 (synopsis)说明 (description)文件 (file)参见 (see also)诊断 (diagnostics)%man-s2 chmod在man中使用/EXAMPLE2021/9/2611磁盘资源监视工具o du命令 按块(缺省512字节)来显示由目录和子目录所用的空间。%du(512)%du-
4、k (1024)odf 命令 用于查看可用磁盘空间的大小 2021/9/2612显示时间的工具ocal命令 cal命令显示任意一月 或一年的日历 命令格式是:cal month yearodate命令 date命令显示或设置 系统的日期和时间 命令格式是:date mmddHHMMyy2021/9/2613系统资源监视工具ouname 命令 uname options -r 系统版本号 -a 所有信息 -n 显示节点名称 -u 系统序列号 -v 操作系统版本号otop 命令 显示系统资源使用状况osar命令 sar 1 10oNohup nohup command myout.file 2&1
5、&2021/9/2614文件系统介绍o磁盘分区通常都包含一个文件系统。o表示整个文件系统“树”文件系统“树”由根文件系统和一些可挂接文件系统构成。可挂接文件系统通过mount命令来挂接到根文件系统树上。2021/9/2615Unix的文件类型o普通文件n常规ASCII字符文件o目录n含有其它文件并包含这些文件的位置和属性信息的文件o特殊文件n表示一个物理设备,例如终端、通信设备、存储设备o链接n文件的第二个名字2021/9/2616UNIX文件系统的目录结构o/根目录o/dev 特殊设备文件o/etc 系统管理配置文件o/home 用户主目录文件o/bin 二进制文件o/usr 用户可访问的目
6、录o/var 系统变化文件2021/9/2617熟练使用目录和文件的操作命令o文件与目录的命名o绝对路径和相对路径o根目录、用户主目录、工作目录2021/9/2618显示和改变当前目录o显示当前目录 使用pwd命令o改变当前目录 使用 cd命令2021/9/2619显示目录中的内容o使用ls命令,主要选项有 -a 显示所有文件 -l 以长格式显示 -F 注明目录或可执行文件 -R 按递归方式显示目录 -c 以纵向排序方式显示 -d 显示目录 2021/9/2620建立、删除和复制目录o建立目录 使用mkdir命令o删除空目录 使用rmdir命令o复制目录 使用cp命令 -r 选项 用于 递归复
7、制文件与目录2021/9/2621查看文件内容ocat 命令%cat-n filename(显示行号)opg 命令用于一次一屏地显示文件omore命令用于一次一行地显示文件%more fileo/、q、vohead命令用于显示文件开头几行otail命令用于显示文件结尾几行2021/9/2622文件的创建和删除ocat newfile该命令可用于创建一个新文件o也可以使用vi编辑创建一个新文件o删除文件的命令格式是:rm option file-list 主要选项有:-f 无条件删除 -i 交互式删除 -r 递归删除文件及子目录2021/9/2623文件的复制和换名o复制文件可以使用以下格式的命
8、令:%cp f1 f2%cp f1 f2 f3 dir%cp-i f1 f2 (覆盖)%cp-r dir1 dir2(包括目录)o文件移动及换名可以使用以下格式的命令%mv f1 f2%mv f1 f2 f3 dir%mv-i f1 f2%mv-f f1 f22021/9/2624搜索文件o命令格式如下:find 目录位置 表达式 主要的表达式有:-name 查找相符文件名 -type 查找相符文件类型 -user 查找相符用户 -group 查找相符用户组 -print 结果显示2021/9/2625搜索文件示例o将当前目录下的a.out和*.c文件删除%touch a.out aa.c b
9、b.c%find .(-name a.out-o-name*.c)-exec rm ;ogrepgrep -v str filename2021/9/2626用户的分类o属主 (user)o属组 (group)o其它用户 (other)2021/9/2627许可权的分类o目录n读(r)4查看目录的内容(ls)n写 (w)2建立、删除文件n执行 (x)1进入该目录,列详细信息(ls-l)2021/9/2628许可权的分类o文件n读(r)4查看文件的内容n写 (w)2改变文件内容n执行 (x)1把该文件作为一条命令执行2021/9/2629许可权的表示o八进制表示法o符号表示法:u 表示属主许可权
10、 g 表示属组许可权 a 表示所有用户的许可权 o 表示其它用户的许可权 =表示许可权赋值 +表示许可权增加 -表示许可权减少2021/9/2630改变许可权ochmod 命令用于改变文件或目录的许可权-f 不会理会失败的动作。-R 将所有子树下的所有子目录及文件改为你所要改成的模式。ochown 命令 用于改变文件或目录的拥有者ochgrp 命令 用于改变文件或目录所属的组2021/9/2631文件处理工具o对文件内容统计 命令格式:wc options file-list 主要选项:-c 统计字符数 -l 统计行数(记)-w 统计单词数2021/9/2632跟踪文件之间的差异odiff命令
11、ocmp命令 用于比较二个文件的不同ocomm命令 用于查找文件间相同的部分 2021/9/2633文件的打包和解包otaro文件的打包命令 tar cvf filename.tar filepatho文件的解包命令 tar xvf filename.tar o打包文件的查看 tar tvf filename.tar2021/9/2634文件的压缩和解压缩ocompress命令 用于压缩文件 压缩后生成后缀名为 .Z的压缩文件ouncompress命令 用于恢复被compress命令压缩过的文件2021/9/2635 vi 是一个全屏 幕编辑程序2021/9/2636vi的进入与退出o启动vi
12、 vi filename 或 vi +n filenameo退出vi :q!不存盘退出 :x 或:wq 存盘退出 :w 存盘不退出 2021/9/2637vi的工作模式 文 本 编 辑 命令 方式 输入 方式文本输入ESCa,A,I,i,o,O2021/9/2638水平移动光标ol 右移一个字符oh 左移一个字符o$移至当前行尾o 移至当前行首2021/9/2639垂直移动光标oj 向下移动一行ok 向上移动一行oreturn 移至下行行首o-移至上行行首2021/9/2640通过行号移动光标onG 移至n 行o:x 移至x行oH移至屏幕顶行行首oM移至屏幕中间行行首oL移至屏幕底行行首202
13、1/9/2641编辑操作o删除 nx 删除当前光标所在字符的后n个字符 nX 删除当前光标所在字符的前n个字符 ndd 删除光标所在行及后(n-1)行 d$删除到行尾 s 删除光标所在字符并进入输入方式 S 删除光标所在行并进入输入方式2021/9/2642编辑操作o替换和修改 r 替换光标所在字符 R 进入替换模式 c 进入修改模式2021/9/2643编辑操作o插入 a 在光标后插入 A 在光标所在行行尾插入 i 在光标前插入 I 在光标所在行行首插入 o 在光标后插入一行 O 在光标前插入一行2021/9/2644字符串替换o命令格式 :address s/search-string/r
14、eplace-string/g 例如:1,$s/string1/string2/g2021/9/2645移动与复制o由删除和粘贴操作实现移动 ndd 删除包括当前行在内的后n行 nyy 复制包括当前行在内的后n行 P(大)把缓冲区剪切的内容放在光标前 p 把缓冲区剪切的内容放在光标后 2021/9/2646其他vi命令o状态命令 Ctrl+g 显示当前编辑的文件 状态o连接数据(重要)Shift+j(J)将光标所在行的下一 行连接到当前行行尾2021/9/2647命令的重复与回退o.重复上一条命令的执行(重要)ou 取消最近的修改和删除操作2021/9/2648进程的控制o什么是进程?进程是程
15、序在某个 数据集合上的一次 运行。2021/9/2649掌握与进程相关的命令o ps 查看系统当前正在运行的进程情况 ps efo kill 终止一个进程 kill -9 90012021/9/2650显示进程状态o使用ps 命令报告系统进程状态 主要选项:-e 显示所有进程状态 -f 显示进程状态全列表 -l 以长格式显示进程状态 -u 显示指定用户的进程状态2021/9/2651与进程相关的问题o系统的运行速度非常慢n杀掉一些占用大量系统资源的进程#/usr/ucb/ps-auxww|more#kill-9 n杀掉在系统中挂了几天的用户进程n杀掉系统中的僵死进程#ps-el 在S域中字母Z
16、代表僵死进程n对于用户服务器应定期作reboot(建议每月一次),这样可以去掉挂在系统中的死进程2021/9/2652进程调度o重复性的系统作业ncrontabo一次性系统作业nat2021/9/2653掌握简单的网络命令o ping 系统内置的网络测试工具 ping t 192.168.0.1o ftp 网络间文件传输 ftp 192.168.0.12021/9/2654掌握简单的网络命令o telnet 远程登录 telnet 192.168.0.1o netstat 查看网络连接 netstat -an2021/9/2655环境变量o查看环境变量 envo设定环境变量PATH=$PATH
17、:$INFORMIXDIR/bin;export PATHo 取消环境变量设置 unset$GZJ2021/9/2656掌握基本的进程间通讯命令o取得ipc信息 ipcs -m|q|s o 删除ipc(清除共享内存信息)Ipcrm m|q|s id2021/9/2657课后习题及预习o查找public目录下txt文件包含自己名字缩写的文件并打印出来写出操作流程o将上述查找到的文件用vi编辑书写以下文字,并将张三李四替换,将最后一位改成2写出操作流程 张三|000001|10 张三|000001|20 李四|000002|30 李四|000002|152021/9/2658课后习题及预习o查看正在运行的进程 列出正在运行的进程oshell的分类oawk,sed,sort 的简单使用2021/9/2659