• Linux常用技巧


    普通命令


    ctrl+a:跳到命令行首 
    ctrl+e:跳到命令行尾   
    ctrl+u:删除光标至命令行首 
    ctrl+k:删除光标至命令行尾  
    ctrl+左/右 :光标跳一个单词 
    ctrl +l :实现清屏的 // (命令行使用clear)
    ctrl + w :在命令行向右删除一个word
    
    上下键可以翻阅命令执行历史
    
    history 查看命令执行历史
    !n  执行历史中编号为 n 的历史
    
    命令和路径补全   tab键
    
    ctrl+r 执行历史中搜索//在命令行按下ctrl+r时,会提示你输入关键词搜索
    

    man使用文档


    命令模式 space 向下翻页
    命令模式 b健   向上翻页
    命令模式 q健   推出
          
    /【搜索的关键字】向后搜索关键字
    ?【搜索的关键字】向前搜索关键字
    n:下一个搜索到的关键字
    N:上一个搜索到的关键字
          
    默认搜索的时候是不区分大小写的
    

    vim编辑器


    以下命令均区分大小写,以下指令均在  命令模式下生效
    
    x  删除当前光标所在位置的字符
    dd 删除当前光标所在行
    dw 删除当前光标所在位置的单词
    d$  删除当前光标到行行尾的内容
    J  删除当前光标所在行行尾的换行符(拼接行)   【大写的J】
    u 撤销,相当于windows里的ctrl+z
    o 从下一行开始追加数据
    
    没有删除到行首??
    

    ctrl+r 相当于windows里的ctrl+y
    a在当前光标后追加数据
    A在当前光标所在行行为追加数据
    r char 用char 替换当前光标所在位置的单个字符
    R text 用text 覆盖当前位置的数据,知道按下ESC键
    

    方向健
    h、j、k、l 分别代表  左,下,上,下
    G 跳到文档末尾
    gg 跳到行首
    

    粘贴复制,命令行模式
    
    p代表的是粘贴,当缓冲区中有数据时,该命令就会执行。
    删除指令均会将删除的数据存入缓存区中,如dd 和 p组合起来有剪切的效果
    
    y(yank)拷贝的
    yw复制单词
    y$复制光标到行尾
    yy复制整行
    

    替换,底行模式 (底行模式,输入完成之后需要回车生效)
    
    :s/old/new/g  使用new替换本行中的old
    :%s/old/new/g  使用new替换全文中的old
    :%s/old/new/gc 使用new替换全文中的old,但是逐个替换,每次替换会询问
    

    查找,命令模式按 /,
    
    要查找一个字符串,需要按下斜线(/)键,光标会跑到消息行
    输入要查找的字符串,按n可以跳转下一个
    
    和man 命令中一样也可以用n  N
    n :下一个匹配到的
    N:上一个匹配到的
    

    可视化模式,在命令模式时按v,或者V   此功能使vi的加强版 vim才有的
    v   按字符选取
    V   按行选取
    ctrl+v	按block选取  选中块后按I(或者shift+i)后输入,然后esc就能操作多行文本了
    
    可视化模式后,可以按d删掉选中的内容
    

    可视化模式 更多见博文链接


    显示行号,底行模式 
    
    :set nu   显示行号
    :set nonu  隐藏行号
  • 相关阅读:
    随机变量数学期望的一个实例
    Form 对象的集合
    并排两个对象对不齐如何解决
    打开PPT 提示安装,非要取消才能显示PPT
    ATL 工程下添加右击菜单
    uva 10273 Eat or Not to Eat?
    python3根据地址批量获取百度地图经纬度
    <数据挖掘导论>读书笔记4--其他分类技术
    <数据挖掘导论>读书笔记6关联分析的高级概念
    <数据挖掘导论>读书笔记5关联分析的基本概念和算法
  • 原文地址:https://www.cnblogs.com/mxjhaima/p/13821782.html
Copyright © 2020-2023  润新知