linux的这些工具堪称神器,你用过哪个?

一去丶二三里 一去丶二三里     2023-01-26     221

关键词:

星标/置顶 公众号👇,硬核文章第一时间送达!

ag

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

tig

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

mycli

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

jq

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

shellcheck

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

yapf

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

mosh

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

fzf

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

PathPicker(fpp)

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

运行以下命令:

git diff HEAD~8 --stat | fpp

htop

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

axel

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

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

sz/rz

交互式文件传输,在多重跳板机下传输文件非常好用,不用一级一级传输。

cloc

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

ccache

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

gcc foo.c

改成:

ccache gcc foo.c

tmux

终端复用工具,替代screen、nohup。

neovim: 替代vim。

script/scriptreplay: 终端会话录制。

script -t 2>time.txt session.typescript # 录制开始

# your commands

exit # 录制结束

回放:

scriptreplay -t time.txt session.typescript

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 && say -v "$i" 'Hello World';done

知乎原帖中,也有答友推荐了 The Fuck。用途是每次命令行打错了以后,打一句fuck就会自动更正命令。比如apt-get打成了aptget。fuck以后自动变成apt-get。但还是没加sudo。再fuck,成功!

而且关键是每次打命令和内心os完全一致,有种人机合一的快感。 Fuck!!!

往期推荐

☞ 专辑 | 趣味设计模式

☞ 专辑 | 音视频开发

☞ 专辑 | C++ 进阶

☞ 专辑 | 超硬核 Qt

☞ 专辑 | 玩转 Linux

☞ 专辑 | GitHub 开源推荐

☞ 专辑 | 程序人生

关注公众「高效程序员」👇,一起优秀!

回复 “入群” 进技术交流群,回复 “1024” 获取海量学习资源。

堪称神器的办公工具,国产精品福昕pdf编辑器上榜

...考为什么自己的工作总是那么艰难?......如果你还在为了这些焦虑万分,那就是还没摸清职场门道!如今的互联网如此发达,难道你不知道有N多的小众办公神器,可以高效地提升你N倍的办公学习效率吗?它们都有一个统称:软... 查看详情

编译工具:这些ide和代码编辑器你用过几个?

首先我们应该分辨IDE和代码编辑器之间的区别。简单的说,IDE是一组集成在一起的工具:文本编辑器、编译器、构建或进行集成、调试等。通常IDE仅限于一种编码语言或框架。但有时我们只需要用来编辑代码的工具——... 查看详情

收藏!这些提高程序员生产力的工具你用过吗?(代码片段)

随着文件、数据集和配置的增长,搜寻数据变得越来越困难。然而,有许多工具可以帮助我们在处理大型JSON和YAML文件、复杂的正则表达式、SQL数据库关系、复杂的开发环境等场景时提高工作效率。JSONJSON是一种对计算机... 查看详情

那些堪称神器的chrome插件

...升大家的工作效率有帮助。 1、项目名称:Chrome迷你工具包项目简介: Tinytools(迷你工具)是一个Chrome的扩展,其中包含了很多有用的工具,如QR码生成器,QR码解码、翻译,时间戳转换,源格 查看详情

工欲善其事,必先利其器,电脑上这些软件堪称惊艳

