Linux培训-编程篇概要1.pptx

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux培训-编程篇概要1

Linux培训 编程篇 编辑器 常用命令 查找字符串 简介 替换字符串 本章主要介绍vi(visual interface)编辑器。 vim是vi的升级版本,全面支持vi,在vi的基础上,多了以下特性: 支持多级撤销 可以跨平台运行 语法高亮 支持图形界面 Vi编辑器分为插入模式: 插入模式:可以输入字符 命令模式:执行除了输入字符之外的所有操作,包括保存、有哪些信誉好的足球投注网站、移动光标等。 启动vi时自动处于命令模式,按i可以进入插入模式,用于在当前光标所在处插入字符。Vi会在左下角提示用户此时所处的模式。按Esc键回到命令模式。 命令 说明 a 在光标后插入 i 在光标所在位置插入 o 在光标所在位置的下一行插入 Esc 进入命令模式 : 进入底行命令模式 操作常用命令有: 命令 说明 x 删除光标所在位置的字符 dd 删除光标所在行 o 在光标所在行的下方插入一行并切换的输入模式 yy 复制光标所在的行 p 在光标所在行的下方粘贴 P 在光标所在行的上方粘贴 u 撤销上一次操作 Ctrl+R 取消撤销 命令 说明 h 向左 j 向上 k 向下 l 向右 ^ 移动到行首 $ 移动到行尾 G 移动到文件尾 Gg 移动到文件头 W 移动到下一个单词 B 移动到上一个单词 Ctrl+f 向前翻动一页 Ctrl+b 向后翻动一页 光标移动常用命令有: 命令 说明 :w 保存文件 :w filename 另存为filename :q 退出当前VIM编辑器打开的文件 :! 强制执行 :ls 列出打开的所有文件 :n 切换文件 :N 切换文件(从最后一个切换到第一个) :15 快速定位到15行 在完成编辑后,输入:在底行打开一个命令行,可以输入以下命令: 命令 说明 n 跳转到字符串下一个出现的地方 /用于向前有哪些信誉好的足球投注网站一个字符串 ?用户向后有哪些信誉好的足球投注网站一个字符串 可以通过:set ignorecase来忽略大小写,重新开启大小写敏感,使用:set noignorecase 命令 说明 range 指定替换作用的范围,%代表全文,1,4代表第一行到第四行,1,$代表从第一行到最后一行 c,e,g,i c:每次替换前询问; e:不显示错误信息; g:替换一行中的所有匹配项,这个通常都有; i:不区分大小写 :[range]s/被替换的字符串/替换后的字符串/[c,e,g,i] 例如:将文档中的day替换为DAY :%s/day/DAY/g 注意:被替换的字符可以使用正则表达式 通配符 通配符是Shell的一套专用符号,可以有哪些信誉好的足球投注网站并匹配文件名的一部分。从而大大简化命令的输入,这使得批量操作成为可能。 符号 说明 * 用于匹配文件名中任意长度的字符串 ? 只匹配一个字符 [] 用于匹配所有出现在方括号内的字符 *,查找所有后缀为.cpp的文件 ?,查找以text开头,后面只跟了一个字符的文件 [],查找text开头,以1-9结束的文件 注意:ls只显示文件名,如果文件夹也符合要求,则显示文件夹下的所有文件 注意:通配符是精确查询 正则表达式 字符集和单词 字符类 位置匹配 重复 字符转义 正则表达式是用于描述字符排列和匹配模式的一种语法。 它主要用于字符串的模式分割、匹配、查找及替换操作。 反义 分支 注意:正则表达式是模糊查询 .:查询有at的字符串 []:查询以a-b开头,接着是at的字符串 \ \:查询以a-b开头,接着是at的单词 符号 说明 . 用于匹配除换行符之外的任意字符 [] 用于匹配所有出现在方括号内的字符 \ \ 严格匹配单词 注意:正则表达式本身就是模糊查询 单词:指的是两侧由非单词字符分隔的字符串,非单词字符指的是字母、数字、下划线以外的字符串 如果有bat’s,可以查询到 符号 说明 [[:alnum:]] 文字、数字字符 [[:alpha:]] 字母字符 [[:lower:]] 小写字母 [[:upper:]] 大写字母 [[:digit:]] 小数 [[:xdigit:]] 十六进制数字 [[:punct:]] 标点符号 [[:blank:]] 制表符和空格 [[:space:]] 空格 [[:cntrl:]] 所有控制符 [[:print:]] 所有可打印的字符 [[:graph:]] 除空格外所有可打印的字符 查询包含一个小写紧接着一个大写,以t结尾的字符串 查询以a开头,中间字符为a-z,以t结尾的字符串 符号 说明 ^ 匹配行首 $ 匹配行尾 查询包含.的字符串 符号 说明 \ 转义符 查询包含b开头,中间有0个或1个o,以k结尾的字符串 查询包含book的字符串 查询包含2个到4个o的单词 符号 说明 * 重复0次或更多次 + 重复一次或更多次 ? 重复0次或一次 {n} 重复n次 {n,} 重复n次或更多次 {n,

文档评论(0)

yaocen + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档