工作以来都在接触Linux和Unix系统,所以对这两类系统用的多,也比较熟悉。渐渐的,Shell中的快捷键也运用自如,一次朋友看到我快捷的操作shell命令,很好奇的建议,什么时候教教他这些快捷方式。特撰写此文,来提高大家的工作效率和保护你们的键盘。

下述所有命令在Linux/unix的shell下有效,这里以bash为主。如有出入,以你自己的操作系统为准。

开始描述之前,先问几个常见的问题。

例如你在终端中输入了下面的这个find命令:

这时你的光标在输入文本的最后面,你

  • 是不是遇到过需要将光标移动到最前面?
  • 是不是遇到过移到最前面后,又要移动到最后面(例如添加 | xargs rm -f )?
  • 是不是遇到过删除一部分命令,例如删除searchme?
  • 是不是在输出太多时,想清屏幕?
  • 是不是想找到昨天输入的一条很长的命令?

如果你遇到过其中的一条或者两条问题,那么请往下看吧。你绝对没有浪费你的5分钟,来读下面的解释。

我要到命令行的最开始处:

简单,死命按住键盘上向左的箭头,一小会儿你也能达到命令行开始处。

更简单的说,Ctrl + a 可以快速切换到命令行开始处

好吧修改完了,开始的某些文字,又想回到最后补入一些命令:

这次发现了死命按太累了,寻找技巧吧 – Ctrl + e 切换到命令行末尾

Ctrl + r 在历史命令中查找 。例如我查找昨天一个命令,如果今天输入的话,可能要打半分钟,还好记得里面有一个nohup。因此按过Ctrl + r后,找到这个命令了,回车即可执行。

编辑命令行:

删除光标所在位置之前的所有字符:Ctrl + u

删除光标所在位置之后的所有字符:Ctrl + k

还有一些命令操作符:

Ctrl + c 终止命令(懂的人都知道,其实是发送SIGINT)信号到进程。

Ctrl + d 结束当前输入、退出shell

Ctrl + z 转入后台运行

少见的技巧:

!! 执行上一条执行过的命令

!$ 显示系统最近的一条命令的参数

最后这个比较有用,比如我先用cat /etc/mysql/my.cnf,然后我想用vi编辑。一般的做法是先用↑ 显示最后一条命令,然后用Ctrl + a 移动到命令最前,删除cat,然后再输入vi命令。

利用了上面的命令后,可以用vi !$来代替。

