linux文件简单操作

1.vim常用快捷键

  dd/ndd 删除1行/删除n行

  yy/nyy  复制1行/复制n行

  p 粘贴

  u 撤销

  dw/ndw 删除一个单词/删除n个单词

  G /nG  到一行尾/第n行尾

  :!+命令  执行命令

  :w  file 写一个文件

  :w >>file 追加到

  :r file   读一个文件

  :r ! ls 将ls命令结果读入

  :e! 回到最初状态

  vim -o/-O file1 file2 分割窗口

2.查找文件

  which 查找可执行命令

  whereis 查找可执行文件,列出文件位置

  slocate/locate 查找自己安装库(updatedb)

  find 从当前目录查找 (find / -name file)

  grep -r -l

3.文件操作

  less ,more, cut,tail,head,diff,uniq(除去相邻重复行),cut,sort,wc,cat

4.简单正则表达式(通常加‘’)

  ^  以什么开头

  $  以什么结尾

  *  任意多个字符

   .  任意一个字符

  \  去除特殊含义

  \<a..k\>  以a开头,k结尾

  \{18,\}  重复18次以上

5.重定向

  <   stdin     重定向输入

  << ee   等待输入ee或ctrl+d时,再输入,

  >  stdout    重定向输出,若不存在创建,若存在,先清空,再写入

  2>  stderr     重定向错误输出,若不存在创建,若存在,先清空,再写入

  &>,2>&1        标准和错误都写入,若不存在创建,若存在,先清空,再写入

  >>   若存在,在文件最后追加,若不存在创建

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。