新闻动态 News
搜索   Search
你的位置: > www.118btt.com >

有哪些号令行的软件可谓神器?

2017-10-04 23:59 点击:
有哪些命令行的软件可谓神器?

原题目:有哪些命令行的软件可谓神器?

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完整分歧,有种人机合一的快感。