一、Linux命令行常用快捷键

1、最常用的快捷键:

tab  # 命令或路径补全键,查找信息时,双击此键位,可罗列出需要补全的信息。

2、快速移动光标:

 1. Ctrl + a  # 回到命令行首位   2. Ctrl + e  # 回到命令行末尾   3. Ctrl + f  # 以字符为单位,向右移动====>>> Ctrl + →   4. Ctrl + b  # 以字符为单位,向左移动 ====>>> Ctrl + ←

3、剪切,粘贴,清除快捷键:

 1. Ctrl + insert  # 复制命令行及其显示的内容,先要选中命令行,在使用此键。2. Shift + insert  # 粘贴命令行及其显示的内容,在命令行空白处使用。3. Ctrl + k     # 剪切(删除),从光标到命令行尾的内容。4. Ctrl + u     # 剪切(删除),从光标到命令行首的内容。5. Ctrl + w     # 剪切(删除),光标前面一个完整的字符串。6. Ctrl + y     # 粘贴被“剪切”,“删除”掉的文本。7. Ctrl + c     # 停止终端正在执行的任务,或者删除整行(不想执行当前命令,或者输入错误想重新输入,都可以使用此快捷键)。8. Ctrl + h     # 删除光标所在位置的前一个字符====>>>键盘上的backspace,后退键

4、命令的重复执行:

 1. Ctrl + d  # 退出当前shell命令执行行,若是在普通用户操作,相当于logout。2. Ctrl + r  # 搜索历史命令,也可以通过路径搜索过往的操作记录。3. Ctrl + g  # 结束‘Ctrl + r’的操作。

5、命令行控制:

 1. Ctrl + l  # 相当于命令“clear”,清除屏幕内容。2. Ctrl + s  #锁定终端,使得输入的内容无法在屏幕上显示(实际上,解锁之后,命令行还是会显示敲过的命令,若是有人执行回车操作,就尴尬了)。3. Ctrl + q  # 解除“Ctrl + s”的锁定状态,可以看到在锁定状态时输入的内容。4. Ctrl + z  # 使正在运行的进程暂停(例:正在使用yum安装程序或者做压测,可以使用此快捷键进行暂停)。

6、ESC相关快捷键:

 1. Esc + .(我是小数点)  # 获取上一条命令行,最后一部分。(主要是调取上一条命令所执行的路径,如 cat /etc/passwd,那么,输入此快捷键,显示的就是/etc/passwd的信息)。2. Esc + b  # 移动到当前单词的开头,也可以理解为以字符串为单位,向光标前移动。3. Esc + f   # 移动到当前单词的结尾,也可以理解为以字符串为单位,向光标后移动。

7、!感叹号开头的快捷键:

 1. !!    # 执行上一条命令,或者使用方向键↑进行调用上一条命令并执行。2. !pw    # 执行最近以pw命令开头的命令。3. !pw:p   # 仅打印最近以pw开头的命令,但不执行4. !num    # 执行理事命令列表的第“num”条命令。5. !$    # 相当于 Esc + .(我是小数点)。

Vim快捷键

1、Linux插入命令

 1. a  在光标之后插入字符2. A  把光标移动到行首尾进入插入模式3. i  在光标之前插入字符4. I  把光标移动到行首并进入插入模式5. o  在光标下插入新行6. O  在光标上插入新行

2、Linux定位光标命令

 1. h左 j下 k上 L右2. $  移至行尾 3. 0  移至行首(数子0) 4. H 移至屏幕的上端 5. M 移至屏幕的中间 6. L  移至屏幕的下端 7. :set nu  设置行号8. :set nonu  取消行号 9. gg  到最后一行10. G  到最后一行 11. nG  到第n行 12. :n  到第n行

3、Linux删除命令

 1. x   删除光标所在处的字符   2. nx 删除光标所在处后的n个字符  3. dd 删除光标所在行  4. ndd 删除光标所在行后的n行 5. dG删除光标所在处到末尾所有的行  6. D 删除从光标所在处到行尾  7. :n1,n2d 删除指定范围的行

4、Linux复制和剪切命令

 1. yy    复制当前行 2. nyy  复制当前行以下n行 3. dd   剪切当前行 4. ndd 剪切当前行以后n行 5. p 粘贴到所在行下面 6. P粘贴到所在行上面(大写)

5、Linux替换和取消命令

 1. r  替换当前光标所在字符 2. R 从光标所在处开始替换字符,按Esc结束3. u  取消上一步操作

6、Linux搜索和替换命令

 1. /string 向前搜索指定字符串2. ?string  搜索3. :set ic 搜索时忽略大小写 4. n 搜索指定字符串下一个出现位置 5. :%s/old/new/g全文替换 6. :n1,n2s/old/new/g 替换指定范围 7. :n1,n2s/old/new/c 替换指定范围,询问是否确认替换

