• 终端下的高效命令行操作


    终端terminal下的高效命令行能让你快速摆脱鼠标。

    一、Bang(!)命令

    Bang(!)命令,可以减少键盘输入,大大提高程序员的工作效率。

    $ !! // 上一条命令
    $ !* // 使用上一条命令的所有参数:
    $ !$ // 使用上一条命令的最后一个参数
    $ !:- // 使用上一条命令中除了最后一个参数的部分,在ps -ef | grep pid中使用
    $ ^foo^bar    // 替换上一条命令中的一个部份,仅替换第一个
    $ !!:gs/foo/bar  // 替换上一条命令中的一个部份,  替换所有
    

    二、命令行光标移动

    1. Esc相关,通过此种方式可以不用每次更改alt,这样alt就可以操作菜单栏了
    M + b // 先单击 Esc 键,然后再按 b 键,往回(左)移动一个单词
    M + f // 往后(右)移动一个单词
    M + d // 由光标位置开始,删除单词,直到该单词结束。
    M + num + cmd // 这种格式可以重复多次cmd命令,如 M + 4 + ctrl + f 向右移动4个字符
    M + Ctrl + ] + char // 向左搜索char字符, M + ctrl + ] + b 向左搜索b字符
    
    2. Ctrl相关
    Ctrl + u // 由光标所在位置开始,剪切左方所有的字符,直到该行开始。
    Ctrl + k // 由光标所在位置开始,剪切右方所有的字符,直到该行结束。
    Ctrl + y // 复制已剪贴的字符串
    Ctrl + a // 移到行首
    Ctrl + e // 移到行尾
    Ctrl + b // 往回(左)移动一个字符
    Ctrl + f // 往后(右)移动一个字符
    Ctrl + ] + char // 向右搜索char字符, ctrl + ] + b 向右搜索b字符
    

    三、参考

    commandlinefu

    作者:yusq77

    -------------------------------------------

    Wish you all the best and good health in 2021.

  • 相关阅读:
    Ext学习-HelloWorld以及基础环境搭建
    简易复选框样式设置
    浏览器加载js文件顺序
    handsontable前端excel学习笔记
    前端构建工具里babel-polyfill的使用问题
    前端后端分离,怎么解决SEO优化的问题呢?
    关于babel和babel-polyfill
    一段node代码的解读
    express笔记
    mac下通过brew安装的Nginx在哪
  • 原文地址:https://www.cnblogs.com/yusq77/p/13546399.html
Copyright © 2020-2023  润新知