实训指导书《网络操作系统》1.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实训指导书《网络操作系统》1

实训项目4 Shell命令基础(3) 实施目的 (1) 掌握文件压缩与解压缩命令 (2) 掌握文件移动命令 实施条件 (1) 计算机1台 (2) RedHat Linux 9.0操作系统 实施过程 1.压缩与解压命令tar参数: -c:建立一个压缩文件(create的意思) -x:解开一个压缩文件-t:查看tarfile里面的文件 -z:是否同时具有gzip的属性,亦即是否需要用gzip压缩 -j:是否同时具有bzip2的属性,亦即是否需要用bzip2压缩 -v:压缩的过程中显示文件-f:使用文件名,请留意,在f之后要立即接文件名-N:比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中 --exclude FILE:在压缩的过程中,不要将FILE打包 特别注意在参数的下达中,cx、t仅能存在一个因为不可能同时压缩与解压缩。 例子: 1)压缩:tar zcvf 目标文档 源文档1 [源文档2...] tar zcvf m.tar.gz hello.cpp hello.h//m.tar.gz是目标文档,hello.cpp和hello.h是源文档# tar -cvf /tmp/etc.tar /etc //将整个/etc目录下的文件全部打包成为/tmp/etc.tar仅打包,不压缩 # tar -zcvf /tmp/etc.tar.gz /etc //将整个/etc目录下的文件全部打包成为/tmp/etc.tar打包后以gzip压缩# tar -jcvf /tmp/etc.tar.bz2 /etc //将整个/etc目录下的文件全部打包成为/tmp/etc.tar打包后以bzip2压缩2)解压:tar zxvf 目标文档 tar zxvf m.tar.gz//在当前目录下将压缩包文档m.tar.gz解压缩 2.文件移动命令作用:用户可以使用mv命令为文件或目录改名或将文件由一个目录移入另一个目录中。 语法mv [选项] 源文件或目录 目标文件或目录 说明视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。 参数-i交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答y或n,这样可以避免误覆盖文件。 -f禁止交互操作。在mv操作要覆盖某已有的目标文件时不给任何指示,指定此选项后,i选项将不再起作用。 例子mv test.c /home/sky /home/sky是现有目录,所以mv执行移动文件的功能mv test1.c test2.c test2.c是文件名,所以mv执行重命名的功能实 实训项目5 进程相关命令 情境描述 Linux? 实施目的 1) 掌握进程查看命令 2) 掌握进程终止命令3) 了解临界资源的使用实施条件 1) 计算机1台2) RedHat Linux 9.0操作系统实施过程 1.进程查看命令语法:ps [options] [--help] 作用:显示进程的动态 参数:ps的参数非常多在此仅列出几个常用的参数并大略介绍含义-A:列出所有的进程-w:显示加宽,可以显示较多的信息-au:显示较详细的信息-au(x):输出格式USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND “USER”进程拥有者“PID”进程标识号“%CPU”占用CPU使用率“%MEM”占用存储器使用率“VSZ”占用虚拟存储器大小“RSS”占用的存储器大小“TTY”终端号码“STAT”该进程的状态R:正在执行中S:静止状态T:暂停执行Z:不存在但暂时无法消除“START”进程开始时间“TIME”进程所使用的总的CPU时间 “COMMAND”所执行的指令 例子: # psPID TTY TIME CMD 2791 ttyp0 00:00:00 tcsh 3092 ttyp0 00:00:00 ps # ps -A PID TTY TIME CMD 1 ? 00:00:03 init 2 ? 00:00:00 kflushd 3 ? 00:00:00 kpiod 4 ? 00:00:00 kswapd 5 ? 00:00:00 mdrecoveryd 2.进程终止命令作用:可以杀死某个正在进行的进程。 例子: kill – [pid] //强迫进程立即停止3.临界资源使用编程练习: 编程模拟实现临界资源的使用。代码如下,分析运行结果:

文档评论(0)

sb9185sb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档