02Linux开发基础说课.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文档。上传文档
查看更多
Linux开发基础 ;Linux编程概述;文本编辑器vi;vi的模式;Last Mode (末行模式) 在 Command Line 按下 : 即可进入该模式 用来进行保存文件、打开文档或环境的设定 命令有大小写之分 ;文本编辑器vi;vi的进入和内容输入;命令模式;1、光标的移动(续) nH 将光标移到屏幕的第 n 行 nL 将光标移到屏幕的倒数第 n 行 CTRL-d 向下半页 CTRL-f 向下一页 CTRL-u 向上半页 CTRL-b 向上一页 n- 减号移动到上一行的第一个非空白字符,前面加上数字可以指定移动到以 上 n 行 n+ 加号移动到下一行的第一个非空白字符,前面加上数字可以指定移动到以下 n 行;2、删除 x 删除光标所在字符 X 删除光标前面的字符 s 删除光标所在字符,并进入插入模式 S 删除光标所在的行,并进入插入模式 dd 删除光标所在的行 D 从光标位置开始删除到行尾 ;3、修改 r 修改光标所在字符,r 后接着要修改的字符。如,rc 可以用字符“ c ”替换光标所指向的当前字符 R 进入替换状态,新增内容会覆盖原先内容,直到按 [ESC] 回到命令模式下为止 cc 修改光标所在行 C 修改从光标位置到该行末尾的内容 ;4、复制和移动 yy 复制当前行到内存缓冲区 nyy 复制 n 行内容到内存缓冲区 p 将缓冲区的内容粘贴到光标所在行的下一行 P 将缓冲区的内容粘贴到光标所在行的上一行 另:在末行模式下实现移动 :n1,n2 m n3 : 把 n1到n2 行内容搬到第 n3 行后 ;5、搜索字符串 /pattern  移至下一个包含pattern的行 ?pattern 移至上一个包含pattern的行 /     往下重复查找 ?      往上重复查找 n      在同一方向重复查找 N     在相反方向重复查找 /pattern/+n 移至下一个pattern所在行后的第n行 ?pattern?-n 移至上一个Pattern所在行前的第n行 6、其他 u 撤销前一条命令的结果;1、文件的保存和退出 :w 保存 :q 退出 :w! 强制保存 :q! 强制退出 :wq 保存退出 :wq! 强制保存退出 ;2、字符串的替换 :s/str1/str2/ 用 str2 替换行中首次出现的字符串 str1 :s/str1/str2/g 用 str2 替换行中所有出现的字符串 str1 :.,$ s/str1/str2/g 用 str2 替换正文当前行到末尾所有出 现的字符串 str1 :1,$ s/str1/str2/g 用 str2 替换正文中所有出现的字符串 str1 :g/str1/s//str2/g 功能同上 ;其他: :n 将光标移到第 n 行 编辑多个文件 vi file1 file2 … :n 编辑下一个文件 :e filename 编辑指定文件;Linux下函数库(1/3);Linux下函数库(2/3);Linux下函数库(3/3);使用GNU cc开发应用程序 ; gcc的简介 可执行文件的格式 gcc的使用 ;gcc的简介 ;gcc的四个阶段;可执行文件格式 ;elf(executable linking and format),可执行二进制文件,就是其中的一种。目前它是linux的标准可执行二进制文件格式。 gcc编译程序产生的所有的二进制文件都是ELF格式的文件(即使可执行文件的默认名仍然是a.out)。较旧的a.out格式的程序仍然可以运行在支持ELF格式的系统上。 ;GNU C 的使用;gcc选项;警告选项;查找选项;多个源文件生成一个可执行文件 ;优化选项 ;版本选项;宏定义选项;GNU make和makefile ;GNU make概述;makefile举例;Makefile 的基本结构(1/2);Makefile 的基本结构(2/2);Makefile实例(1/3);一般情况下,调用make命令可输入: # make target target是Makefile文件中定义的目标之一,如果省略target,make就将生成Makefile文件中定义的第一个目标。 对于上面Makefile的例子,单独的一个“make”命令等价于: # make test 因为test是Makefile文件中定义的第一个目标,make首先将其读入,然后从第一行开始执行,把第一个目标test作为它的最终目标,所有后面的

文档评论(0)

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

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

1亿VIP精品文档

相关文档