18个堪称神器的命令行工具,高效运维必备

2023-11-13

1240

上期入口:24个 CSS 高级技巧合集

本资源原链接地址:18个堪称神器的命令行工具

thefuck

命令行打错了以后,打一个fuck就会自动纠正。

GitHub:https://github.com/nvbn/thefuck

ag

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

官网:https://geoff.greer.fm/ag/

GitHub:https://github.com/ggreer/the_silver_searcher

pm

在 bash / zsh 中迅速切换项目目录

GitHub:https://github.com/Angelmmiguel/pm

tig

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

GitHub:https://github.com/jonas/tig

ncdu

可视化的空间分析程序。

官网:https://dev.yorhel.nl/ncdu

mycli

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

GitHub:https://github.com/dbcli/mycli

jq

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

GitHub:https://github.com/stedolan/jq

shellcheck

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

GitHub:https://github.com/koalaman/shellcheck

yapf

Google 开发的 Python 代码格式规范化工具,支持 pep8。

GitHub:https://github.com/google/yapf

mosh

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

官网:https://mosh.org/#getting

fzf

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

GitHub:https://github.com/junegunn/fzf

PathPicker(fpp)

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

GitHub:https://github.com/facebook/PathPicker

glances

更强大的 htop & top 代替者。

官网:https://nicolargo.github.io/glances/

axel

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

GitHub:https://github.com/axel-download-accelerator/axel

sz/rz

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

GitHub:https://github.com/mmastrac/iterm2-zmodem

cloc

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

GitHub:https://github.com/AlDanial/cloc

ccache

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

官网:https://ccache.samba.org/

you-get

非常强大的媒体下载工具。

官网:https://you-get.org/

其他推荐

50个Python练手项目,拿去过冬吧!

10个不到500行代码的超牛Python练手项目

10个精彩Python视频教程整理,10种新技能轻松Get!

30本Python学习参考书,从入门到大师全了!

大牛推荐的10本学习Java必看书

如何开始使用Java机器学习

再别说找不到C++练手项目,这20个拿去不谢!

彻底搞定C++指针功能

10个C++项目列表

亲爱的,我是一条Linux运维技术学习路径呀!

这20个好用的Unix/Linux命令技巧送给你

提高Linux工作效率的十大bash技巧

稀有!机器学习数据集Dataset资源汇总

23个机器学习项目,助你成为人工智能大咖

image

转载于:https://www.cnblogs.com/shiyanlou/p/10735794.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

18个堪称神器的命令行工具,高效运维必备 的相关文章

