常用的命令行击键操作

ctrl + insert   xshell中复制,可以设置选中内容自动复制
ctrl shift + c  crt中复制
shift + insert xshell中粘贴
ctrl shift + v  crt中粘贴
ctrl+tab        xshell中快速切换连接选项卡
alt + N          N为数字,CRT中快速切换连接选项卡
alt  + d      删除光标所在位置的后单词,要设置alt键为meta键
ctrl + w      删除光标前一个单词相当于VIM里db
ctrl + k      删除光标后面所有字符相当于VIM里d shift+$
ctrl + u      删除光标前面所有字符相当于VIM里d shift+^
ctrl + y      恢复ctrl+u上次执行时删除的字符
ctrl + 键盘左右键    快速移动一个词(Xshell)
ctrl + a      将光标移动到命令行开头相当于VIM里shift+^或者home键
ctrl + e      将光标移动到命令行结尾处相当于VIM里shift+$或者end键
ctrl + p      返回上一次输入命令字符
ctrl + r       输入单词搜索历史命令
Ctrl + g     从历史搜索模式退出,Ctrl+r后用作退出使用
alt  + p      输入字符查找与字符相接近的历史命令
ESC + .     打印之前执行过的命令的最后一部分(参数)以空格为分隔符,也可以用alt+.
Ctrl + l       清屏
Ctrl + o      执行当前命令,并选择上一条命令
Ctrl + z      挂起命令
Ctrl + d      退出登录
tab键           自动补全
ctrl + i        类似TAB健补全功能,一般用tab不用它
Ctrl + Shift + r    重新登录前一个用户
ctrl + c        终止当前操作
ctrl + s        锁住终端
ctrl + q        解锁终端
ctrl + o        重复执行命令
alt  + 数字键   操作的次数(Xshell)

命令行击键操作整理

复制粘贴和窗口切换

ctrl + insert   xshell中复制,可以设置选中内容自动复制
ctrl shift + c  crt中复制
shift + insert xshell中粘贴
ctrl shift + v  crt中粘贴
ctrl+tab        xshell中快速切换连接选项卡
alt + N          N为数字,CRT中快速切换连接选项卡
alt  + d            删除光标所在位置的后单词,要设置alt键为meta键

删除

ctrl + d      删除光标所在位置上的字符相当于VIM里x或者dl
ctrl + h      删除光标所在位置前的字符相当于VIM里hx或者dh
ctrl + k      删除光标后面所有字符相当于VIM里d shift+$
ctrl + u      删除光标前面所有字符相当于VIM里d shift+^
ctrl + w      删除光标前一个单词相当于VIM里db
ctrl + y      恢复ctrl+u上次执行时删除的字符
ctrl + ?      撤消前一次输入
alt  + r      撤消前一次动作
alt  + d      删除光标所在位置的后单词

移动

ctrl + a      将光标移动到命令行开头相当于VIM里shift+^或者home键
ctrl + e      将光标移动到命令行结尾处相当于VIM里shift+$或者end键
ctrl + f      光标向后移动一个字符相当于VIM里l
ctrl + b      光标向前移动一个字符相当于VIM里h
ctrl + 方向键左键    光标移动到前一个单词开头
ctrl + 方向键右键    光标移动到后一个单词结尾
ctrl + x      在上次光标所在字符和当前光标所在字符之间跳转
alt  + f      跳到光标所在位置单词尾部

替换

ctrl + t          将光标当前字符与前面一个字符替换
alt  + t          交换两个光标当前所处位置单词和光标前一个单词
alt  + u          把光标当前位置单词变为大写
alt  + l          把光标当前位置单词变为小写
alt  + c          把光标当前位置单词头一个字母变为大写
^oldstr^newstr    替换前一次命令中字符串

历史命令编辑

ctrl + p           返回上一次输入命令字符
ctrl + r            输入单词搜索历史命令
alt  + p           输入字符查找与字符相接近的历史命令
alt  + >           返回上一次执行命令
Ctrl + g          从历史搜索模式退出
Ctrl + n          历史中的下一条命令
Alt + .             打印之前执行过的命令的最后一部分(参数)以空格为分隔符
ESC + .          打印之前执行过的命令的最后一部分(参数)以空格为分隔符

控制命令

Ctrl + l         清屏
Ctrl + o        执行当前命令,并选择上一条命令
Ctrl + z        挂起命令
Ctrl + d        退出登录
tab键           自动补全
clear            清屏
logout          退出当前用户
Ctrl + Shift + r    重新登录前一个用户
ctrl + c         终止当前操作
ctrl + s         锁住终端
ctrl + q        解锁终端
ctrl + i         类似TAB健补全功能,一般用tab不用它
ctrl + o        重复执行命令
alt  + 数字键   操作的次数(xshell中)

 

