zoukankan      html  css  js  c++  java
  • Linux 终端快捷键

    你可能会有这样的疑问:对于有些快捷键,明明有等效的、一个按键就能搞定的操作,为什么非要舍近求远、用两个组合键来实现?

    当对键盘、终端命令熟练到一定程度之后,你会发现:手部的频繁移动会影响操作的流畅性,进而影响效率。尤其是涉及方向键、鼠标等操作,不仅耗时耗力,还会增加误触的概率。

    Ctrl + A/E 移动光标到行首/行尾

    Alt + F/B 移动光标,向前/向后一个单词

    Alt + Backspace 剪切光标前一个单词(适用于ksh)

    Ctrl + W 剪切光标前一个单词(不适用于ksh)

    Ctrl + U/K 剪切从光标到开头/结尾所有内容

    Ctrl + Y 粘贴Ctrl + W/U/K所剪切的内容

    Ctrl + P/N上一条/下一条命令,等效于方向键↑/↓

    Ctrl + L 清屏,等效于 clear 命令

    Ctrl + H 删除,等效于 ← Backspace按键

    Shift + Ins 粘贴(比鼠标右键/中键快多了)

    Ctrl + R 搜索历史命令(高效,好用)

    Ctrl + C 向进程发送SIGINT信号,该信号的默认效果是结束进程

    Ctrl + Z 将进程放到后台挂起,此时可使用bg命令让进程在后台继续执行

    Ctrl + D 表明输入结束。可以用于退出Shell、关闭SSH连接等

    上述快捷键依赖于所使用的Shell,适用于Bash,部分也适用于QNX的默认Shell ksh

    当你习惯这些快捷键之后,就会发现之前的操作有多低效

  • 相关阅读:
    程序员创业必读的几本书
    新手上路—Java的"瑞士军刀"
    小团队互联网创业记
    Coder必须自废的两样神功
    码界新手,如何更高效的解决问题
    【转载】FckEditor 2.6.3 for Java 2.4 配置
    struts2上传多文件(b)
    Java基础-Java中的Calendar和Date类
    JAVA加减日期
    Java程序员应该了解的10个面向对象设计原则
  • 原文地址:https://www.cnblogs.com/tengzijian/p/14502026.html
Copyright © 2011-2022 走看看