专栏首页简尚玩Linux命令行,必须得了解的提高效率的快捷键

玩Linux命令行,必须得了解的提高效率的快捷键

1

最近写了很多围绕软件测试从业者的经验文、成长文;如果不去思考、总结、反思、落地到实际工作中,看了再多,也没啥用 。

今天换一种方式,写篇入门级的提升效率快捷键 。

玩Linux ,快捷键,是必须掌握的 ,鼠标效率太低了 。

2

测试从业者,常用的Linux命令,看文章:

21天,搞定软件测试从业者必备的Linux命令(完整篇)

21天,搞定Linux日常使用 。

3

快捷键 :

ctrl+a 光标移到行首。 ctrl+e 光标移到行尾。

ctrl+b 光标左移一个字母。 ctrl+f 光标右移。

ctrl+h 删除光标前一个字符。 ctrl+w 移除光标前的一个单词。 ctrl+d 删除光标所在字母。

ctrl+k 清除光标后至行尾的内容。 ctrl+u 清除光标前至行首间的所有内容。

ctrl+l 清屏(比命令clear更高效)

ctrl + c /ctrl + z

中断命令,中断任务执行,比如正在tail 看log,如何停止 ?此命令,试试 。

ctrl+t 交换光标位置前的两个字符 ctrl+y 粘贴或者恢复上次的删除

esc组合 esc+d: 删除光标后的一个词 esc+f: 往右跳一个词 esc+b: 往左跳一个词 esc+t: 交换光标位置前的两个单词。

4

补充 ,

为何要发一篇快捷键的文章 ?

如果你每天接触Linux命令行,每天操作服务器,不会快捷键,可以想象效率何其低 。

注:玩vim编辑器,也是一样的道理,有非常多的快捷键,提升效率 。

5

针对如上的快捷键,来一个案例 。

假设 ,

老徐现在要对自己的测试博客isTester.com的搜索这块进行压测,得到tps和响应时间 。

压测工具:

wrk (wrk咋用?见点击底部阅读原文 )

执行命令如下 :

wrk -t10 -c200 -d30s --latency --script istester.lua "http://istester.com/search-index-wrk-1.html?idoxu" > istester_wrk_report.ini

注:如上脚本含义,

200并发,10线程,执行30s,调用istester.lua脚本,对url进行压测,并把压测结果,写入istester_wrk_report.ini文件中 。

可以通过命令 cat istester_wrk_report.ini 查看压测报告 。

如果不想每次执行的结果被覆盖,可以把“>”更换为“>>”

最终命令如下:

wrk -t10 -c200 -d30s --latency --script istester.lua "http://istester.com/search-index-wrk-1.html?idoxu" >> istester_wrk_report.ini

用wrk工具,执行压测 。

需要不断改执行参数(并发数、连接数) ,这个时候 ctrl + a(特别是命令行特别长,跳转到行首修改) ,就非常重要了 。

具体,自己慢慢看,对照实操一遍,此份快捷键清单,自己收藏 & 保存 。

对此块,如有兴趣的,留个言 ;老徐有时间可以录个操作视频 。

wrk工具咋用?见底部 阅读原文 链接

End

6

希望这篇基础普及文,对你有用 。如果真有兴趣,想深入玩玩,通过搜索引擎都可以找到答案 。

本文分享自微信公众号 - 简尚(idoxu2016)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-09-18

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • TARS:Linux基金会新一代海量服务开发框架

    在上周美国加州圣迭戈开源峰会上,Linux基金会执行董事Jim Zemlin做了主题演讲。 他把由腾讯主导开源并捐献给Linux基金会的微服务RPC框架TAR...

    腾讯开源
  • JAVA面试解析(有赞二面)

    说在前面的话: 本文适合人群:急等着换工作的人 我承认刷面试题很有用的,纵观几年来的JAVA面试题,你会发现每家都差不多。比如,你仔细观察,你会发现,HashM...

    乔戈里
  • 腾讯云文件存储的妙用

    腾讯云的常用文件存储除了对象存储,云硬盘,还有一种文件存储,这个存储可以像硬盘一样挂载在内网的任何服务器

    用户4432529
  • 为 a.out 举行一个特殊的告别仪式

    在 “Linux 发布 5.1, Linux Lab 同步支持” 一文中,首次得知了 Linux 移除 a.out 格式的消息,这个消息着实令人感叹,因为 a....

    Linux阅码场
  • 手把手教你快速配置 Linux 云服务器

    根据用户所在地理位置选择云服务器地域。云服务器越靠近访问用户,越能获得较小的访问时延和较高的访问速度。例如在河北,可以选择可用区在 “北京” 的云服务器。

    魏艾斯博客www.vpsss.net
  • spring boot 引起的 “堆外内存泄漏”

    发现配置的4G堆内内存,但是实际使用的物理内存高达7G,确实有点不正常,JVM参数配置是“-XX:MetaspaceSize=256M -XX:MaxMetas...

    纯洁的微笑
  • 开发者常用及实用 Linux Shell 命令备忘录

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    Frank909
  • 五分钟搞懂 Linux 重点知识,傻瓜都能学会!

    我们都知道Linux是一个支持多用户、多任务的系统,这也是它最优秀的特性,即可能同时有很多人都在系统上进行工作,所以千万不要强制关机。

    Java技术栈
  • 更新yum源

    下载新的CentOS-Base.repo 到/etc/yum.repos.d/ 如下的源用一个就好,三条命令选其一

    拓荒者
  • msys2:shell下获取node版本号:

    最近在写shell脚本时需要获取node的版本号,代码很简单node --version | sed 's/^v//',在linux(ubuntu)下执行都没有...

    用户1148648

扫码关注云+社区

领取腾讯云代金券