版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1Unix/Linux环境下的程序开发2Unix/Linux环境下的程序开发v常用命令v文本编辑器vi的使用vgcc编译器的使用vgdb调试器的使用3常用命令 开机关机命令(1/2)v开机后,在进行了相应的初始化以及服务启动后,系统会出现login提示符等待用户登陆。登陆验证成功后,系统会运行一些与此用户相关的初始化4常用命令 开机关机命令(2/2)v与退出相关的命令llogoutlexitnshutdownnpoweroffurebootuhalt5常用命令 获取命令帮助信息v命令通常具有很多选项,如何获取命令的帮助信息?man commandinfo commandcommand hcom
2、mand -helpv查找命令处于哪个目录中:which command6常用命令 文件目录管理命令(1/3)列出某个目录下的文件:ls“.”表示当前目录“.”表示上一级目录“/”系统的根目录“username”用户的专用目录查找文件位于哪个目录:find7常用命令 文件目录管理命令(2/3)切换目录:cd用法:cd directory创建目录:mkdir删除目录:rmdir复制文件:cp 源文件或目录 目的文件或目录-i / -v / -r:覆盖文件前询问用户/显示命令执行过程/递归复制8常用命令 文件目录管理命令(3/3)删除文件或目录:rm(remove)参数:-f:强迫删除文件-i:互
3、动模式,删除前再做一次确定-r:陆续删除目录-v:显示删除过程移动某个目录或文件:mv file1 file2新建一个文件:touch 9显示一个文件的内容文件小时,使用”cat”文件比较大时使用:”more” 或者 “less”more:空格翻页,”q”退出less:空格、上下键、上下翻页键都可以使用,”q”退出文件的内容匹配:grepgrep用于搜索特定的字符串并显示出来常用命令 文件内容查看10常用命令 文件类型代表符判断文件类型:判断文件类型:file 文件类型代表字符文件类型代表字符v普通文件普通文件 -v目录文件目录文件 dv链接文件链接文件 lv块设备文件块设备文件 bv字符设备
4、文件字符设备文件 cv管道文件管道文件 p11常用命令 管理帐户命令(1/2)v设置和修改用户密码:passwdv用户切换:su12常用命令 管理帐户命令(2/2)v增加新的用户useraddv删除用户userdel13常用命令 显示系统信息命令(1/3)显示当前操作系统和机器的信息显示当前操作系统和机器的信息#uname -a 显示所有信息显示所有信息显示机器名显示机器名#hostname14常用命令 显示系统信息命令(2/3)查看日期查看日期#date#date查看某月查看某月#cal#cal查看用户查看用户#who#who 当前用户当前用户#id#id15常用命令 显示系统信息命令(3/
5、3)v查看系统的当前进程信息top16常用命令 磁盘空间管理命令(1/2)df命令命令 v功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。17常用命令 磁盘空间管理命令(2/2)du命令命令 du的英文原义为“disk usage”,含义为显示磁盘空间的使用情况。 功能:统计目录(或文件)所占磁盘空间的大小。 语法:du 选项 Names 18常用命令 网络管理命令vifconfig命令显示当前的网卡设置:ifconfig显示系统中所有网卡设置:ifconfig a显示指定网卡的设置:ifconfig 网卡设备名称启动指定的网卡:ifc
6、onfig 网卡设备名称 up停止指定的网卡:ifconfig 网卡设备名称 down设置网卡的ip地址:ifconfig 网卡设备名称 ip地址19常用命令 U盘挂载挂载命令挂载命令:# mount 设备名称 目录名称 20文本编辑文本编辑 vi 编辑器的使用功能最强大的编辑器:vi三种操作模式:命令模式插入模式编辑模式 在系统提示字符下敲入vi ,vi 可以自动帮你载入所要编辑的文件或是开启一个新文件(如该文件不存在或缺少文件名)。此时进入编辑模式 21文本编辑文本编辑 切换不同模式的按键编辑模式插入模式命令模式a 、i、o ESC:ESC22文本编辑文本编辑 编辑模式编辑模式的操作(1/
7、3)1、移动光标位置: h:将光标向左移动一格 l:将光标向右移动一格 j:将光标向下移动一格 k:将光标向上移动一格 o:将光标移到该行的最前面 $: 将光标移到该行的最前面 G:将光标移到最后一行的开头 w或或W:将光标移到下一个字23文本编辑文本编辑 编辑模式的操作(2/3)2、替换和删除r:在command mode只要将光标停在要修改的位置,然后按r键,就可以修改一个字符u:按此键可以取消前一次的操作,若再按一次就可回来。dd:删除当前行x: 删除光标所在字符。24文本编辑文本编辑 编辑模式的操作(3/3)3、粘贴和复制yy:可将光标当前所在位置的整行复制nyy:复制n行内容P:可将
8、复制的字粘贴在当前光标所在的位置复制整行文字,粘贴到光标所在位的下一行25文本编辑文本编辑 命令模式的操作:w ,将文章存入指定的文件名: wq (保存离开):q (不保存离开):q! (强制离开):e (创建一个新文件,输入e加上指定的文件名)26gcc编译器的使用vC和C+编译器是集成的.他们都要用四个步骤中的一个或多个处理输入文件: 预处理(preprocessing),编译(compilation),汇编(assembly)和连接(linking).源文件后缀名标识源文件的 语言。27gcc编译器的使用vGCC作为Linux下C/C+重要的编译环境,功能强大,编译选项繁多。为了方便大家
9、日后编译方便,在此将常用的选项及说明罗列出来如下: -c 只编译并生成目标文件 -S 激活预处理和编译-E 只运行 C 预编译器。 -g 生成调试信息。调试器可利用该信息-o FILE 生成指定的输出文件。用在生成可执行文件时。 28gcc编译器的使用 常用参数选项v-c 只激活预处理,编译,和汇编,也就是他只把程序做成obj文件,不连接 例子用法: gcc -c hello.c 它将生成.o的obj文件 29gcc编译器的使用 常用参数选项v-S 只激活预处理和编译,就是指把文件编译成为汇编代码。 例子用法 gcc -S hello.c 他将生成.s的汇编代码,你可以用文本编辑器察看 v-E
10、 只激活预处理,这个不生成文件,你需要把它重定向到一个输出文件里面. 例子用法: gcc -E hello.c pianoapan.txt gcc -E hello.c | more 慢慢看吧,一个hello word 也要与处理成800行的代码 30gdb调试器的使用v调试器(比如象GDB)能让你观察另一个程序在执行时的内部活动,或程序出错时发生了什么。 GDB主要能为你做四件事: 运行你的程序设置断点查看变量、cpu寄存器等信息改变你的程序31gdb调试器的使用v设置断点。设置方法很简单:break或简单打b后面加行号或函数名比如我们可以在main 函数上设断点: (gdb)break main 或 (g
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024版细化型建筑工程施工协议样本版
- 二零二五年度彩钢瓦屋顶安装工程监理合同样本
- 2024年酒店客房租赁合同
- 课程设计简单的都被选了
- 2025年度物业管理合同范本(含物业增值服务)3篇
- 2025版新材料公司股权投资与市场推广合作协议范本3篇
- 2024年运输企业挂靠经营协议范本
- 2024消防工程验收验收责任书模板6篇
- 计算机课程设计说明书
- 2024版保管合同模板
- 零星维修工程 投标方案(技术方案)
- 护理基础测试题+参考答案
- 副总经理招聘面试题与参考回答(某大型国企)2024年
- 2024年SATACT家教培训合同
- 《ESPEN重症病人营养指南(2023版)》解读课件
- 智慧茶园监控系统的设计
- 2024年宜宾发展产城投资限公司第三批员工公开招聘高频难、易错点500题模拟试题附带答案详解
- 2024年省宿州市“宿事速办”12345政务服务便民热线服务中心招考15名工作人员高频考题难、易错点模拟试题(共500题)附带答案详解
- 2024年安徽省行政执法人员资格认证考试试题含答案
- 中国2型糖尿病运动治疗指南 (2024版)
- 人教版初中九年级全册英语单词表
评论
0/150
提交评论