操作系统实验指导书研讨.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
安全操作系统实验指导书 赵锋 2007-12-5 绪论 实验报告内容 1,命令接口的使用 2,多进程程序设计(同步、互斥、通信) 3,linux的文件操作 4,Socket网络编程 实验报告的格式和要求 实验报告的格式 1,封皮(姓名 班级 学号) 2,试验目的 3,实验内容 4,试验步骤 5,试验结论 实验报告的要求 按照要求格式,字体用宋体,字号小四 每个实验报告篇幅控制在6-8页 总共8次试验课,需要写4个实验报告 以班级为单位按时上交 实验内容 1,linux基本命令的使用: ls、cd、chmod等命令的使用 2,linux命令接口的使用: Vi编辑器与shell程序的编写 3,linux的C语言开发: gcc、gdb、make的使用 4,linux多线程设计: fork等系统调用的使用 5,linux下程序的同步: 同步算法的实现 6,linux下程序的通信: 进程间的通信 7,linux的文件操作: 有关文件操作的系统调用 8,linux下的网络程序设计 实验一 基本命令的使用 实验目的 熟悉linux的基本命令 熟悉运用Linux的在线求助系统。(man info help) 实验内容 1,文件与磁盘操作 man/info cd ls(-a -l -h -t) cp(-R -f -l) mv cat/less/more pwd mkdir rm(-r -f) chmod [-R] user[:group] file find(-name -user) grep df(-h) mount /umount clear time 2,用户管理 useradd (-g -d -s -G) userdel (-r) passwd groupadd/groupdel gpasswd(-a -d) su kernelversion hostname 3,软件安装 rpm( -i -e -ivh -U -q -qa -qd -ql -qi -qR)tar 4,网络命令 ifconfig(up/down) netstate (-t -p -u) 5,进程管理 ps (-a -f -x) ; pstree -pu ; kill -9 pid ; ldconfig killall reboot halt 实验二 命令接口的使用 实验目的   1.熟练使用vi编辑器 2,熟悉Shell程序的设计 实验内容: 1 vi编辑器的使用 1,三种模式 进入命令模式 vi 文件名 进入编辑模式 i/I a/A o/O ESC 进入特殊模式 :q :q! :e! :w :wq :wq file :n1,n2 w file :r file :e filename :!command 2,光标移动 b e j k l h 0 $ ctrl+f ctrl+b n+space n+enter 6G G H L 3,删除操作 x dw D dd 4,替换操作 r cw C cc 5,查询命令 /abc ?abc n N :n1,n2 s/word1/word2/gc 6,拷贝粘贴 y Y 2yy p P 7,其他命令 :set nu; :set nonu; u .;v y p gf CTRL-SHIFT-6 2 shell程序的编写 环境变量 echo env set $ “” ‘’ ? `` (1)熟悉shell script的结构和运行、调试方法。 (2)熟悉shell script的变量声明方法及其输入输出。 declare –i a=3;read (3)熟悉shell script的分支结构。编写shell script文件test1.sh,判断用户根目录下是否有名为test的文件或者目录,如果有的话,将其删除。 if [ -e test ]; then xxx else xxx fi (4)熟悉shell script的循环结构。编写shell script文件test2.sh,实现1到100所有奇数的和并输出。 试验三 linux的C语言开发 试验目的 熟悉gcc的使用 熟悉gdb的使用 熟悉make的使用 试验内容 1 gcc (1)过程 gcc hello.c –o hello 输入 选项 输出 命令 注释 .c -E .i cpp 预编译,文件包含、条件编译、宏展开 .i -S .s cc1 编译,生成汇编文件,注意命令的路径 .s -

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档