操作系统实验1--linux基本环境讲解.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
清单 main.c ----------------------- #include stdio.h #include stdlib.h int factorial (int n); int main (int argc, char **argv) { int n; if (argc 2) { printf (Usage: %s n\n, argv [0]); return -1; } else { n = atoi (argv[1]); printf (Factorial of %d is %d.\n, n, factorial (n)); } return 0; } 利用如下命令可编译生成可执行文件,并执行程序: 编译:gcc -o factorial main.c factorial.c 执行:./factorial 5 Factorial of 5 is 120. GCC可同时用来编译C程序和C++ 程序。一般来说,C 编译器通过源文件的后缀名来判断是C程序还是 C++ 程序。在 Linux 中,C 源文件的后缀名为 .c,而 C++ 源文件的后缀名为 .C 或 .cpp。 但是,gcc 命令只能编译 C++ 源文件,而不能自动和 C++ 程序使用的库连接。因此,通常使用 g++ 命令来完成 C++ 程序的编译和连接,该程序会自动调用 gcc 实现编译。假设我们有一个如下的 C++ 源文件(hello.C): #include iostream.h void main (void) { cout Hello, world! endl; } 则可以如下调用 g++ 命令编译、连接并生成可执行文件: 编译:g++ -o hello hello.C 执行:./hello Hello, world! / 根目录 /bin 存放必要的命令 /boot 存放内核以及启动所需的文件等 /dev 存放设备文件 /etc 存放系统的配置文件 /home 用户文件的主目录,用户数据存放在其主目录中 /lib 存放必要的运行库 /mnt 存放临时的映射文件系统,我们常把软驱和光驱挂装在这里的floppy和cdrom子目录下。 /proc 存放存储进程和系统信息 /root 超级用户的主目录 /sbin 存放系统管理程序 /tmp 存放临时文件的目录 /usr 包含了一般不需要修改的应用程序,命令程序文件、程序库、手册和其它文档。 /var 包含系统产生的经常变化的文件,例如打印机、邮件、新闻等假脱机目录、日志文件、格式化后的手册页以及一些应用程序的数据文件等等。建议单独的放在一个分区。 典型的/usr目录如下: /X11R6 存放X window系统 /bin 存放增加的用户程序 /dict 存放字典 /doc 存放追加的文档 /etc 存放设置文件 /games 存放游戏和教学文件 /include 存放C开发工具的头文件 /info 存放GNU信息文件 /lib 存放库文件 /local 存放本地产生的增加的应用程序 /man 存放在线帮助文件 /sbin 存放增加的管理程序 /share 存放结构独立的数据 /src 存放程序的源代码 由于/usr中的文件不和特定的计算机相关,也不会在通常使用中修改,因此可以通过网络共享这个目录(文件系统),这样,当管理员安装了新的软件之后,所有共享这一文件系统的计算机均可以使用新的软件。 【实验类型】验证性实验 【目的要求】熟悉操作系统的命令接口、图形接口和程序接口。 【内容提要】 1、熟悉开机后登录进入Linux系统和退出系统的过程。 2、使用Linux常用命令以及图形化接口X-Window。 3、用C语言编制一小程序,使其可通过某个系统调用来获得OS提供的某种服务。 实验准备: 在vmware安装好系统之后,有时窗口不是合适的窗口,使用起来很不方便。 在菜单栏中依次点击:“虚拟机”--“设置” (若右边选项为灰色不可选状态,需关机操作);在弹出的对话框中点击“显示器”,将“监视器”指定为“指定监视器设置”,在“任意监视器的最大分辨率”中,选择合适点分辨率,如800X600。 登陆:管理员名root,密码123456。 图形界面下使用命令行 右键,选择Open Terminal 显示当前目录 切换到上级目录 列出当前目录下的内容 切换到usr目录 参考博文: /a_ran/article/details /xiaoguaihai/article/details/8705992 Ubuntu

文档评论(0)

kbook + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档