zoukankan      html  css  js  c++  java
  • 熟悉 Bash 快捷键来提高效率

    Bash是GNU计划的一部分,是多数Linux发行版提供的默认Shell。 Linux的精髓就在于命令行的高效,而学习命令行的第一步便是学习如何快速地输入命令。

    其实包括Bash在内的多数Linux Shell都是使用一个叫GNU Readline Library的库来接受用户输入。 所以这些快捷键在多数Shell下都适用~

    命令编辑

    快捷键描述
    Ctrl + a go to the start of the command line
    Ctrl + e go to the end of the command line
    Ctrl + k delete from cursor to the end of the command line
    Ctrl + u delete from cursor to the start of the command line
    Ctrl + w delete from cursor to start of word (i.e. delete backwards one word)
    Ctrl + y paste word or text that was cut using one of the deletion shortcuts (such as the one above) after the cursor
    Ctrl + xx move between start of command line and current cursor position aand back again
    Alt + b move backward one word (or go to start of word the cursor is currently on)
    Alt + f move forward one word (or go to end of word the cursor is currently on)
    Alt + d delete to end of word starting at cursor (whole word if cursor is at the beginning of word)
    Alt + c capitalize to end of word starting at cursor (whole word if cursor is at the beginning of word)
    Alt + u make uppercase from cursor to end of word
    Alt + l make lowercase from cursor to end of word
    Alt + t swap current word with previous
    Ctrl + f move forward one character
    Ctrl + b move backward one character
    Ctrl + d delete character under the cursor
    Ctrl + h delete character before the cursor
    Ctrl + t swap character under cursor with the previous one

    历史命令

    快捷键描述
    Ctrl + r search the history backwards
    Ctrl + g escape from history searching mode
    Ctrl + p previous command in history (i.e. walk back through the command history)
    Ctrl + n next command in history (i.e. walk forward through the command history)
    Alt + . use the last word of the previous command

    命令控制

    快捷键描述
    Ctrl + l clear the screen
    Ctrl + s stops the output to the screen (for long running verbose command)
    Ctrl + q allow output to the screen (if previously stopped using command above)
    Ctrl + c terminate the command
    Ctrl + z suspend/stop the command
    Ctrl + d end of input
  • 相关阅读:
    harbor镜像拉取到本地
    hadoop单机部署
    tcpdump抓包
    centos7安装桌面启动`
    lvm虚拟机扩容虚拟机根目录
    ubuntu 18 静态网址及生效
    ubuntu安装微信
    QPS、TPS、PV、UV、GMV、IP、RPS
    RabbitMQ死信队列
    mysql update语句与limit的结合使用
  • 原文地址:https://www.cnblogs.com/lakeone/p/5424653.html
Copyright © 2011-2022 走看看