...、职场、办公我们会接触到各种类电脑软件,安装好这些软件,让你效率快速到起飞。领取福利300+Python经典编程案例50G+学习视频教程100+Python初阶、中阶、高阶电子书籍1000+简历模板和汇报PPT模板(转正、年终... 查看详情

工欲善其事,必先利其器,电脑上这些软件堪称惊艳

...、职场、办公我们会接触到各种类电脑软件,安装好这些软件,让你效率快速到起飞。领取福利300+Python经典编程案例50G+学习视频教程100+Python初阶、中阶、高阶电子书籍1000+简历模板和汇报PPT模板(转正、年终... 查看详情

这些优秀的主流代码编辑器,你用过多少款?

这些年来,编写代码本身已经成为一种艺术。现在,有大量的编程语言可供开发者选择使用,从汇编语言到Ruby和Python。尽管对于给定的项目有许多编程语言可供选择,但有一件事是亘古不变的,每个开发者都需要一个代码编辑... 查看详情

翻遍全网,堪称神器的chrome插件务必收藏

...你找不到的,今天就为大家推荐几款必备的Chrome插件工具。Fehelper—前端人员神器国人开发的一款功能强大的插件,它相当于一个工具箱,这个插件包含了各种前端程序员所需的功能。包含多个独立小应用,比如&#... 查看详情

2022年你手机里有哪些堪称神器的app?

...定突破了边界带来了效率的极大提升。今天为大家介绍的这些App,都是些在移动端办公的高手,能够在移动端营造生产力场景,与普通的电脑软件和web软件有着极大的不同。让我们一起来看一下吧:先介绍主打iOS的应用,安卓或... 查看详情

支付宝小程序怎么用你用过吗

...关闭,入口在底部做左侧,需点击按钮打开。8、了解了这些,就可以很愉快的进入支付宝小程序开发了。如果学习能力比较强,去大致的了解下支付宝小程序开发文档就可以了,可以直接进入开发。如果没有做过微信小程序或... 查看详情

你可能没听说过的8个堪称神器的网站

...校没有购买知网权限,我们就需要一个新的文献下载工具——IData。如果需要查询相关文献,可以在IData网站中直接检索;需要下载的话,不需要知网高额的费用,只 查看详情

2020软件测试工程师推荐软件测试学习工具汇总!有你用过的吗?

...因此,我决定定期分享我整理收集的一些软件测试的测试工具下载、面试宝典、视频教学合集。都整理好了,有需要的可以关注我(获取方式在文末) 软件测试的学习,不止是基础理论,还需要学习测试工具的用法,如接口... 查看详情

推荐一款idea插件,堪称后端接口自动生成神器!

...式数据并导入接口测试类后的效果(如postman、apifox等工具)3、生成markdown格式文档的效果二、安装1、安装EasyYapi插件idea的顶部菜单栏选择文件->设置->插件,然后再marketplace里搜索easyY 查看详情

推荐一款idea插件,堪称后端接口自动生成神器!

...式数据并导入接口测试类后的效果(如postman、apifox等工具)3、生成markdown格式文档的效果二、安装1、安装EasyYapi插件idea的顶部菜单栏选择文件->设置->插件,然后再marketplace里搜索easyY 查看详情

盘点一些嵌入式实时系统,你用过哪些?(代码片段)

👇关注「Linux大陆」,一起进步!👇1、μClinuxμClinux是一种优秀的嵌入式Linux版本,其全称为micro-controlLinux,从字面意思看是指微控制Linux。同标准的Linux相比,μClinux的内核非常小,但是它仍然继承... 查看详情

curl证书是哪个国家

...相关说明。curl(客户端URL)是一个开放源代码的命令行工具,用来请求Web和其他各种类型的服务器。curl有着大量的参数,常用来测试/调试服务器的开发和排查等,堪称一个网络“神器”。 查看详情

5个非常有用的laravelblade指令,你用过哪些?(代码片段)

接下来我将带大家认识下五个LaravelBlade指令,这些指令将让你在解决特定问题时如虎添翼。如果你是刚接触Laravel的用户,这些小技巧能带你认识到LaravelBlade模板引擎的便捷与高效。废话少说,让我们开始吧。1.检测用户是否认证... 查看详情

让程序员“起飞”的5个pycharm插件,最后一个堪称神器(代码片段)

...手术刀,战场需要子弹枪。当然我们程序员也是需要工具的。今天我们再来讲讲PyCharm好用到起飞的5个插件。如何安装Pycharm插件安装Pycharm插件,仅需要以下步骤:①安装好Pycharm,并打开Pycharm;②点击File->... 查看详情