Shell 快捷键助你一臂之力相关推荐

  1. boot客户管理系统实训报告_客户太多,客户转化困难?分析报告迟迟出不来,CRM客户管理系统助你一臂之力...

    原标题:客户太多,客户转化困难?分析报告迟迟出不来,CRM客户管理系统助你一臂之力 作者:Teamface 企业中,每天接触的客户太多,时间太长根本记不住谁是谁,难以分清楚是否还是企业的意向客户,很容 ...

  2. ue4设置图片大小_如何达成照片级渲染效果,UE4来助你一臂之力

    原标题:如何达成照片级渲染效果,UE4来助你一臂之力 silujy:Lasse Rode在探求使用实时渲染工具表现照片级场景的过程中,利用虚幻引擎做了一些颇为有益的尝试.表现对象则是一间唯美的,几乎是 ...

  3. 上海网站排名优化找哪家?清法网络助你一臂之力

    说到网站排名优化,相信大部分企业都不陌生.它是指通过搜索引擎优化(seo)方式,使品牌网站在搜索结果中排名靠前.不过,由于网站的自然排名一般是搜索引擎对所有相关网页抓取结果自动分析.自动排名的体现,想 ...

  4. IB学霸分享学习经验(家长如何助孩子一臂之力)

    一.通用的学习经验 1.找到好的学习伙伴 和内地高中会一直上学至高考前不同的是,香港大部分学校有study leave的传统,就是从高考前一个多月至两个多月(按学校自己的规定)开始放假,让考生能够自由 ...

  5. 文明重启怎么找回之前的服务器,文明重启房子消失怎么找回 详尽攻略助你一臂之力...

    屋子怎么看不到了?文明重启房子消失怎么找回?还不知道的朋友看过来,这儿小编为各位提供王牌战争文明重启关于房子的攻略详解!感兴趣的朋友不容错失喔! 屋子消散解决之道攻略 然而并非呆在屋子中就十拿九稳了, ...

  6. 可以背在身后的机器人助你一臂之力

    文章来源:ATYUN AI平台 成本和工程限制意味着大多数远程呈现机器人都是iPad-on-a-stick外形的变体.但他们并非必须如此.看看这个由日本庆应义塾大学和东京大学的工程师建造的远程呈现机器 ...

  7. 狂刷《Java权威面试指南(阿里版)》,助你一臂之力,事半功倍

    莫慌莫慌,"面试造火箭,工作拧螺丝" 说得不无道理,偶然从朋友那得到的这份Alibaba内部疯传<Java权威面试指南(阿里版)>堪称精品,或可能助你一臂之力,事半功倍 ...

  8. 这份 Alibaba 内部疯传《Java 权威面试指南(阿里版)》堪称精品,面试助你一臂之力,事半功倍

    今年金三银四.金九银十情况都不太好,很多小伙伴都没找到工作,不少小伙伴都在经历了这个惨痛的寒冬后开始暗戳戳的备战明年的金三银四了,"面试造火箭,工作拧螺丝" 说得不无道理,偶然从朋 ...

  9. VS_Code快捷自定义代码块,助你一臂之力

    VS_Code快捷自定义代码块,助你一臂之力 作用详情 话不多说,上图 输入你的代码块文件名(无要求) 编辑文件 效果展现 作用详情 很多时候我们在开发时,经常会用到一些常用的代码块,使得我们需要手打 ...

最新文章

  1. 美国国家政策基金会:美国科技秘密武器来自中国和印度
  2. linux iptables 数据流程详解 4表5链的关系
  3. Jerry答网友提问:SAP CRM WebClient UI里的EXT,STRUCT等含义
  4. mysql vector查找_vectort
  5. 中国双层超级电容器市场趋势报告、技术动态创新及市场预测
  6. oracle转换指定类型,PL/SQL 类型格式转换
  7. C++ minidump类
  8. pdg快速转换pdf源码_在手机上快速免费把图片转换成PDF文件
  9. 【TWVRP】基于matlab节约算法求解带时间窗的电动车路径规划问题【含Matlab源码 1169期】
  10. 一、zabbix与nagios对比
  11. PyQt5 QLabel控件
  12. 【调剂】上海海洋大学大数据和遥感方向接收硕士调剂
  13. 带蒙版的安卓剪辑软件_抖音运营干货,9款手机剪辑软件APP,从此让你用手机轻松玩转剪辑...
  14. Spring IOC介绍
  15. C#将数据导入固定word模板
  16. open /data/prometheus: too many open files
  17. 银行从业资格考试通过后如何申请证书
  18. ubuntu20.04上安装和使用frp内网穿透的方法
  19. Zoom WebTeam面经
  20. Linux下黑白棋c语言程序,黑白棋(C语言源程序)

热门文章

  1. weblogic BEA-170011
  2. PHP修改图片上的文字,怎么用ps改图片上的字
  3. trac linux,Ubuntu搭建trac平台步骤
  4. 主板开启网络唤醒_网络唤醒bios设置【应用方式】
  5. 澳洲留学难吗 计算机排名澳洲达伦哥,#澳洲留学# 达伦哥全面解析澳洲DIPLOMA课程!...
  6. Loadrunner中几个超时函数的用法
  7. Java核心技术·卷二·第一章笔记
  8. 【CVPR智慧城市挑战赛】无监督交通异常检测,冠军团队技术分享
  9. 工欲善其事,必先利其器——Python及其IDE安装
  10. css动态飞飞荷包蛋