你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

15个Linux神器,你知道吗?

[复制链接]
gaosmile 发布时间:2020-4-24 16:20
1、ag
一款比grep、ack更快的递归搜索文件内容。
微信图片_20200424161725.jpg

2、tig
在字符模式下,交互查看git项目,可以替代git命令。
微信图片_20200424161728.jpg

3、mycli
mysql客户端,支持语法高亮和命令补全,效果类似于ipython,可以替代mysql命令。
微信图片_20200424161732.jpg

4、jq
json文件处理以及格式化显示,支持高亮,可以替换python -m json.tool。
微信图片_20200424161735.jpg

5、shellcheck
shell脚本静态检查工具,能够识别语法错误,以及不规范的写法。
微信图片_20200424161738.jpg

6、fzf
一款命令行下模糊搜索工具,能够交互式智能搜索并选取文件或者内容,配合终端ctrl-r历史命令搜索简直完美。
微信图片_20200424161742.jpg

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

  1. git diff HEAD~8 --stat | fpp
复制代码



微信图片_20200424161747.jpg

8、htop
一款提供更美观、更方便的进程监控工具,可以替代top命令。
微信图片_20200424161751.jpg

9、glances
一款用于Linux、BSD的开源命令行系统监视工具,可以将其看作是更强大的htop/top代替者。其中,htop代替top,glances代替htop。
微信图片_20200424161754.jpg

怎么样?信息比htop丰富了不少吧!

除了命令行查看之外,glances还可提供页面服务,让你从页面上随时查看某服务器的状态。

10、axel
一款多线程下载工具,下载文件时可以替代curl、wget命令。

  1. axel -n 20http:/ /centos.ustc.edu.cn/centos/7/isos/x86_64/CentOS- 7-x86_64-Minimal- 1511.iso
复制代码


微信图片_20200424161757.jpg


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

12、cloc
一款代码统计工具,能够统计代码的空行数、注释行、编程语言等。
微信图片_20200424161800.jpg

13、tmux
一款终端复用工具,替代screen、nohup。
微信图片_20200424161803.jpg

14、script/scriptreplay

这是一个神奇的命令,script和scriptreplay两个工具组合用于终端会话的录制和回放。

  1. # 录制

  2. script -t 2>time.txt session.typescript

  3. # your commands

  4. # 录制结束

  5. exit

  6. # 回放

  7. scriptreplay -t time.txt session.typescript
复制代码




15、multitail
这是一款用来实现同时监控多个文件,且类似于多重tail命令功能的软件。

通常情况下,你不止一个日志文件要监控,怎么办?终端软件里开多个tab太占地方,那么可以试试这款工具:
微信图片_20200424161807.jpg


收藏 评论2 发布时间:2020-4-24 16:20

举报

2个回答
goyhuan 回答时间:2020-4-25 15:07:34
学习
xiaonihao444-20 回答时间:2020-4-25 21:30:32
好像都没用过,学习了

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版