本文章之从MacOS和Centos两个为例安装并使用软件,其他发行版也差不多。
- ag命令可以比其他的像cat、grep等命令更快的查询某个文件的内容
-
MacOS安装
brew install ag
-
Centos安装
yum install epel-release -y yum install the_silver_searcher -y
eg.搜索存有《琵琶行》的data.txt中的‘久立’二字,如下图
- ig 是一款优化 git 命令行的工具,使 git 命令行更加的便捷人性化 。
-
MacOS安装
brew install tig
-
Centos安装
yum install epel-release -y yum install tig -y
eg.比如我们需要git clone一个项目,使用tig去管理,如下图
- mycli 是一个 MySQL 的命令行客户端,可以实现自动补全(auto-completion)和语法高亮。
-
MacOS安装
brew install mycli
-
Centos安装(这里其他的教程坑比较多,这里帮你们避坑,一步一步)
yum update -y yum -y install python-pip yum clean all yum install -y python3-pip pip3 install --upgrade pip yum install python-devel pip install mycli
eg.使用mycli连接mysql进行查库,如下图:
- json文件处理以及格式化显示,支持高亮
-
MacOS安装
brew install jq
-
Centos安装
yum install epel-release -y yum install jq -y
eg.使用cat配合jq进行data.json文件格式化显示,如下图
- shell脚本静态检查工具,能够识别语法错误以及不规范的写法。
- MacOS安装
brew install shellcheck
- Centos安装
yum install epel-release -y yum install cabal-install cabal update cabal install cabal cabal install shellcheck
eg.比如现在需要echo一下i里面的值,结果忘记赋值给i了,这是一个错误,看看shellcheck怎么做的。
- Google发布的一个自动整理Python代码工具
-
MacOS安装
brew install yapf
-
Centos安装
yum update -y yum -y install python-pip yum clean all yum install -y python3-pip pip3 install --upgrade pip yum install python-devel pip install yapf
eg.比如现在有一个非常丑陋的temp.py想要好好看,这时候如下图使用yapf