linux实用技巧

  • linux实用技巧

  • vim运用:

     vi filename           打开文件,将光标置于第一行首
     vi +n filename      打开文件,将光标置于第n行首
     vi + filename        打开文件,将光标置于最后一行行首
     vi filename..filename  打开多个文件依次编辑

          按「ctrl」+「b」:屏幕往"后"移动一页。

      按「ctrl」+「f」:屏幕往"前"移动一页。

      按「ctrl」+「u」:屏幕往"后"移动半页。

      按「ctrl」+「d」:屏幕往"前"移动半页。

     nG 光标定位到n行首
     $G 光标定位到末行首
     
      x: 删除当前的字符
      D:删除光标后当前行的全部字符
      dd:删除当前行
      ndd:删除当前行和之后n-1行
    nyy:复制当前行或者当前行下n-1行保存到寄存器
    小p:在光标下行复制粘贴
    大P:在光标上行复制粘贴
    小o: 在当前行的下一行插入空行
    大O:在当前行的上一行插入空行
     编辑模式:
    i: 在光标前插入
    I:在行首插入文本
    a:在光标后插入
    A:在行尾插入

    保存退出:
    :wq: 保存退出
    :w :保存
    :q! :不保存退出

    :set nu: 左端显示行号
    :set nonu:取消显示行号

    linux查找文件:

    find:通过文件名查找 

    # find / -name tab.py 

    find:不区分大小写,通过文件名查找, 

    # find / -iname tab.py 

    find:通过inodenum查找硬链接的文件

    find /文件路径 -inum "num"   num是通过ls -il 查看的inodeNum号

    find:查找大于1G的文件

    find  . -size +1G

    查找权限为777的文件

    find /文件路径 -perm 777  

    linux解压缩

    .tar
    打包:tar cvf filename.tar  dirname
    解包:tar xvf filename.tar
    .gz
    压缩:gzip filename
    解压:gunzip filename.gz
    .bz
    压缩:bzip  -z filename
    解压:bunzip filename.bz2
    .tar.gz
    压缩:tar zcvf filename.tar.gz dirName
    解压:tar zxvf filename.tar.gz
    .tar.bz2
    压缩:tar jcvf filename.tar.bz2 dirName
    解压:tar jxvf filename.tar.bz2
    查看.tar.gz包有哪些内容
    tar -ztvf filename.tar.gz

     






     




    原文地址:https://www.cnblogs.com/fftan/p/5751839.html