linux环境掌握熟悉一下,熟悉linux环境

《熟悉linux环境》由会员分享,可在线阅读,更多相关《熟悉linux环境(7页珍藏版)》请在人人文库网上搜索。

1、实验二 熟悉Linux环境【实验目的】1、了解Linux系统基本操作方法,学会独立使用该系统。2、 熟悉Linux下如何编辑、编译和运行一个C语言程序。【预习内容】1、预习Linux下各种应用程序的使用。2、预习常用的SHELL命令。3、预习Linux下C程序编辑、编译和运行过程。【实验内容】、登陆Linux开机,选择 Linux进入登陆窗口,在登陆窗口下面有菜单栏, 其中会话菜单项包含:最后用户上次登陆使用的窗口管理器安全模式显示没有桌面管理器的xterm窗口。在标准登陆不能正常工作情况下,以最小桌面登陆来处理登陆时所出现的问题默认Red Hat的初始默认桌面管理器是 GNOMEGNOME显。

2、示GNOM桌面管理器KDE显示KDE桌面环境用户可以任意选则一个界面,按“确定”按钮,就可登陆到不同的图形桌面环境。输入 用户名:user ,输入密码:111111 ,进入Linux图形桌面环境。二、熟悉Linux图形桌面环境图形用户界面通常包括 4部分:覆盖了屏幕大部分的桌面、散布在屏幕上的各种图标、 屏幕底部的任务栏或控制板,以及桌面菜单。以GNO M桌面管理器为例,左键单击面板上GNOM菜单按钮(红帽子图案或足形图标)即可弹出GNOM主菜单,因GNOM菜单可由用户定制修改,所以每个机子可能不同。 通过主菜单可访问应用程序。Games (游戏)Home Folder (主文件夹) Lock。

3、 Screen (锁定屏幕) Log Out (注销)Prefere nces (首选项)显示许多可供娱乐的游戏。打开一个显示用户主目录的Nautilus (文件管理器)窗口。运行屏幕保护程序。弹出一个对话框让用户选择是要注销、关机还是重启。点选Control Center 可以从首选项窗口中的所有条目中进 行选择,或者在菜单中直接点选自己关心的条目。Run Program (运行程序)弹出用来运行程序的 Run对话框。用户可以输入带有选项/参数的命令行,可以选择在终端模拟器中运行程序。System Setti ngs(系统设置)与 Start Here : System Sett in gs。

4、功能相同。System Tools (系统工具)列出诸如 CDWriter (CD刻录工具)、Floppy Formatter (软 盘格式化工具)、Hardware Browser (硬件浏览器)、Red Hat 网络接口、 System Monitor (系统监视工具) 、 Terminal (终端)和 Task Scheduler (任务调度器)等工具。 启动终端模拟器GNO ME终端模拟器用一个窗口来模拟字符终端的行为。点击任务栏上Termi nalEmulator按钮或者从主菜单选择:系统工具宀终端,即可打开终端模拟器。三、练习常用的 Shell 命令。当用户登录到字符界面系统或使用。

5、终端模拟窗口时, 就是在和称为 shell 的命令解释程 序进行通信。当用户在键盘上输入一条命令时, shell 程序将对命令进行解释并完成相应的 动作。这种动作可能是执行用户的应用程序,或者是调用一个编辑器、GNU/Linux 实用程序或其他标准程序,或者是一条错误信息,告诉用户输入了错误的命令。1目录操作mkdir Dircd Dir cd lsls -lpwd创建一个目录 Dir将工作目录改变到 Dir 改变当前目录到主目录 列出当前目录的内容 输出当前目录内容的长列表,每个目录或文件占一行 显示当前目录的全路径2文件显示实用程序 cat file1 file2 head filenam。

6、e grep word filename wc filenamecat mx.cmore mx.c tail mx.c od 文件连接 file1 和 file2显示文件 filename 的开始 10 行在 filename 中搜索包含有特定单词 word 的行 统计文件 filename 中的行数、单词数和字符数 显示 mx.c 文件内容分屏显示 mx.c 内容显示文件后几行查看非文本文件3文件管理实用程序 cp file1 file2 mv file1 file2 rm filename rm -i filename4数据操作实用程序 tty who sort filename spel。

7、l filename5其他实用程序date输出系统日期和时间将文件 1 复制到文件 2将文件重命名为 file2删除文件 filename请求用户确认删除显示当前终端的路径和文件名显示当前登录用户的列表显示文件 filename 中的行的排序结果检查文件 filename 中的拼写错误cal clear historyman echo显示本月的日历。 cal 2002 显示 2002 年的日历 清除终端屏幕显示你以前执行过的命令的列表 显示实用程序的有用信息,并提供该实用程序的基本用法 读取参数并把它写到输出四、熟悉 gcc 编译器GNU/Linux中通常使用的 C编译器是GNU geo编译器。

8、把源程序编译生成目标代码的任 务分为以下 4 步:a. 预处理,把预处理命令扫描处理完毕;b. 编译,把预处理后的结果编译成汇编或者目标模块;e. 汇编,把编译出来的结果汇编成具体CPU上的目标代码模块;d. 连接,把多个目标代码模块连接生成一个大的目标模块;1使用语法:gee option | filename .其中 option 为 gee 使用时的选项,而 filename 为 gee 要处理的文件。2. GCC选项GCC的选项有很多类,这类选项控制着GCC程序的运行,以达到特定的编译目的。全局选项 (OVERALL OPTIONS)全局开关用来控制在“ GCC功能介绍”中的 GCC的。