Linux bash命令行常用快捷键(Xshell和secure CRT以及gnome-terminal)的更多相关文章

  1. 提高Linux运维效率的30个命令行常用快捷键

    提高Linux运维效率的30个命令行常用快捷键 表4-1  30个常用快捷键 快捷键 功能说明 最有用快捷键 tab 命令或路径等的补全键,Linux最有用快捷键* 移动光标快捷键 Ctrl+a 光标 ...

  2. 提高Linux运维效率的命令行常用快捷键

    提高Linux运维效率的命令行常用快捷键 tab 命令或路径等的补全键,Linux最有用快捷键 Ctrl+a 光标回到命令行首 Ctrl+e 光标回到命令行尾 Ctrl+k 剪切(删除)光标处到行尾的 ...

  3. linux 命令行常用快捷键

    linux命令行常用快捷键,区别于vim编辑器快捷键.熟练掌握下面的快捷键可提高操作linux的工作效率.当然最重要的是可以装屌. 1.移动光标快捷键Ctrl+a光标回到命令行首* Ctrl+e光标回 ...

  4. 历史命令~/.bash_history,查看所有别名alias,命令执行顺序,命令行常用快捷键,输入输出重定向,wc统计字节单词行数

    历史命令大小:/etc/profile中字段HISTSIZE=1000 历史命令保存文件:~/.bash_history history -c 清空历史命令 history -w 把历史命令写入~/. ...

  5. 转: windows 10使用原生linux bash命令行

    转: https://www.zybuluo.com/pandait/note/337430 windows 10使用原生linux bash命令行 linux bash windows-10 第一时 ...

  6. Win10系统开启Linux Bash命令行

    Win10系统开启Linux Bash命令行 导读 在Build2016上微软为了拉拢开发者发了个大招,那就是Win10一周年更新集成原生Linux Bash命令行功能,这将允许开发者或用户在Wind ...

  7. 【linux使用】bash shell命令行常用快捷键 (转载)

    移动: Ctrl + A: 移动到当前编辑的命令行首, Ctrl + E: 移动到当前编辑的命令行尾, Ctrl + F 或 ->:按字符右移(往命令行尾部方向,前移) Ctrl + B 或 & ...

  8. 【linux使用】bash shell命令行常用快捷键

    移动: Ctrl + A: 移动到当前编辑的命令行首, Ctrl + E: 移动到当前编辑的命令行尾, Ctrl + F 或 ->:按字符右移(往命令行尾部方向,前移) Ctrl + B 或 & ...

  9. 常用Linux终端命令行的快捷键列表

    终端有很多快捷键,不太好记,常用的在这里 Ctrl+r 实现快速检索使用过的历史命令.Ctrl+r中r是retrieve中r. Ctrl+a:光标回到命令行首. (a:ahead) Ctrl+e:光标 ...

随机推荐

  1. Python集合:set

    集合 集合的描述 set是一个无序不重复的序列,可以用{}或者 set() 函数创建集合,它存放不可变类型(如字符串.数字.元组)数据. 注意:创建一个空集合必须使用set()方法,因为{}是用来生成 ...

  2. Centos acme.sh 申请 LetsEncrypt 通配证书

    1. 安装 acme.sh 注意:如果需要使用 Standalone Mode请先安装socat# yum intall socat It is recommended to install soca ...

  3. 性能工具之stress工具使用教程(带源码说明)

      stress是一个在linux下的压力测试小工具. 我看到有些人用这个工具来描述一些资源耗尽的场景,也有人用它来做混沌测试中.请使用者要注意,这个工具并不是模拟业务问题的,是模拟系统级问题的.所以 ...

  4. Python 机器学习实战 —— 监督学习(上)

    前言 近年来AI人工智能成为社会发展趋势,在IT行业引起一波热潮,有关机器学习.深度学习.神经网络等文章多不胜数.从智能家居.自动驾驶.无人机.智能机器人到人造卫星.安防军备,无论是国家级军事设备还是 ...

  5. 学习响应式编程 Reactor (1) - 响应式编程

    响应式编程 命令式编程(Imperative Programing),是一种描述计算机所需做出的行为的编程范式.详细的命令机器怎么(How)去处理以达到想要的结果(What). 声明式编程(Decla ...

  6. bzoj1925 地精部落

    神题! 地精部落 内存限制:128 MiB 时间限制:1000 ms 标准输入输出     题目描述 传说很久以前,大地上居住着一种神秘的生物:地精. 地精喜欢住在连绵不绝的山脉中.具体地说,一座长度 ...

  7. 循序渐进BootstrapVue,开发公司门户网站(3)--- 结合邮件发送,收集用户反馈信息

    在我们公司门户网站里面,如果有需要,我们可以提供一个页面给用户反馈信息,以便获得宝贵的用户信息反馈或者一些产品咨询的记录,一般这个结合邮件发送到负责人的邮箱即可.本篇随笔结合后端发送邮件的操作,把相关 ...

  8. 【问答分享第一弹】MySQL锁总结:MySQL行锁、表锁、排他锁、共享锁的特点

    大家好,我是小于哥哈.前几天能分享了第一期面试题,MySQL 中有哪几种锁 和 这些锁各有哪些特点 ,这道面试题是经常会被问到的一个面试题,大家反馈的都挺不错的.今天特此来总结一下. 首发于公众号[终 ...

  9. Java:Java多线程实现性能测试

    创建多线程和线程池 import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import ...

  10. 想成为Java高手的25个学习目标

    本文将告诉你学习Java需要达到的25个目标,希望能够对你的学习及找工作有所帮助.对比一下自己,你已经掌握了这25条中的多少条了呢? 1.你需要精通面向对象分析与设计(OOA/OOD).涉及模式(GO ...