码迷,mamicode.com
首页 > 系统相关 > 详细

提升使用Linux效率的小操作

时间:2021-01-16 12:04:18      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:mic   esc   arch   str   search   lin   正则表达   http   快捷   

提升使用Linux效率的小操作

保存更新?

本文记录了个人在使用Linux时觉得好用的一些快捷方式/功能;

为那种知道了能提高效率,但是的不知道也并没有影响的操作。

历史命令

该操作用于快速查看已使用过的命令

history

  1. history:查看历史执行过的命令
  2. !num:重新执行history命令显示的第num行命令

快捷键

  1. ctrl + r,进入命令查找模式;
  2. 输入关键字查找曾经执行过的命令;
  3. 继续ctrl + r,匹配上一次相关命令;
  4. 匹配成功:
    • 回车:直接执行
    • ctrl + j:将命令赋值到shell中

VIM中的操作

vim中其实只需要知道esc进入命令模式;:wq退出并保存;i/o进入编辑模型编辑,上述三种操作就完全可以了

技术图片

纪录一些个人常用的其他操作:

  • 剪切/复制/粘贴操作:
    • 剪切光标所在当前行:dd
    • 剪切从光标开始的n行:ndd
    • 复制光标所在当前行:yy
    • 复制从光标开始的n行:nyy
    • 将之前剪切/复制的行粘贴在光标行后:p
  • 撤销操作:u

上述操作在命令模式下执行

  • 关于行号:
    • 设置行号:set nu;取消行号显示:set nonu
    • 调到指定行:行数
  • 查找操作:
    • 从上至下查找字符:\字符串
    • 从下至上查找字符:?字符串
    • 输入查找指令后,n——查找下一个;N——查找上一个;
    • 支持正则表达式
    • 查找时高亮显示::set hlsearch;取消:noh
  • 替换指令
    • 替换光标所在行的第一个匹配内容::s/原内容/新内容
    • 替换光标所在行的所有匹配内容::s/原内容/新内容/g
    • 替换全文中所有匹配内容::%s/原内容/新内容/g

上述操作在末行模式下进行

  • 不退出vim临时执行shell命令::!command

提升使用Linux效率的小操作

标签:mic   esc   arch   str   search   lin   正则表达   http   快捷   

原文地址:https://www.cnblogs.com/zhuchengchao/p/14284341.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!