欢迎来到天天文库
浏览记录
ID:6129567
大小:107.50 KB
页数:18页
时间:2018-01-04
《unix常用知识点和命令汇总》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、作者:胡兆建常用指令1.操作文件指令1.1创建文件或目录创建文件:touch文件名创建目录:mkdir目录名1.2编辑文件内容Vi编辑器启动viEditorvi3种模式依次是首先进入Command模式Commandmode该模式下可移动游标,复制粘贴删除等Insertmode按下a键或i键或o键都能进入Insert模式键盘的所有输入都会反映到文本中,按下ESC离开Insert模式回到Command模式Exmode输入:键进入该模式,可输入命令来保存或离开或搜索在Commandmode下移动游标w游标跳到下一个单词b游标跳到上一个单词)游标跳到下一个
2、句子(游标跳到上一个句子}游标跳到下一个段落{游标跳到上一个段落G跳到最后一行1G跳到第一行Ctrl+d向下滚动半个屏幕Ctrl+u向上滚动半个屏幕H屏幕的第一行M屏幕的中间L屏幕的最后一行修改删除并进入Insertmodecc修改行cl修改字母cw修改单词删除dd删除行dl删除字母dw删除单词复制yy复制行yl复制字母yw复制单词粘贴上次删除或复制的内容p粘贴到游标前面P粘贴到游标后面撤销u撤销最近一次操作ctrl+r撤销最近一次撤销U撤销最近一次对当前行的所有更改搜索/text向下搜索text?text向上搜索text之后再按n向相同方向搜索下一个匹配值N向相反方
3、向搜索下一个匹配值查找并替换s/this/that当前行的第一个this替换成thats/this/that/g当前行所有的this替换成that1,10s/this/that/g第1行到第10行的this都替换成that1,$s/this/that/g整个文件中的this都替换成that%s/this/that/g整个文件中的this都替换成that.,.+10s/this/that/g当前行到当前行往后10行的this替换成that(nton+10)多个正在编辑的文件间的切换:n切换到下一个文件:rew切换到第一个文件:n#切换到前一个文件配合外部指令使用将指令的
4、输出结果插入正在编辑的文件中(如在Command模式下直接输入以下命令)!!ls-l!!date将正在编辑的文件内容当作指令的输入!}sort!}fmt–w60配合其他文件使用:rfilename1将filename1的文件内容读到当前文件1,20wfilename2将当前文件文件的第1到20行的内容写到filename2中1,$wfilename3将当前文件的内容写入到文件filename31,20w>>filename4将当前文件的1到20行追加到filename4Commandmode的技巧:dtc删除游标开始到第一个c字符间的所有字符rc替换当前字符x删除当前
5、游标所在的字符5dd删除游标所在行向下的5行5yy复制当前游标所在行向下的5行5x删除当前游标向后的5个字符R改写模式,输入的内容替换掉游标所在位置(按下backpace键恢复替换前的字符)直到按下ESC退出进入Insert模式A进入Insertmode后游标在行末a进入Insertmode后游标位置后移一格i进入Insertmode后游标位置不变I进入Insertmode后游标在行头o进入Insertmode后会在游标下增一行空白O进入Insertmode后会在游标上增一行空白Exmode输入:进入扩展模式保存:w保存:wq先保存再离开:w!强制存档退出:q退出:q
6、!强制离开(不保存)配置vi编辑器在Ex模式下输入setall查看所有可设置的选项setoption设置某个选项如setnumber设置显示行号1.3移动或重命名移动或重命名文件或目录mv[options]源文件名或目录名目的文件名或目录名1.4操作文件权限查看文件或目录上的权限ls–l-ld设置权限chmod[-R]modefile-R表示对文件夹及子文件和子文件夹同时设置权限mode的格式为u
7、g
8、o
9、a+
10、-
11、=r,w,x改变文件的所有者和所属组chown[–R]user.groupfilenamechgrp[–R]groupfilenameext2/ext3文
12、件系统属性设置lsattr//查看文件的属性设定chattr+
13、-
14、=//修改文件的属性属性类型:a只允许往文件中附加信息i文件不可修改,不能删除也不能重命名j文件的信息将作为元数据写入ext3的日志中S文件修改时修改立即同步到文件系统中(立即生效)1.5复制文件复制文件cp[options]源文件或目录名目的文件或目录名创建文件的链接ln–sfilename[symboliclinkname]1.6查看文件或目录查看整个文本文件内容cat[options]文件名//一次显示所有内容以分页
此文档下载收益归作者所有