7、Linux保存命令

 1. 保存文件但不退出编辑:“:w”  2. 将修改另外保存到file中,不退出编辑:“:w file”  3. 强制保存,不退出编辑:“:w! ”4. 保存文件并退出编辑:“:wq” 5. 强制保存文件,并退出编辑:“:wq!” 6. 不保存文件,退出编辑:“q:”7. 不保存文件,强制退出编辑:“:q!” 8. 放弃所有修改,从上次保存文件开始再编辑:“:e!”

Linuxvim快捷键相关推荐

  1. IDEA中将代码块封装为方法,IDEA代码重构快捷键

    IDEA中将代码块封装为方法 选中要转换的代码块,快捷键: Windows快捷键:Alt + Shift + M Mac快捷键:Alt + Command + M 如图:

  2. IntelliJ IDEA快捷键汇总_java

    20210327 非常好用 可以自定义模板快捷键 (注:有些操作的快捷键做了更改,和IntelliJ Idea默认的快捷键不一样) 动作 快捷键 说明 Move Caret to Code Block ...

  3. Java的IDEA最常用快捷键汇总+快速写出Main函数

    前言 IDEA可以说是当下Java程序员日常开发的神器,但是想要发挥这款神器的牛逼威力,必须得熟练使用它的各种快捷键才行.本篇总结下使用IDEA(也就是IntelliJ IDEA )进行日常开发中最常 ...

  4. Ubuntu 系统下终端界面在打开一个终端的快捷键

    Ubuntu 系统下的 快捷键为:ctrl + shift + T 在说一个常见的快捷键 就是有时候我们在打log 或者重新输入命令的时候 习惯行的按enter 几下 区分开来 我们使用ctrl + ...

  5. UBuntu 系统设置禁用快捷键

    首先打开快捷键设置的地方 1 设置------>键盘----->快捷键--->点击键盘的回退 Backspace 完成 禁用设置 具体步骤如下. 第一步 点击设置 第二步 点击键盘 ...

  6. HBuilder 的快捷键

    显示快捷键的方式: Ctrl + Shift + L 在右边会显示: 这样自己就可以查看了 格式化代码:  ctrl +a 全选 ,鼠标右键--整理代码格式化.

  7. Eclipse中10个最有用的快捷键组合

    一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合.通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升. 1. ctrl+shift+r:打开资源 这可能 ...

  8. C# 的快捷键汇总(一)

    全局快捷键 --〉下列快捷组合键可用于集成开发环境 (IDE) 中的不同位置 命令名 快捷键 说明 关系图.属性 Alt + Enter 将焦点从关系图切换到"属性"窗口. 编辑. ...

  9. MyEclipse提示键配置、提示快捷键、提示背景色、关键字颜色、代码显示

    1.提示键配置 一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的 ,主要是Eclipse ,MyEclipse本身有很多 ...

最新文章

  1. POJ1088:滑雪(简单dp)
  2. 基于tensorflow的MNIST手写字识别(一)--白话卷积神经网络模型
  3. Eclipse-Java代码规范和质量检查插件-PMD
  4. .netcore下的微服务、容器、运维、自动化发布
  5. Leetcode贪心 种花问题
  6. Hadoop系列之五:MapReduce进阶(2)
  7. 华为机试HJ95:人民币转换
  8. python抽荣耀水晶_大神代抽荣耀水晶,只需要49元,网友亲自体验,结果5分钟完成...
  9. 【2012百度之星/初赛上】小小度刷礼品
  10. 职称计算机个人档案号查询,干部人事档案编号在线查询
  11. android 8.0 无法接受到静态广播
  12. bmp批量转换jpg的方法
  13. mysql strict_MySQL模式 Strict Mode知识点详解
  14. #include <netinet/in.h> #include <netdb.h> 在windows下对应什么头文件
  15. qq浏览器无小程序版本号与服务器不符,QQ浏览器发力小程序,同时兼容适配微信小程序...
  16. Kitkat中对class core, class main, class late_start的简单分析
  17. 北京元阔装饰安徽分公司 装修过后两年不到的墙面 及 相关
  18. 计算机锁屏之后QQ音乐停止播放了,win10在锁屏后怎样设置才能继续播放音乐
  19. 程序设计训练课程设计
  20. OpenCV-Python无法直接读取gif格式的图片,可用PIL读取

热门文章

  1. Android 遇到的疑难杂症及解决方式。
  2. 太野了!西二旗程序员加班用CPU烤肉当夜宵
  3. 2022年北京国家高新技术企业补贴奖励有多少及认定申报介绍,补贴30-50万
  4. C++ 定义盒子的Box类,具有以下要求: 可设置盒子的形状; 可计算盒子的体积; 可计算盒子的表面积
  5. 机器学习学习笔记-西瓜书
  6. 计算机的隐藏小秘密,手机里隐藏的小秘密,不看真的会后悔!(一)
  7. #pragma multi_compile_fwdbase
  8. 北京理工大学大学计算机mooc答案,C语言程序设计—北京理工大学MOOC提交作业
  9. 初识CityEngine
  10. 数据库软件Toad安装使用教程-详细教程