1.ag:比grep、ack更快的递归搜索文件内容。

2.tig:字符模式下交互查看git项目,可以替代git命令。

3.mycli:mysql客户端,支持语法高亮和命令补全,效果类似ipython,可以替代mysql命令。

4.jq: json文件处理以及格式化显示,支持高亮,可以替换python -m json.tool。

5.shellcheck:shell脚本静态检查工具,能够识别语法错误以及不规范的写法。

6.yapf:Google开发的python代码格式规范化工具,支持pep8以及Google代码风格。

7.mosh:基于UDP的终端连接,可以替代ssh,连接更稳定,即使IP变了,也能自动重连。

8.fzf:命令行下模糊搜索工具,能够交互式智能搜索并选取文件或者内容,配合终端ctrl-r历史命令搜索简直完美。

9.PathPicker(fpp):在命令行输出中自动识别目录和文件,支持交互式,配合git非常有用。

运行以下命令:

git diff HEAD~8 --stat | fpp

10.htop: 提供更美观、更方便的进程监控工具,替代top命令。

11.axel:多线程下载工具,下载文件时可以替代curl、wget。

axel -n 20 http://centos.ustc.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1511.iso

12.sz/rz:交互式文件传输,在多重跳板机下传输文件非常好用,不用一级一级传输。

13.cloc:代码统计工具,能够统计代码的空行数、注释行、编程语言。

14.ccache:高速C/C++编译缓存工具,反复编译内核非常有用。使用起来也非常方便:

gcc foo.c

改成:

ccache gcc foo.c

15.tmux:终端复用工具,替代screen、nohup。

script -t 2>time.txt session.typescript # 录制开始# your commandsexit # 录制结束

回放:

scriptreplay -t time.txt session.typescript

**18.you-get: **非常强大的媒体下载工具,支持youtube、google+、优酷、芒果TV、腾讯视频、秒拍等视频下载。

还有mac专有的pbcopy/pbpaste:

把命令行输出拷贝到系统粘贴板:

cat test.sh| pbcopy

把系统粘贴板内容拷到终端:

pbpaste

mac下的say命令支持多种语言(英语、普通话、粤语)文本朗读,支持各种销魂恐怖的语气。跑这个命令感受下,小心被吓着了:

for i in say -v '?' | cut -d ' ' -f 1; do echo

i" 'Hello World';done

19.thefuck:用途是每次命令行打错了以后,打一句fuck就会自动更正命令。比如apt-get打成了aptget。fuck以后自动变成apt-get。但还是没加sudo。再fuck,成功!

最后,想学习Python的小伙伴们!

请关注+私信回复:“学习”就可以拿到一份我为大家准备的Python学习资料!

pytyhon学习资料

python学习资料

python常用软件hon开发的著名软件_20个堪称神器的命令行软件(内附python教程免费分享)...相关推荐

  1. 20个堪称神器的命令行软件

    点击上方"朱小厮的博客",选择"设为星标" 后台回复"1024"获取公众号专属1024GB资料 1.ag:比grep.ack更快的递归搜索文 ...

  2. 10道python面试题,每题10分,你能的多少分!(内附python教程)

    image.png 1.一行代码实现1–100之和 10道python面试题,每题10分,你能的多少分! 2.简述面向对象中new和init区别 init是初始化方法,创建对象后,就立刻被默认调用了, ...

  3. 双代号网络图基础算法_最新(免锁版)网络图横道图绘制软件,内附安装教程,制图做更快...

    最新(免锁版)网络图横道图绘制软件,内附安装教程,制图做更快 网络图横道图绘制可制作双代号网络计划.单代号网络图.横道图(及甘特图Gantt),是最常用的计划与控制手段之一,项目管理的必备工具,还可作 ...

  4. 单代号网络图计算例题_最新(免锁版)网络图横道图绘制软件,内附安装教程,制图做更快...

    最新(免锁版)网络图横道图绘制软件,内附安装教程,制图做更快 网络图横道图绘制可制作双代号网络计划.单代号网络图.横道图(及甘特图Gantt),是最常用的计划与控制手段之一,项目管理的必备工具,还可作 ...

  5. 【效率】好用到爆!GitHub 星标 32.5k+的命令行软件管理神器,功能真心强大!...

    前言(废话) 本来打算在公司偷偷摸摸给星球的用户写一篇编程喵整合 MongoDB 的文章,结果在通过 brew 安装 MongoDB 的时候竟然报错了.原因很简单,公司这台 Mac 上的 homebr ...

  6. 好用到爆,GitHub 星标 32.5k+的命令行软件管理神器,功能真强大

    前言(废话) 本来打算在公司偷偷摸摸给星球的用户写一篇编程喵整合 MongoDB 的文章,结果在通过 brew 安装 MongoDB 的时候竟然报错了.原因很简单,公司这台 Mac 上的 homebr ...

  7. 解放双手,推荐一款 GitHub 星标 8.2k+的命令行软件管理器

    小二是公司新来的实习生,之前面试的过程中对答如流,所以我非常看好他.第一天,我给他了一台新电脑,要他先在本地搭建个 Java 开发环境. 二话不说,他就开始马不停蹄地行动了.真没想到,他竟然是通过命令 ...

  8. 命令行下 pdb 调试 Python 程序

    官方参考网站 The Python Debugger : https://docs.python.org/3/library/pdb.html gdb 调试命令的使用及总结:https://blog. ...

  9. 仅需5道题轻松掌握Python命令行相关标准库 | Python技能树征题

    仅需5道题轻松掌握Python命令行相关标准库 | Python技能树征题 0. 前言 1. 第 1 题:命令行日志记录 2. 第 2 题:将日志存储在磁盘上 3. 第 3 题:命令行参数解析 4. ...

最新文章

  1. iOS 跑马灯之 TXScrollLabelView
  2. 假定某计算机的cpu,假定某计算机字长16位,CPU内部结构如图5.1所示,CPU和存储器之间采用同步方式通信,按字编址。采_搜题易...
  3. 阿里某员工论坛炫耀:感谢公司让毕业不到两年的我年入百万
  4. Java语言程序设计(基础篇)第七章(2 18 34)
  5. 交换友链的几个技巧!
  6. 互联网金融乱弹4:讨论金融系统日切处理
  7. 谈阿里核心业务监控平台SunFire的技术架构
  8. 敏捷指南阅后的几点体会
  9. 决策树中的过拟合问题
  10. 双曲调频信号matlab仿真,matlab 实现线性调频信号以及分析处理
  11. 为股票量化分析最新整理的免费股票数据API接口
  12. 防火墙技术之安全区域
  13. 海康摄像头录制功能实现
  14. 电子技术课设------交通灯信号控制器
  15. 分布式的Scrapy过于能打!十个resquests都顶不住! ๑乛◡乛๑ Scrapy框架使用方法
  16. ITM Architecture/ ITM 架构
  17. 交换机(华为)双因素身份认证解决方案
  18. vue npm install --save-dev css-loader出现的错误
  19. 如何给SolidWorks工程图添加条型码?
  20. [老齐的求职攻略] 第四章 现场面对面

热门文章

  1. Java实现人脸检测,java线程教程
  2. [Linux]Ubuntu安装vnc并解决花屏问题
  3. 【Linux】进程的程序替换
  4. 国有行面试:掌握这11个测评要素
  5. App订阅总是被坑?教你三步就能查看已订阅项目
  6. JAVA lambda 简单例子
  7. SCRM---私域流量的22句真话!
  8. Web前端开发标准规范 1
  9. 【转】数字音视频压缩编码标准及H.265的编码优势
  10. 从光大证券交易系统8.16事件说起