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

Linux 中Shell快捷键

在Linux系统的日常使用中,熟练掌握Shell快捷键可以大大提高我们的工作效率。

快捷键列表及功能介绍

删除与粘贴操作

  • Ctrl+W:删除光标前面的单词(以空格分隔)。
  • Ctrl+U:删除光标前面的所有字符,直到行的开始。
  • Ctrl+K:删除光标后面的所有字符,直到行的结束。
  • Ctrl+Y:粘贴由 Ctrl+U 或 Ctrl+K 删除的文本。

单字符操作

  • Ctrl+H 或 Backspace:删除光标前的单个字符。
  • Ctrl+D:删除光标所在位置的单个字符,或者如果输入缓冲区为空,则发送 EOF 信号,通常用来结束 shell 会话。

字符与单词交换

  • Ctrl+T:交换光标前的两个字符。
  • Alt+T:交换光标前的两个单词。

光标移动

  • Ctrl+A:将光标移动到行的开始。
  • Ctrl+E:将光标移动到行的末尾。
  • Alt+B:将光标向后移动一个单词。
  • Alt+F:将光标向前移动一个单词。
  • Ctrl+B:将光标向后移动一个字符。
  • Ctrl+F:将光标向前移动一个字符。

其他操作

  • Ctrl+L:清屏,等同于命令 clear
  • Ctrl+R:逆向搜索命令历史。
  • Ctrl+S:停止输出到终端(在某些终端中可能与此快捷键的其他功能冲突)。
  • Ctrl+Q:恢复输出到终端(用于取消 Ctrl+S 的停止输出)。
  • Ctrl+C:发送 INT(中断)信号,通常用来终止正在运行的进程。
  • Ctrl+Z:发送 TSTP(终端停止)信号,将正在运行的进程挂起到后台。

注意事项

  • 以上快捷键在 Bash、Zsh 等常见的 Unix shell 中通常都是可用的。
  • 请注意,某些快捷键可能在不同的终端仿真器或配置下有不同的行为。
  • 如果您使用的是其他类型的 shell,快捷键可能会有所不同。

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

相关文章:

  • Spark和MapReduce场景应用和区别
  • Git Rebase vs Merge:操作实例详解
  • linux 压缩命令,压缩a目录,但是不压缩a目录下的b目录,zip命令
  • 蓝桥杯准备训练(lesson1,c++方向)
  • MySQL常见面试题(二)
  • 物联网——WatchDog(监听器)
  • 跨UI发送信号
  • 基于Matlab卡尔曼滤波的GPS/INS集成导航系统研究与实现
  • Kafka如何保证消息可靠?
  • 【Golang】WaitGroup 实现原理
  • 解决el-select数据量过大的3种方法
  • nerdctl:与 Docker 兼容的 containerd CLI
  • ArcMap 多图层叠加表达变化等功能操作
  • 21天掌握javaweb--->第3天:MyBatis基础与Spring Boot集成
  • MATLAB基础应用精讲-【人工智能】数据生命周期‌(概念篇)
  • 【jvm】C1编译器
  • NLP-语料库的相关知识整理
  • vue 项目准备
  • Figma入门-组件变体复习
  • Kafka 数据写入问题
  • linux安全-firewalld防火墙-基础讲解
  • Linux Find 命令详情解释
  • cf EC 172 C(0->-1 的转化+区间和使用前缀和表示,化简式子)+ D(二维的信息,先对一维排序,另一维看情况分析)
  • 时间同步服务器--Linux中
  • leetcode--螺旋矩阵
  • 《利用 Python 和 Pyecharts 对豆瓣电影数据可视化分析》