随机推荐

  • 深入理解mongodb和hbase区别

    最近公司想要做数据分析 之前我们公司用的是免费的growing IO 他们分析仅限于界面跳转的转化率 不能详细地分析业务数据 我研究了一个需要埋点的产品 搞明白他们是在每个接口的调用埋点 将用户对接口的调用行为记录下来 进行分析 由于接口众
  •  Linux下读写文件操作

    Linux下读写文件操作 include
  • Error: Could not create the Java Virtual Machine. Error: A fatal exception h.....

    我处理的问题的方法 换成8解决的
  • Python地理数据处理 十七:植被物候提取和分析(Savitzky-Golay)

    Savitzky Golay滤波 1 引子 2 Savitzky Golay滤波提取物候信息 1 引子 import numpy as np import matplotlib pyplot as plt from scipy signal
  • LeetCode0752-打开转盘锁

    LeetCode0752 打开转盘锁 题目 你有一个带有四个圆形拨轮的转盘锁 每个拨轮都有10个数字 0 1 2 3 4 5 6 7 8 9 每个拨轮可以自由旋转 例如把 9 变为 0 0 变为 9 每次旋转都只能旋转一个拨轮的一位数字 锁
  • 2.Spark运行模式

    1 Spark运行模式概述 Local 多用于本地测试 如在IDEA PyCharm Visual StudioCode中写程序测试等 Standalone Standalone是Spark自带的一个资源调度框架 它支持完全分布式 Yarn
  • postman单个请求批量发送

    第一部 抓取单个请求选择一个请求 copy as cURL bash 第二步 复制到postman 并保存 第三步 单个请求批量发送 点击Runner i第四步 选择刚才的请求 设置发送次数Iterations 点击run 成功
  • Java 常用API

    Java 常用API JFC Java类库 是系统提供的已实现的标准类的集合 是Java编程的API Application Program Interface 可帮助开发者方便 快捷地进行软件开发 Java按其不同的功能分成不同的包 常用
  • [极客大挑战 2019]LoveSQL 1

    提示 文章写完后 目录可以自动生成 如何生成可参考右边的帮助文档 极客大挑战 2019 LoveSQL 1 题目 一 做题步骤 1 万能密码尝试 2 测试注入列数 3 测试注入点 4 查询数据库 5 查询表名 6 查询列名 字段 7 查询数
  • 【猿人学WEB题目专解】猿人学第15题

    据说 看我文章时 关注 点赞 收藏 的 帅哥美女们 心情都会不自觉的好起来 前言 作者简介 大家好我是 user from future 意思是 来自未来的用户 寓意着未来的自己一定很棒 个人主页 点我直达 在这里肯定能找到你想要的 专栏介
  • TCP和UDP的最完整的区别

    欢迎访问个人网站 这里排版舒服点 TCP和UDP的最完整的区别 码到城攻TCP和UDP的最完整的区别https www codecomeon com posts 7 TCP UDP TCP与UDP基本区别 1 基于连接与无连接 2 TCP要
  • redis 由浅入深 之进阶(发布与订阅、事务、连接和Reids服务器)

    Redis发布与订阅 Redis 发布订阅 pub sub 是一种消息通信模式 发送者 pub 发送消息 订阅者 sub 接收消息 Redis 客户端可以订阅任意数量的频道 下图展示了频道 channel1 以及订阅这个频道的三个客户端 c
  • 干货!一种适用性、可拓展性强的离线强化学习方法

    点击蓝字 关注我们 AI TIME欢迎每一位AI爱好者的加入 近年来 离线强化学习算法 Offline Reinforcement Learning 由于其不与环境交互 仅从数据集中学习策略 而得到越来越多的关注 与离线策略强化学习 Off
  • 普通电脑用u盘安装服务器系统安装教程,Windows Server 2016使用U盘安装需要哪些步骤 硬盘安装Windows Server 2016图文教程...

    服务器操作系统Windows Server 2016如何安装 Windows Server 2016如何使用U盘安装 Windows Server 2016如何在硬盘上安装 Windows Server 2016核心安装和桌面体验安装有什么
  • PyQt4(简单界面)

    import sys from PyQt4 import QtCore QtGui app QtGui QApplication sys argv widget QtGui QWidget widget resize 600 400 wid
  • Django 项目 ModuleNotFoundError: No module named ‘mysqldb‘

    出现这种情况一般多为这两种原因导致 1 没安装相关包导致的 这种情况好解决 直接 pip3 install mysqldb 2 已安装相关包 仍然报错 这种情况大概率是因为包路径原因导致的 解决举例如下 from mysqldb impor
  • C++11中挂起线程

    C 11中用sleep untill 函数挂起线程 define CRT SECURE NO WARNINGS include
  • H5唤起关注公众号页面

    正好做一个抽奖活动 需要关注获取抽奖次数来抽奖 判断是否关注 1 登录微信公众平台 2 点击微信号头像右击查看源代码 3 找到源代码中以下代码 将uin base64这个参数值带入以下链接 https mp weixin qq com mp
  • 模拟电路设计(7)--- 增强型MOSFET

    这篇我们开始讲一讲MOSFET Metal Oxide Semiconductor Field Effect Transistor MOS FET从本质上来看和J FET一样也属于 多子 器件 但从控制机理上有所不同 增强型MOSFET器件
  • 18个堪称神器的命令行工具,高效运维必备

    上期入口 24个 CSS 高级技巧合集 本资源原链接地址 18个堪称神器的命令行工具 thefuck 命令行打错了以后 打一个fuck就会自动纠正 GitHub https github com nvbn thefuck ag 比 grep