已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一 Linux系统的安装及用户界面的使用,一、实验目的,了解Linux系统的安装、熟悉系统的启动过程 熟练使用Linux系统的用户界面 熟悉Linux系统常用的基本命令 掌握Linux环境下vi编辑器的使用方法 掌握Linux系统中编辑、编译、调试、运行C语言程序的全过程,二、实验内容,在VMWare虚拟机或真实物理机器上,安装Linux操作系统(选做) 体验Linux系统中X Windows界面的使用 尝试Linux系统键盘命令的使用,熟练掌握常用的基本命令 用vi编辑器编写一个C语言程序,要求使用系统调用fork( )创建两个子进程:父进程循环显示字符a,两个子进程分别循环显示字符b和c。用gcc命令编译,观察运行结果。,三、实验指导,Linux实验环境及安装 Linux系统常用的键盘命令 vi编辑器的使用 GCC编译器的使用 fork( )函数的使用,Linux系统的相关知识,内核版本:major.minor.patch-build major:主版本号,有结构性变化时变更 minor:次版本号,新增功能时发生变化 奇数表示开发版,偶数表示稳定版 patch-build:修订版本号,发行版:,Linux系统的常用目录,系统管理员和普通用户使用的命令,Linux内核和系统启动文件,Linux的所有设备文件,如/dev/hda代表第一个物理IDE硬盘,系统管理所需的配置文件和子目录,用户的主户目录,命令、程序库、文档和其他文件,Linux的安装,利用虚拟机技术、在虚拟环境下进行实验是Linux初学者的首选 一台物理计算机上模拟出多个逻辑上的计算机 运行多个操作系统 在同时运行的多台虚拟机中来回切换,无需重启系统 脱离实验条件的限制 减少“危险性”操作对系统造成的破坏和影响 Vmware: “虚拟PC”软件,允许多个虚拟机同时被创建,在单一桌面上同时运行不同的操作系统,在VMWare下安装Linux,虚拟机准备 新建一个虚拟机 创建一个虚拟空白硬盘 设置虚拟机名称和存放路径 虚拟环境参数设置 收集安装信息 选择安装镜像 系统设置 自动安装,Linux系统的组成,Linux系统,内核,Shell,文件系统,应用程序,系统的心脏,实现操作系统的基本功能,系统的操作界面,提供用户与内核交互的接口,提供文件存放在磁盘等存储设备上的组织方法,系统上的一些实用工具,Linux系统的用户界面,命令行界面 Shell:即可联机使用,又可基于文件脱机使用 节省资源、性能稳定、非常安全 图形用户界面 X Window:GNOME、KDE 无需记忆大量命令,方便非专业用户使用 系统调用 保护内核空间,Linux常用键盘命令,man 对命令提供帮助解释 ls 查看目录或者文件的属性,列举出任一目录下的文件 cp 拷贝文件 rm 删除文件和目录 mv 移走目录或者改文件名 cd 改变当前目录 pwd 查看当前所在目录完整路径 cat 将某个文件的所有内容显示出来 more 将某个文件的内容分屏显示出来 chmod 权限修改 clear 清屏 date 显示当前时间 su 在不退出登陆的情况下,切换到另外一个人的身份 grep 文本内容搜索 kill 杀死某进程 passwd 设置口令 mkdir 创建目录,屏幕编辑程序vi,Visual Interface的简写,Linux中最常用的文本编辑器 使用效率高,非常适合程序员编程使用 执行输出、删除、查找、替换、块操作等文本操作,可以根据需要对其进行定制,以更少的按键方式实现相同的目标 没有菜单,只有命令,且命令繁多,屏幕编辑程序vi 模式的转换,三种基本模式:命令模式、输入模式和末行模式,屏幕编辑程序vi 模式的进入,进入vi的命令模式 “vi 文件名” “vi” (退出时再指定文件名) 进入输入模式 a / A:从目前光标所在位置的下一个位置/当前行尾开始输入文字 i / I:从光标当前位置/当前行首开始输入文字 o / O:在当前行之下/当前行之上新开一行,从行首开始输入文字,屏幕编辑程序vi末行模式,屏幕最后一行显示“:”作为末行提示符,等待用户输入命令 多数文件管理命令在此模式下执行 :w 保存文件 :w 将文件以指定的文件名filename保存 :w! 强制保存文件 :q 退出vi编辑器 :wq 存盘并退出vi编辑器 :q! 不存盘强制退出vi编辑器,屏幕编辑程序vi 光标的移动,屏幕编辑程序vi 编辑模式(1),删除 (#表示一个数字) x/#x : 删除光标所在位置的一个字符/以及之后的#个字符 X/#X : 删除光标所在位置的前面一个字符/以及前面的#个字符 dd/#dd : 删除光标所在行/从光标所在行开始删除#行 复制与粘贴 yw:复制光标所在位置到单词尾字符的内容到缓冲区 yy:复制光标所在行的整行内容到缓冲区 p: 读取缓冲区内的内容,并粘贴到光标所在位置 注意:所有与“y”有关的复制命令都必须与“p”(粘贴)配合才能完成,屏幕编辑程序vi 编辑模式(2),替换操作 r:替换光标所在处的字符 R:替换光标所在处及其后的字符,直到按ESC为止 u:取消最近一次的操作 U:取消对当前行进行的所有操作 Ctrl+r:对使用u命令撤销的操作进行恢复,屏幕编辑程序vi 编辑模式(3),字符串查找,字符串替换,编译器gcc,GNU C Compiler,GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作品之一 gcc的基本用法:gcc options filenames 参数options : -c:只编译, 不连接成可执行文件, 生成.o后缀的目标文件 -o:output_filename:确定输出文件名为output_filename。如果不带该选项,就给出预设的可执行文件a.out -O:对程序进行优化编译、连接,提高执行效率,但编译、连接速度较慢 -Idirname:将目录dirnam
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年检验科消防演练方案
- 2025年学术规范考试试题及答案
- 2025年数字技术试题及答案
- (新)2025年急救相关知识考试题库含答案
- 企业综合应急预案和演练方案
- 2025航天知识竞赛考试题库(含答案)
- 中央空调系统的节能技术改造方案及实施效果评估报告
- 瑜伽老师创业之路开设自己的瑜伽馆
- 中国香材鉴别师初级岗位计划
- 面试官视角高级烘焙师岗位胜任力考察要点
- 养老护理员中级理论知识试卷及答案
- 2025-2030老年营养餐市场空白与产品开发建议
- 2025年公文写作考试试题及答案
- 2025-2026学年人教版(2024)数学七年级上册期中测试卷
- 2025年全员安全培训考试试题含答案(基础题)
- 2025浙江绍兴市应急管理局招聘编外人员1人考试参考试题及答案解析
- 2024年10月13日江西省赣州市全南县选调机关事业单位人员面试真题及解析
- 2025年广西壮族自治区水利厅下属事业单位招聘考试笔试试题(含答案)
- 2025-2030智慧海洋行业市场研究及投资潜力评估报告
- 安全生产巡查办法
- 新能源电池生产过程质量管理办法
评论
0/150
提交评论