Linux环境下的常用程序开发工具.ppt

上传人:wuy****n92 文档编号:70799576 上传时间:2023-01-28 格式:PPT 页数:33 大小:298.99KB
返回 下载 相关 举报
Linux环境下的常用程序开发工具.ppt_第1页
第1页 / 共33页
Linux环境下的常用程序开发工具.ppt_第2页
第2页 / 共33页
点击查看更多>>
资源描述

《Linux环境下的常用程序开发工具.ppt》由会员分享,可在线阅读,更多相关《Linux环境下的常用程序开发工具.ppt(33页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Unix/Linux环境下的程序开发v常用命令v文本编辑器vi的使用vgcc编译器的使用vgdb调试器的使用常用命令开机关机命令(1/2)v开机后,在进行了相应的初始化以及服务启动后,系统会出现login提示符等待用户登陆。登陆验证成功后,系统会运行一些与此用户相关的初始化常用命令开机关机命令(2/2)v与退出相关的命令llogoutlexitnshutdownnpoweroffurebootuhalt常用命令获取命令帮助信息v命令通常具有很多选项,如何获取命令的帮助信息?mancommandinfocommandcommandhcommand-helpv查找命令处于哪个目录中:whichco

2、mmand常用命令文件目录管理命令(1/3)列出某个目录下的文件:ls“.”表示当前目录“.”表示上一级目录“/”系统的根目录“username”用户的专用目录查找文件位于哪个目录:find常用命令文件目录管理命令(2/3)切换目录:cd用法:cddirectory创建目录:mkdir删除目录:rmdir复制文件:cp源文件或目录目的文件或目录-i/-v/-r:覆盖文件前询问用户/显示命令执行过程/递归复制常用命令文件目录管理命令(3/3)删除文件或目录:rm(remove)参数:-f:强迫删除文件-i:互动模式,删除前再做一次确定-r:陆续删除目录-v:显示删除过程移动某个目录或文件:mvf

3、ile1file2新建一个文件:touchfilename显示一个文件的内容文件小时,使用”cat”文件比较大时使用:”more”或者“less”more:空格翻页,”q”退出less:空格、上下键、上下翻页键都可以使用,”q”退出文件的内容匹配:grepgrep用于搜索特定的字符串并显示出来常用命令文件内容查看常用命令文件类型代表符判断文件类型:判断文件类型:file filename文件类型代表字符文件类型代表字符v普通文件普通文件 -v目录文件目录文件 dv链接文件链接文件 lv块设备文件块设备文件 bv字符设备文件字符设备文件 cv管道文件管道文件 p常用命令管理帐户命令(1/2)v设

4、置和修改用户密码:passwdv用户切换:su常用命令管理帐户命令(2/2)v增加新的用户useraddv删除用户userdel常用命令显示系统信息命令(1/3)显示当前操作系统和机器的信息显示当前操作系统和机器的信息#uname-a 显示所有信息显示所有信息显示机器名显示机器名#hostname常用命令显示系统信息命令(2/3)查看日期查看日期#date#date查看某月查看某月#cal#cal查看用户查看用户#who#who 当前用户当前用户#id#id常用命令显示系统信息命令(3/3)v查看系统的当前进程信息top常用命令磁盘空间管理命令(1/2)df命令命令 v功能:检查文件系统的磁盘

5、空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。常用命令磁盘空间管理命令(2/2)du命令命令 du的英文原义为“diskusage”,含义为显示磁盘空间的使用情况。功能:统计目录(或文件)所占磁盘空间的大小。语法:du选项Names常用命令网络管理命令vifconfig命令显示当前的网卡设置:ifconfig显示系统中所有网卡设置:ifconfiga显示指定网卡的设置:ifconfig网卡设备名称启动指定的网卡:ifconfig网卡设备名称up停止指定的网卡:ifconfig网卡设备名称down设置网卡的ip地址:ifconfig网卡设备名称ip地址常用命令

6、U盘挂载挂载命令挂载命令:#mount设备名称目录名称文本编辑文本编辑 vi编辑器的使用功能最强大的编辑器:vi三种操作模式:命令模式插入模式编辑模式在系统提示字符下敲入vifilename,vi可以自动帮你载入所要编辑的文件或是开启一个新文件(如该文件不存在或缺少文件名)。此时进入编辑模式文本编辑文本编辑 切换不同模式的按键编辑模式插入模式命令模式a、i、o ESC:ESC文本编辑文本编辑 编辑模式编辑模式的操作(1/3)1、移动光标位置:h:将光标向左移动一格 l:将光标向右移动一格 j:将光标向下移动一格 k:将光标向上移动一格 o:将光标移到该行的最前面$:将光标移到该行的最前面 G:

7、将光标移到最后一行的开头 w或或W:将光标移到下一个字文本编辑文本编辑 编辑模式的操作(2/3)2、替换和删除r:在commandmode只要将光标停在要修改的位置,然后按r键,就可以修改一个字符u:按此键可以取消前一次的操作,若再按一次就可回来。dd:删除当前行x:删除光标所在字符。文本编辑文本编辑 编辑模式的操作(3/3)3、粘贴和复制yy:可将光标当前所在位置的整行复制nyy:复制n行内容P:可将复制的字粘贴在当前光标所在的位置复制整行文字,粘贴到光标所在位的下一行文本编辑文本编辑 命令模式的操作:wfilename,将文章存入指定的文件名filename:wq(保存离开):q (不保存

8、离开):q!(强制离开):e(创建一个新文件,输入e加上指定的文件名)gcc编译器的使用vC和C+编译器是集成的.他们都要用四个步骤中的一个或多个处理输入文件:预处理(preprocessing),编译(compilation),汇编(assembly)和连接(linking).源文件后缀名标识源文件的语言。gcc编译器的使用vGCC作为Linux下C/C+重要的编译环境,功能强大,编译选项繁多。为了方便大家日后编译方便,在此将常用的选项及说明罗列出来如下:-c只编译并生成目标文件-S激活预处理和编译-E只运行C预编译器。-g生成调试信息。调试器可利用该信息-oFILE生成指定的输出文件。用在

9、生成可执行文件时。gcc编译器的使用常用参数选项v-c只激活预处理,编译,和汇编,也就是他只把程序做成obj文件,不连接例子用法:gcc-chello.c它将生成.o的obj文件gcc编译器的使用常用参数选项v-S只激活预处理和编译,就是指把文件编译成为汇编代码。例子用法gcc-Shello.c他将生成.s的汇编代码,你可以用文本编辑器察看v-E只激活预处理,这个不生成文件,你需要把它重定向到一个输出文件里面.例子用法:gcc-Ehello.cpianoapan.txtgcc-Ehello.c|more慢慢看吧,一个helloword也要与处理成800行的代码gdb调试器的使用v调试器(比如象

10、GDB)能让你观察另一个程序在执行时的内部活动,或程序出错时发生了什么。GDB主要能为你做四件事:运行你的程序设置断点查看变量、cpu寄存器等信息改变你的程序gdb调试器的使用v设置断点。设置方法很简单:break或简单打b后面加行号或函数名比如我们可以在main函数上设断点:(gdb)breakmain或(gdb)bmaingdb调试器的使用v然后我们可以运行这个程序,当程序运行到main函数时程序就会停止返回到gdb的提示符下。运行的命令是run或rgdb调试器的使用v此时可以查看程序中某个变量的值或寄存器的值。使用print或pgdb调试器的使用v可以用l或list命令来显示原代码。(gdb)list

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