Linux控制台(文本模式)下提高工作效率的快捷键

在Linux环境里,有一些按键有特殊的含意。
# Ctrl-U: 擦除一行光标前面的部分。
# Ctrl-H: 擦除光标前面的一个字符。
# Ctrl-D: 终止输入。(退出 shell,如果您正在使用 shell 的话)。
# Ctrl-C: 终止当前正在运行的程序。
# Ctrl-Z: 暂停程序。
&'')
# Ctrl-S: 停止向屏幕输出。
# Ctrl-Q: 重新激活向屏幕输出。

默认的 shell,`bash’, 有历史编辑和 tab 补齐功能。

# up-arrow: 开始历史命令搜索。
# Ctrl-R: 开始增量历史命令搜索,可以按照关键字查查自己用过哪些命令。
# TAB: 完整的把文件名输入到命令行。
# Ctrl-V TAB: 输入 TAB 而不是扩展命令行。
# Ctrl + P - 上一条命令
# Ctrl + N - 下一条命令
# Ctrl-U: 擦除一行光标前面的部分。
# Ctrl + Y - 粘贴前一Ctrl+U类命令删除的字符 ,是粘贴不是撤销啊!

下面的应用可能稍稍高级一点点
# !! - 上一条命令
# !-n - 倒数第N条历史命令
# !-n:p - 打印上一条命令(不执行)
# !?string?- 最新一条含有“string”的命令
# !-n:gs/str1/str2/ - 将倒数第N条命令的str1替换为str2,并执行(若不加g,则仅替换第一个)

其他一些有用的按键组合。
Ctrl-Alt-Del:挂起或者重新启动系统,这三个按键在Linux下可以轻松地修改成关机的操作,这对于单用户的朋友还是很方便的

# Ctrl + l - 清屏
# Ctrl + A - 光标移到行首
# Ctrl + E - 光标移到行尾
# Ctrl + W - 清除光标之前一个单词
# Ctrl + K - 清除光标到行尾的字符
# Ctrl + T - 交换光标前两个字符
# Ctrl + V - 输入控制字符 如Ctrl+v ,会输入^M
# Ctrl + F - 光标后移一个字符
# Ctrl + B - 光标前移一个字符
# Ctrl + H - 删除光标前一个字符
# N++F - 光标后移N个单词,N为1时可省略
# N++B - 光标前移N个单词,N为1时可省略
# Left-click-and-drag mouse: 选择并且拷贝到剪贴板。
# Click middle mouse button: 使用剪贴板的内容粘贴。
# Meta-key (Emacs terminology) 传统的是使用 Left-Alt-key.

Linux控制台下的快捷键相关推荐

  1. 【LFS】Cjktty+uim-fep实现Linux控制台下中文显示与输入

    [LFS]Cjktty+uim-fep实现Linux控制台下中文显示与输入 需要准备的软件包 给内核打补丁,配置并编译安装新内核 编译安装UIM-FEP 后记: 操作环境:LFS-9.0 需要准备的软 ...

  2. Linux 复制、粘贴快捷键

    转载自 http://www.2cto.com/os/201210/164818.html Linux下复制粘贴快捷键 1. 在控制台下:  1.1.鼠标选中要复制的文本,按鼠标中键,即为复制: 1. ...

  3. 控制台下星号密码输入的实现

    最近频繁需要实现在windows控制台下输入星号密码的功能,Unix/Linux那种没有任何屏显的实现总感觉对用户不太友好.今天在自己的Linux代码库中发现了自己去年写图书馆管理系统的时候写的一个密 ...

  4. Linux的命令和快捷键

    在CU提供的手册中有篇<Linux常用命令列表>的文章,是E文,那就试着翻译下吧,翻译的很混乱,得以后慢慢的修改了:-)打了那么多字好辛苦啊,要是有美女养养眼那该多好啊^_^ 原文地址: ...

  5. Linux常用命令及快捷键

    Linux常用命令及快捷键 一.快捷键 以下快捷键,都是一些常用的,记住这些命令,你的工作效率就会大大提升. ctrl + a :光标跳到行首. ctrl + e :光标跳到行尾. ctrl + d ...

  6. linux 全选 右键快捷键,linux全选快捷键,linux关闭窗口快捷键

    linux切换图形界面快捷键1.编辑命令ctrl a:移动到命令行的开头ctrl e:移动到命令行的结尾ctrl f:按字符向前移动(右)ctrl b:按字符向后移动(左)alt f:按字linux撤 ...

  7. Linux 平台下PCI 接口视频采集卡的驱动程序编写技术

    转自http://publishblog.blogchina.com/blog/tb.b?diaryID=2424186 Linux 平台下PCI 接口视频采集卡的驱动程序编写技术 李根深 邢汉承 0 ...

  8. Linux平台下Spool导出数据并发送到邮箱

    原 Linux 平台下 Spool导出数据并发送到邮箱https://blog.csdn.net/tianlesoftware/article/details/5224489版权声明: https:/ ...

  9. Linux平台下QtCreator集成代码静态分析工具clang-tidy和Clazy

    Linux平台下QtCreator集成代码静态分析工具clang-tidy和Clazy 原文连接: https://blog.csdn.net/wsj18808050/article/details/ ...

最新文章

  1. 最华丽的 Kubernetes 桌面客户端:Lens
  2. 集体奔赴农业战场 互联网巨头对话中国农民丰收节交易会
  3. 如何应对多GPU大规模训练的挑战?
  4. PDF Reader
  5. 浅谈游戏自动寻路A*算法
  6. 体感俄罗斯方块,CPU就能跑,全开源
  7. NET问答: Find() 和 Where().FirstOrDefault() 该如何选择 ?
  8. 前端学习(2953):idea里面使用vue插件
  9. 数据同步框架MS Sync Framework-不同场景使用例子和简要分析
  10. Lync Server多SIP域环境和简单URL地址部署
  11. 软考高项-了解软考高项
  12. matlab中gain是什么,PID调理中的GAIN是啥意思?
  13. JWT原理 对比 appid secretkey 鉴权
  14. 《狂人日记》是中国第一部现代白话文小说
  15. 永远不要使用 Boolean 对象
  16. 物流系统管理课程(二)
  17. 一张图读懂一个产业短视频第6期
  18. 跨集群复制(CCR)
  19. SAP S4 MM配置详解之三:物料主数据-定义物料类型/物料状态/字段选择控制/物料组
  20. Charles-解决unknown的问题

热门文章

  1. linux shell 发送图片,51CTO博客-专业IT技术博客创作平台-技术成就梦想
  2. 关于CommandTimeOut
  3. GitHubDaily 专属红包封面,开抢!
  4. 8核服务器什么性能,服务器不同cpu级别,二核四核六核八核有什么不同?
  5. 模型部署之dll打包
  6. Pascal语言在线代码运行编译工具推荐
  7. [H5]CSS3样式(背景、文本、字体、链接、列表、表格和轮廓)
  8. 我科学家引入信息论 刷新基因测序精度
  9. ARCGIS空间分析——提取青藏高原每个县的平均DEM值
  10. 决策树算法(C4.5算法)