9、4个步骤的运行,在缺省的情况 下,这 4 个步骤都是要执行的,但是当给定一些全局开关后,这些步骤就会在某一步停止执行,这产生中间结果,例如可能你只是需要中间生成的预处理的结果或者是汇编文件( 比如你的目的是为了看某个CPU上的汇编语言怎么写)。 -x Ianguage对于源文件是用什么语言编写的, 可以通过文件名的后缀来标示, 也可以用这开关。 指定输入文件是什么语言编写的, Ianguage 可以是如下的内容a. eb. objeetive-ee. e-headerd. e+e. epp-outputf. assembIerg. assembIer-with-epp -x none把-x开关。

10、都给关掉了。 -c 编译成把源文件目标代码,不做连接的动作。 -S 把源文件编译成汇编代码,不做汇编和连接的动作。 -E 只把源文件进行预处理之后的结果输出来。不做编译,汇编,连接的动作。 -o file指明输出文件名是 fiIe 。 -v把整个编译过程的输出信息都给打印出来。 -pipe由于 gcc 的工作分为好几步才完成,所以需要在过程中生成临时文件,使用 -pipe 就是用管 道替换临时文件。 语言相关选项 (Language Options) 用来处理和语言相关的选项。 -ansi这个开关让 GCC编译器把所有的 GNU的编译器特性都给关掉,让你的程序可以和ansi 标准兼容。 -in。

11、 elude file在编译之前,把 file 包含进去,相当于在所有编译的源文件最前面加入了一个#include 语句, -C同-E参数配合使用。让预处理后的结果,把注释保留,让人能够比较好读它。连接开关 (Linker Options) 用来控制连接过程的开关选项。 llibrary连接库文件开关。例如 -lugl ,则是把程序同 libugl.a 文件进行连接。 -lobjc这个开关用在面向对象的C语言文件的库文件处理中。 -no startfiles在连接的时候不把系统相关的启动代码连接进来。 -nostdlib在连接的时候不把系统相关的启动文件和系统相关的库连接进来。 static在。

12、一些系统上支持动态连接,这个开关则不允许动态连接。 shared生成可共享的被其他程序连接的目标模块。目录相关开关 (Directory Options) 用于定义与目录操作相关的开关。-Ldir搜寻库文件 (*.a) 的路径。调试开关 (Debugging Options)-g 把调试开关打开,让编译的目标文件有调试信息。-V version用来告诉编译器使用它的多少版本的功能, version 参数用来表示版本。五、熟悉Linux下C程序编辑运行过程Linux下编写C程序要经过以下几个步骤:启动常用的编辑器,键入 C源程序代码。例如,点击“主菜单”“附件”“文本编辑器”,进入编辑环境,输入。

13、C源程序,保存并命名为 hello.c# include void main(void)Printf( “ hello world!n ” );编译源程序点击“主菜单”“系统工具”“终端”,进入命令行。用gcc编译器对C源程序进行编译,以生成一个可执行文件。方法:gcc -o hello.out hello.c/运行可执行文件 / hello.out /注:命令行中 -o 选项表示要求编译器输出可执行文件名为 hello.out 文件, hello.c 是源 程序文件。【实验报告】1、举例列出常用的 shell 命令使用方法。2、 通过实例总结上机调试C语言程序的过程及此次上机的感想。情感语录。

14、1. 爱情合适就好,不要委屈将就,只要随意,彼此之间不要太大 压力2. 时间会把最正确的人带到你身边,在此之前,你要做的,是好 好的照顾自己3. 女人的眼泪是最无用的液体,但你让女人流泪说明你很无用4. 总有一天,你会遇上那个人,陪你看日出,直到你的人生落幕5. 最美的感动是我以为人去楼空的时候你依然在6. 我莫名其妙的地笑了,原来只因为想到了你7. 会离开的都是废品,能抢走的都是垃圾8. 其实你不知道,如果可以,我愿意把整颗心都刻满你的名字9. 女人谁不愿意青春永驻,但我愿意用来换一个疼我的你10. 我们和好吧,我想和你拌嘴吵架,想闹小脾气,想为了你哭 鼻子,我想你了11. 如此情深,却难以。

15、启齿。其实你若真爱一个人,内心酸涩, 反而会说不出话来12. 生命中有一些人与我们擦肩了,却来不及遇见;遇见了,却 来不及相识;相识了,却来不及熟悉,却还要是再见13. 对自己好点,因为一辈子不长;对身边的人好点,因为下辈 子不一定能遇见14. 世上总有一颗心在期待、呼唤着另一颗心15. 离开之后,我想你不要忘记一件事:不要忘记想念我。想念 我的时候,不要忘记我也在想念你16. 有一种缘分叫钟情,有一种感觉叫曾经拥有,有一种结局叫 命中注定,有一种心痛叫绵绵无期17. 冷战也好,委屈也罢,不管什么时候,只要你一句软话,一 个微笑或者一个拥抱,我都能笑着原谅18. 不要等到秋天,才说春风曾经吹过 ;不要等到分别,才说彼此 曾经爱过19. 从没想过,自己可以爱的这么卑微,卑微的只因为你的一句 话就欣喜不已20. 当我为你掉眼泪时,你有没有心疼过。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值