- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
vi的常用命令(1)编辑模式下的常用命令G用于直接跳转到文件尾。dd删除光标所在的整行。YY将当前行的内容复制到缓冲区。p将缓冲区的内容写出到光标所在的位置。/str往右移动到有str的地方。?str往左移动到有str的地方。n向相同的方向移动到有str的地方。N向相反的方向移动到有str的地方。u取消前一次的误操作。.再执行一次前面刚完成的某个命令。编辑模式下的常用命令:n1,n2con3将从n1开始到n2为止的所有内容复制到n3后面:n1,n2mn3将从n1开始到n2为止的所有内容移动到n3后面:n1,n2d删除从n1开始到n2为止的所有内容:n直接输入要移动到的行号即可实现跳行:/str/从当前光标开始往后移动到有str的地方:?str?从当前光标开始往前移动到有str的地方:s/str1/str2/将str1替换为str2:s/str1/str2/g将所有的str1替换为str2:!Cmd运行shell命令Cmd:r!Cmd将命令运行的结果写入当前行位置:setautoindent缩进每一行,使之与前一行相同。常用于程序的编写。:setnoautoindent取消缩进:setnumber在编辑文件时显示行号:setnonumber取消行号显示:setruler在屏幕底部显示光标所在的行、列位置:setnoruler不显示光标所在的行、列位置重定向简介Linux下的标准设备名称代号代表意思设备说明STDIN0标准输入键盘命令在执行时所要的输入数据通过它来取得STDOUT1标准输出显示器命令执行后的输出结果从该端口送出STDERR2标准错误显示器命令执行时的错误信息通过该端口送出重定向重定向就是不使用系统的标准输入设备、标准输出设备或标准错误设备,而进行重新指定。重定向分为输出重定向、输入重定向和错误重定向。输入重定向:不使用标准输入作为数据的输入,而是使用其它设备或文件获得输入数据输出重定向:不使用标准输出作为数据的输出,而是使用其它设备或文件作为数据输出错误重定向:不使用标准错误作为错误的输出,而是使用其它设备或文件作为错误输出输入重定向!......!输出重定向错误重定向重定向符使用重定向使用重定向使用举例$ls–l/tmpmydir$ls–l/etcmydir$wc/etc/passwd$echo“Pleasecallme:message$myprogram2err_file$myprogramoutput_file$cat!mytextThistextformsthecontentoftheheredocument,whichcontinuesuntiltheendoftextdelimiter!管道管道:将一个命令的输出传送给令一个命令,作为另一个命令的输入使用方法:命令1|命令2|命令3……|命令n使用举例$ls-Rl/etc|more$cat/etc/passwd|more$cat/etc/passwd|greplrj使用举例管道$dmesg|grepeth0$gzip-dc|tar-xvf$du-S|sort-n$sortabc|uniq$manbash|col-bbash.txt$ls-l*|grep^-|wc-l$tail+15myalllist|head-3$(cd/source/directorytarcf-.)|(cd/dest/directorytarxvfp-)功能:命令参数可以由另一个命令执行的结果来替代。使用方法:$cmd1`cmd2arguments`或$cmd1$(cmd2arguments)使用举例:$echoThepresenttimeis`date`#mkbootdisk$(uname-r)命令替换1;——用;间隔的各命令按顺序依次执行——前后命令的执行存在“逻辑与”关系,只有前面的命令执行成功后,它后面的命令才被执行||——前后命令的执行存在“逻辑或”关系,只有||前面的命令执行失败后,它后面的命令才被执行命令间隔符2;的优先级最低||和具有相同的优
文档评论(0)