快捷键和常用命令——优雅而优秀的操作习惯

2018-07-20  本文已影响0人  super_小黄

电影作品中,那些黑客高手打键盘的时候,屏幕刷屏都刷到飞起,简直狂拽酷炫***。

而现实中,除了遇到棘手问题时,不会需要怎么操作键盘,当思路很顺畅,需要手速跟上脑速的时候,快捷键和一些命令就可以帮助你提高手速。下面来讲解一些如何成为一名合格的键盘手。

什么ctrl-c,ctrl-v就不说了,说一些实际工作中学到的一些可能你不知道的东西。由于笔者习惯用mac,下面说的都是mac里的操作。

一、编辑文本内容时的一些操作

工作中,无论是写代码、输命令、写文档,都需要编辑文本内容。常常需要改变光标在文本中的位置,在不操作鼠标的情况下(因为操作鼠标会花更多时间),我看到周围有一些同事都还是只使用常规的上下左右方向键。很像电影“疯狂动物城”里的树懒(没看过可以看下,还蛮有趣的,反正就是动作很迟缓的感觉)。

举例在终端执行sql查询,在前一次的输入基础上,进行修改,修改内容是换一个表名

不用快捷键的话,终端中是不支持鼠标的,然后如果按方向键将光标定位到表名的位置,就要按很多很多次方向左。

使用方向键的话,可以按几次option+方向左,一个单词一个单词的移动光标位置,而不是一个字母一个字母的移动。然后删除用control+w,而不是按多次delete。

这样下来,这个操作的耗时,就大大降低了。(这个好比是优化了一个算法,这个算法就是你手打键盘的方式。一样的效果,不一样的效率)

下面是一些常用快捷键:

    跳到当前行的开头 = control + A

    跳到当前行的末尾 = control + E

    跳到前一个单词 = option + ←

    跳到后一个单词 = option + →

    删除前一个单词 = control + W

二、在文本查看方面的一些操作

在查看文本方面,举例:开发和测试经常需要去查看日志。

但是日志往往内容比较多,快速寻找到想要的内容,是我们要追求的目标。

在找到了log文件的目录路径后,有下面几种方式,可以打开查看日志。

1.less命令

对文件或其它输出进行分页显示

格式:less [参数] 文件名

执行less命令后,进入查看内容的状态

        跳转到文本开头 =  fn + → = END

        跳转到文本末尾 = fn + ← = HOME

        向上搜索字符串 = ? + keyword

        向下搜索字符串 = / + keyword 

        退出less模式 = Q 

方便查看已经产生的日志内容

2.tail命令

显示文件末尾部分内容,以及不断刷新,当有新内容,立刻显示

格式:tail -f 文件名

        control + c 退出

方便查看即将进行的操作产生的日志

3.grep命令

用于搜索关键词,显示含有关键词信息的部分日志

格式:grep keyword filename —color

color参数,用于将关键词高亮。

在具体工作中,可以通过不同场景,选择不同命令工具,可以大大提升效率。

以上分享了下自己的小心得,它们提高了我的工作效率,希望对大家有帮助。

上一篇下一篇

猜你喜欢

热点阅读