欢迎来到天天文库
浏览记录
ID:55514445
大小:480.50 KB
页数:17页
时间:2020-05-15
《实验一:熟Linux命令.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、操作系统实验报告实验一:熟悉Linux命令一、实验目的熟悉Linux系统,掌握Linux系统的登入、退出等操作;熟悉Linux命令及进程管理;学会使用Linux下C语言编程的基本知识;二、实验内容1、Linux基本操作2、文件与目录操作3、进程查看及在线帮助4、全屏幕文本编辑器Vi的熟悉5、Linux下C语言编程基础知识三、代码及运行结果分析1、Linux基本操作,Linux系统的登入1.文件与目录的基本操作显示文件目录命令ls改变当前目录命令cd建立子目录mkdir删除子目录命令rmdir删除文件命令rm文件改名命令mv文件复制命令cp2、进程查看命令进程查看w
2、ho命令ps命令top命令4、在线帮助联机帮助man命令联机帮助help命令whereis命令查看ls命令所在位置5、全屏幕文本编辑器Vi及Linux下C语言基础编程1)[e06620208@localhoste06620208]$visj.c#includeintmain(){printf("helloworld");return0;}~~~~~~~~:"sj.c"[New]6L,65Cwritten[e06620208@localhoste06620208]$gccsj.c-osj[e06620208@localhoste06620208]$
3、./sjhelloworld[e06620208@localhoste06620208]$2)[e06620208@localhoste06620208]$visjj.c#includemain(){printf("ThecurrentprocessIDis%d",getpid());}"sjj.c"[New]5L,83Cwritten[e06620208@localhoste06620208]$gccsjj.c-osjj[e06620208@localhoste06620208]$./sjjThecurrentprocessIDis241
4、89[e06620208@localhoste06620208]$vi1.c#include#include main(){pid_tpid;pid=fork();if(pid<0)printf("errorinfork!");elseif(pid==0)printf("Iamthechildprocess,myprocessIDis% d",getpid());elseprintf("Iamtheparentprocess,myprocessIDis% d%d",getpid(),pid);}"1.c"[Ne
5、w]17L,290Cwritten[e06620208@localhoste06620208]$gcc1.c-o11.c:10:24:warning:multi-linestringliteralsaredeprecated1.c:14:24:warning:multi-linestringliteralsaredeprecated[e06620208@localhoste06620208]$./1Iamthechildprocess,myprocessIDis23906Iamtheparentprocess,myprocessIDis2390523906分析:f
6、ork被调用一次,能够返回两次,它可能有三种不同的返回值:1.在父进程中,fork返回新创建子进程的进程ID;2.在子进程中,fork返回0;3.如果出现错误,fork返回一个负值;pid=fork();当pid<0时,说明出现问题;当pid=0时,此时是子进程,返回的是0;否则,此时进行的是父进程,返回的是新创建的子进程的ID值。3)[e06620208@localhoste06620208]$vijj.c#includemain(){printf("thisprocesswillexit!");exit(0);printf("never
7、bedisplayed!");}"jj.c"[New]7L,114Cwritten[e06620208@localhoste06620208]$gccjj.c-ojj[e06620208@localhoste06620208]$./jjthisprocesswillexit!分析:程序运行到exit(0);时将退出printf(…);语句不执行,程序最终输出thisprocesswillexit!4)[e06620208@localhoste06620208]$vijjj.c#include#includemain
8、(){pi
此文档下载收益归作者所有