版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1欢迎参加学习UNIX操作系统介绍 2目标设定o 了解UNIX操作系统o 文件系统的概念o 熟练使用目录和文件的操作命令o 熟练使用文本编辑工具vio 掌握与进程相关的命令o 掌握简单的网络命令o 环境变量o 掌握基本的进程间通讯命令3UNIX操作系统的主要版本o 贝尔实验室版o BSD 4.x版o AT&T商品版o Microsoft公司XENIX版o DEC公司ULTRIX版o SUN公司SunOS,Solaris版o SGI公司IRIX版o HP公司HP-UX版4UNIX操作系统的特征o 多用户交互式分时操作系统o 多任务系统o 强大的倒树型文件系统o 系统调用, shell命令解释程序
2、 o unxi可移植性强5UNIX的系统结构o 内核o shello 应用程序6unxi用户相关命令o 注册 login:username password:xxxxxxn 以root身份登录n 以普通用户身份登录o 修改口令$passwd7unxi用户相关命令o logout 退出登录o exit退出Shell环境o ctrl+d 退出Shell环境8unxi用户相关命令$passwd修改用户密码$password username 修改其它用户密码$scoadmin sco用户管理 9su命令o su命令不需用户注销即可转成 另一用户 命令格式是: su username su - use
3、rname10资源监视工具o who命令 用于查看当前系统下注册的用户名, 如果想查看当前用户的注册名 使用命令: who am i11unxi用户相关命令o man command 格式 (synopsis) 说明 (description) 文件 (file) 参见 (see also) 诊断 (diagnostics)% man -s2 chmod在man中使用/EXAMPLE12磁盘资源监视工具o du命令 按块(缺省512字节)来显示由目录和子目录所用的空间。% du (512)% du -k (1024) o df 命令 用于查看可用磁盘空间的大小 13显示时间的工具o cal命令
4、 cal命令显示任意一月 或一年的日历 命令格式是: cal month yearo date命令 date命令显示或设置 系统的日期和时间 命令格式是: date mmddHHMMyy14系统资源监视工具o uname 命令 uname options -r 系统版本号 -a 所有信息 -n 显示节点名称 -u 系统序列号 -v 操作系统版本号o top 命令 显示系统资源使用状况o sar命令 sar 1 10o Nohup nohup command myout.file 2&1 &15文件系统介绍o 磁盘分区通常都包含一个文件系统 。o 表示整个文件系统“树”文件系统“树”由根文件系统
5、和一些可挂接文件系统构成。可挂接文件系统通过mount命令来挂接到根文件系统树上。16Unix的文件类型o 普通文件n 常规ASCII字符文件o 目录n 含有其它文件并包含这些文件的位置和属性信息的文件o 特殊文件n 表示一个物理设备,例如终端、通信设备、存储设备o 链接n 文件的第二个名字17UNIX文件系统的目录结构o / 根目录o /dev 特殊设备文件o /etc 系统管理配置文件o /home 用户主目录文件o /bin 二进制文件o /usr 用户可访问的目录o /var 系统变化文件18熟练使用目录和文件的操作命令o 文件与目录的命名o 绝对路径和相对路径o 根目录、用户主目录、
6、工作目录19显示和改变当前目录o 显示当前目录 使用pwd命令o 改变当前目录 使用 cd命令20显示目录中的内容o 使用ls命令,主要选项有 -a 显示所有文件 -l 以长格式显示 -F 注明目录或可执行文件 -R 按递归方式显示目录 -c 以纵向排序方式显示 -d 显示目录 21建立、删除和复制目录o 建立目录 使用mkdir命令o 删除空目录 使用rmdir命令o 复制目录 使用cp命令 -r 选项 用于 递归复制文件与目录22查看文件内容o cat 命令%cat -n filename (显示行号)o pg 命令用于一次一屏地显示文件o more命令用于一次一行地显示文件%more f
7、ileo /、q、vo head命令用于显示文件开头几行o tail命令用于显示文件结尾几行ClipArt23文件的创建和删除o cat newfile该命令可用于创建一个新文件o 也可以使用vi编辑创建一个新文件o 删除文件的命令格式是: rm option file-list 主要选项有: -f 无条件删除 -i 交互式删除 -r 递归删除文件及子目录24文件的复制和换名o 复制文件可以使用以下格式的命令:% cp f1 f2% cp f1 f2 f3 dir% cp -i f1 f2 (覆盖)% cp -r dir1 dir2 (包括目录)o 文件移动及换名可以使用以下格式的命令% mv
8、 f1 f2% mv f1 f2 f3 dir% mv -i f1 f2% mv -f f1 f225搜索文件o 命令格式如下: find 目录位置 表达式 主要的表达式有: -name 查找相符文件名 -type 查找相符文件类型 -user 查找相符用户 -group 查找相符用户组 -print 结果显示26搜索文件示例o 将当前目录下的a.out和*.c文件删除%touch a.out aa.c bb.c%find . ( -name a.out -o -name *.c )-exec rm ; o grepgrep -v str filename27用户的分类o 属主 (user)o
9、 属组 (group)o 其它用户 (other)28许可权的分类o 目录n 读(r) 4查看目录的内容(ls)n 写 (w) 2建立、删除文件n 执行 (x) 1进入该目录,列详细信息(ls -l)29许可权的分类o 文件n 读(r) 4查看文件的内容n 写 (w) 2改变文件内容n 执行 (x) 1把该文件作为一条命令执行30许可权的表示o 八进制表示法o 符号表示法: u 表示属主许可权 g 表示属组许可权 a 表示所有用户的许可权 o 表示其它用户的许可权 = 表示许可权赋值 + 表示许可权增加 - 表示许可权减少31改变许可权o chmod 命令用于改变文件或目录的许可权-f 不会理
10、会失败的动作。 -R 将所有子树下的所有子目录及文件改为你所要改成的模式。o chown 命令 用于改变文件或目录的拥有者o chgrp 命令 用于改变文件或目录所属的组32文件处理工具o 对文件内容统计 命令格式: wc options file-list 主要选项: -c 统计字符数 -l 统计行数 (记) -w 统计单词数33跟踪文件之间的差异o diff命令o cmp命令 用于比较二个文件的不同o comm命令 用于查找文件间相同的部分 34文件的打包和解包o taro 文件的打包命令 tar cvf filename.tar filepatho 文件的解包命令 tar xvf fil
11、ename.tar o 打包文件的查看 tar tvf filename.tar35文件的压缩和解压缩o compress命令 用于压缩文件 压缩后生成后缀名为 .Z的压缩文件o uncompress命令 用于恢复被compress命令压缩过的文件36 vi 是一个全屏 幕编辑程序37vi的进入与退出o 启动vi vi filename 或 vi +n filenameo 退出vi :q! 不存盘退出 :x 或 :wq 存盘退出 :w 存盘不退出 38vi的工作模式 文 本 编 辑 命令 方式 输入 方式文本输入ESCa,A,I,i ,o,O39水平移动光标o l 右移一个字符o h 左移一个
12、字符o $ 移至当前行尾o 移至当前行首40垂直移动光标o j 向下移动一行o k 向上移动一行o return 移至下行行首o - 移至上行行首41通过行号移动光标o nG 移至n 行o :x 移至x行o H移至屏幕顶行行首o M移至屏幕中间行行首o L移至屏幕底行行首42编辑操作o 删除 nx 删除当前光标所在字符的后n个字符 nX 删除当前光标所在字符的前n个字符 ndd 删除光标所在行及后(n-1)行 d$ 删除到行尾 s 删除光标所在字符并进入输入方式 S 删除光标所在行并进入输入方式43编辑操作o 替换和修改 r 替换光标所在字符 R 进入替换模式 c 进入修改模式44编辑操作o
13、插入 a 在光标后插入 A 在光标所在行行尾插入 i 在光标前插入 I 在光标所在行行首插入 o 在光标后插入一行 O 在光标前插入一行45字符串替换o 命令格式 :address s/search-string/replace-string/g 例如: :1,$ s/string1/string2/g46移动与复制o 由删除和粘贴操作实现移动 ndd 删除包括当前行在内的后n行 nyy 复制包括当前行在内的后n行 P (大) 把缓冲区剪切的内容放在光标前 p 把缓冲区剪切的内容放在光标后 47其他vi命令o 状态命令 Ctrl+g 显示当前编辑的文件 状态o 连接数据(重要) Shift+j
14、 (J) 将光标所在行的下一 行连接到当前行行尾48命令的重复与回退o . 重复上一条命令的执行(重要)o u 取消最近的修改和删除操作49进程的控制o 什么是进程? 进程是程序在某个 数据集合上的一次 运行。50掌握与进程相关的命令o ps 查看系统当前正在运行的进程情况 ps efo kill 终止一个进程 kill -9 900151显示进程状态o 使用ps 命令报告系统进程状态 主要选项: -e 显示所有进程状态 -f 显示进程状态全列表 -l 以长格式显示进程状态 -u 显示指定用户的进程状态52与进程相关的问题o 系统的运行速度非常慢n 杀掉一些占用大量系统资源的进程#/usr/u
15、cb/ps -auxww|more#kill -9 n 杀掉在系统中挂了几天的用户进程n 杀掉系统中的僵死进程#ps -el 在S域中字母Z代表僵死进程n 对于用户服务器应定期作reboot(建议每月一次),这样可以去掉挂在系统中的死进程53进程调度o 重复性的系统作业n crontabo 一次性系统作业n at54掌握简单的网络命令o ping 系统内置的网络测试工具 ping t o ftp 网络间文件传输 ftp 55掌握简单的网络命令o telnet 远程登录 telnet o netstat 查看网络连接 netstat -an56环境变量o 查看环境变量 envo 设定环境变量PATH=$PATH:$INFORMIXDIR/bin;export PATHo 取消环境变量设置 unset $GZJ57掌握基本的进程间通讯命令o 取得ipc信息 ipcs -m|
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 娃娃手办课程设计
- 壁纸软件的课程设计
- 体验式英语厨艺课程设计
- 小别墅课程设计完整图
- 刑法课程设计论文自首
- 2024 德育副校长工作总结:砥砺深耕德育润心
- 医疗器械法规与合规性考核试卷
- 光学仪器在光通信中的应用考核试卷
- D打印技术在模具制造的优势与挑战考核试卷
- 创业空间的智能办公与企业服务考核试卷
- 2024-2025学年高中信息技术(信息科技)选修1 数据与数据结构粤教版(2019)教学设计合集
- 2023年北京市初三二模物理试题汇编:物质的简单运动章节综合
- 全国国家版图知识竞赛题库及答案(中小学组)
- 上海市嘉定、长宁区2025届高三下学期第五次月考(一模)英语试题试卷含解析
- 2024-2030年水培蔬菜行业市场发展分析及发展趋势与投资战略研究报告
- 第十章 第39练 盖斯定律及应用-2025年高中化学大一轮复习
- 二型呼吸衰竭的课件
- 2024营运纯电动汽车换电服务技术要求
- 2024中华人民共和国农村集体经济组织法详细解读课件
- 统编版语文六年级上册第八单元 我心中的鲁迅单元任务群整体公开课一等奖创新教学设计
- 2024年人工智能训练师(高级)职业鉴定理论考试题库及答案
评论
0/150
提交评论