• linux 命令(43):bash 快捷键操作


    ctrl 命令行快捷键:

    • CTRL+A: – 快速移动到行首。

        我们假设你输入了像下面这样的命令。当你在第 N 行时,你发现在行首字符有一个输入错误

        $ gind . -mtime -1 -type

        注意到了吗?上面的命令中我输入了 gind 而不是 find 。你可以通过一直按着左箭头键定位到第一个字母然后用 g 替换 f 。或者,仅通过 CTRL+A 或 HOME 键来立刻定位到行首,并替换拼错的单词。这将节省你几秒钟的时间。

    •  CTRL+E – 快速移动到行末。

        当你修正了行首拼写错误的单词,按下 CTRL+E 来快速移动到行末。或者,你也可以使用你键盘上的 END 键。

    • CTRL+F – 光标向后移动一个字符。(向后移动光标)

        如果你想将光标向后移动一个字符的话,按 CTRL+F 来替代右箭头键。

    • CTRL+B – 光标向前移动一个字符。(向前移动光标)

        这个快捷键可以使光标向前移动一个字符,即光标前的一个字符。或者,你可以使用左箭头键来向前移动一个字符。

    •  CTRL+H – 删除光标签的一个字符(单个向前删除),和退格键相同。 CTRL+J – 和 ENTER/RETURN 键相同。

        回车键不工作?没问题! CTRL+J 或 CTRL+M 可以用来替换回车键。

    • CTRL+D – 删除光标后的一个字符。(单个向后删除)

        如果你的系统退格键无法工作的话,你可以使用 CTRL+D 来删除光标后的一个字符。这个快捷键也可以让你退出当前会话,和 exit 类似。

    • CTRL+U – 删除光标前的所有字符(从光标后的点删除到行首)(向前删除所有)

        这个快捷键立刻删除前面的所有字符。

    • CTRL+K – 删除光标后的所有字符。(向后删除所有)

        你不必一直按着删除键来删除光标后的字符。只要按 CTRL+K 就能删除光标后的所有字符。

    • CTRL+L – 清空屏幕并重新显示当前行

        别输入 clear 来清空屏幕了。只需按 CTRL+M 即可清空并重新显示当前行。

    • CTRL+M – 和 CTRL+J 或 RETURN键相同。 
    • CTRL+N – 在命令历史中显示下一行。(显示历史下一条命令)

        你也可以使用下箭头键。

    •  CTRL+P – 显示命令历史的上一条命令。(显示历史上一条命令)

        你也可以使用上箭头键。

    • CTRL+O – 运行你使用反向搜索时发现的命令,即 CTRL+R。
    •  CTRL+C – 停止当前运行的命令。

        如果一个命令运行时间过久,或者你误运行了,你可以通过使用 CTRL+C 来强制停止或退出。

    • CTRL+G – 退出历史搜索模式,不运行命令。

        正如你在上面的截图看到的,我进行了反向搜索,但是我执行命令,并退出了历史搜索模式。

    •  CTRL+R – 向后搜索历史记录(反向搜索)。 CTRL+S – 向前搜索历史记录。CTRL+T – 交换最后两个字符。

        这是我最喜欢的一个快捷键。假设你输入了 sl 而不是 ls 。没问题!这个快捷键会像下面这张截图一样交换字符。

    •  CTRL+V – 逐字显示输入的下一个字符。 CTRL+W – 删除光标前的一个单词

        不要和 CTRL+U 弄混了。CTRL+W 不会删除光标前的所有东西,而是只删除一个单词。

    • CTRL+X – 列出当前单词可能的文件名补全。☉ CTRL+XX – 移动到行首位置(再移动回来)。☉ CTRL+Y – 恢复你上一个删除或剪切的条目。

        记得吗,我们在第 21 个命令用 CTRL+W 删除了单词“-al”。你可以使用 CTRL+Y 立刻恢复。

    • CTRL+Z – 停止当前的命令。

        你也许很了解这个快捷键。它终止了当前运行的命令。你可以在前台使用 fg 或在后台使用 bg 来恢复它。

    • CTRL+[ – 和 ESC 键等同。

    杂项

    • !! – 重复上一个命令。
    • ESC+t – 交换最后两个单词。

  • 相关阅读:
    【译】Using .NET for Apache Spark to Analyze Log Data
    边缘缓存模式(Cache-Aside Pattern)
    GUID做主键真的合适吗
    在Java大环境下.NET程序员如何夺得一线生机
    板子
    P1525 关押罪犯 (并查集 / 二分图)| 二分图伪码
    算法学习笔记:匈牙利算法
    POJ
    19级暑假第三场训练赛
    POJ 1011 Sticks​ (DFS + 剪枝)
  • 原文地址:https://www.cnblogs.com/lovychen/p/8556965.html
Copyright © 2020-2023  润新知