当前位置: 首页 > article >正文

Linux 命令行编辑快捷键

初学者在Linux命令窗口(终端)敲命令时,肯定觉得通过输入一串一串的字符的方式来控制计算是效率很低。
但是Linux命令解释器(Shell)是有很多快捷键的,熟练掌握可以极大的提高操作效率。
下面列出最常用的快捷键,这还不是完全版。

  • 命令行快捷键:
    • 常用:
      • Ctrl l:清屏
      • Ctrl m:等效于回车
      • Ctrl c:中断正在当前正在执行的程序
    • 历史命令:
      • Ctrl p:上一条命令,可以一直按表示一直往前翻
      • Ctrl n:下一条命令
      • Ctrl r:再按历史命令中出现过的字符串:按字符串寻找历史命令(重度推荐)
    • 命令行编辑:
      • 光标移动
        • Tab:自动补齐(重度推荐)
        • Ctrl a:移动光标到命令行首
        • Ctrl e:移动光标到命令行尾
        • Ctrl b:光标后退(左移)
        • Ctrl f:光标前进(右移)
        • Alt f:光标前进一个单词
        • Alt b:光标后退一格单词
        • Ctrl ]:从当前光标往后搜索字符串,用于快速移动到该字符串
        • Ctrl Alt ]:从当前光标往前搜索字符串,用于快速移动到该字符串
      • 删除字符
        • Ctrl h:删除光标左侧一个字符
        • Ctrl d:删除当前光标所在字符
        • Ctrl k:删除光标开始右侧所有字符
        • Ctrl u:从光标位置开始向左清空当前键入的字符
        • Ctrl w:删除光标前的单词(向左删除,直到遇到第一个空格)
        • Alt d:删除光标右侧单词(向右删除,直到遇到第一个空格)
        • Ctrl y:粘贴**Ctrl wCtrl k**删除的内容
        • Alt .:粘贴上一条命令的最后一个参数(很有用)
        • Alt [0-9] Alt .:粘贴上一条命令的第[0-9]个参数
        • Alt [0-9] Alt . Alt.:粘贴上上一条命令的第[0-9]个参数
        • Ctrl X Ctrl E:调出系统默认编辑器编辑当前输入的命令,退出编辑器时,命令执行
    • 其他:
      • Ctrl z:把当前进程放到后台(之后可用’‘fg’'命令回到前台)
      • Shift Insert (ctrl + shift +v):粘贴(相当于Windows的**Ctrl V**)
      • 在命令行窗口选中即复制
      • 在命令行窗口中键即粘贴,可用Shift Insert代替
      • Shift Page Up : 屏幕输出向上翻页
      • Shift Page down : 屏幕输出向下翻页
    • 补充:
      • Alt d :删除当前单词
      • Ctrl + /:撤消前一次操作
      • Ctrl d:在没有字符的时候会把Terminal关掉
      • Ctrl + ]:从当前光标往后(右)搜索字符,用于快速移动到该字符
      • Ctrl + Alt + ]:从当前光标往前(左)搜索字符,用于快速移动到该字符

http://www.kler.cn/a/550497.html

相关文章:

  • C语言的区块链
  • 利用SkinMagic美化MFC应用界面
  • 解压包格式7z怎么解压?8种方法(Win/Mac/手机/网页端)
  • 【Linux】【网络】Reactor补充+Libevent
  • 用deepseek学大模型08-卷积神经网络(CNN)
  • Maven 构建分发包与依赖管理
  • linux 命令 top
  • PostgreSQL有undo表空间吗?
  • 计算机网络之网络层(网络层的功能,异构网络互联,路由与转发,SDN基本概念,拥塞控制)
  • 数据结构与算法学习笔记----状态压缩DP
  • 光子神经网络:为人工智能注入 “光” 速动力
  • 日志2025.2.17
  • 适配器模式详解(Java)
  • AI 时代:探索大语言模型与核心技术
  • (lanqiaoOJ3382 二维前缀和)区间次方和
  • set的使用(c++)
  • 【办公类-90-02】】20250215大班周计划四类活动的写法(分散运动、户外游戏、个别化综合)(基础列表采用读取WORD表格单元格数据,非采用切片组合)
  • 公证 网络安全
  • npm : 无法加载文件 C:\nvm\v20.11.1\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅
  • ms-swift3 序列分类训练