【导语】:常见功能的Shell脚本集合,提供封装好的api方法,如查询本机ip,查询天气预报等。

简介

Bash-Snippets是为重型终端用户提供的一组无依赖小型脚本,封装好了一些常用的bash脚本功能,对外提供API命令供使用。所有的脚本都在macOS和Linux上经过了大量的测试,可以放心使用。大部分的脚本已经在开发者的win10环境中测试过,不支持Cygwin或Mysys2环境。脚本提供的API功能如下:

1.Cheat:快速地搜索命令、代码段的内容或使用方法,支持多种语言和bash命令。

2.Cloudup:可以快速地备份github仓库到bitbucket。

3.Crypt:包装了openssl的功能,提供快速加解密的方法。

4.Cryptocurrency:根据实时汇率进行加密货币转换。

5.Currency:根据实时汇率进行货币转换。

6.Geo:查询广域网、局域网、路由、dns和ip信息。

7.Gist:能像git仓库一样管理gist。

8.Lyrics:命令行快速抓取给定歌曲的歌词。

9.Meme:一个快速、轻量级的meme生成器。

10.Movie:快速抓取。搜索和电影相关的信息。

11.Newton:数值运算。

12.Qrify:把任意文本转换为二维码。

13.Short:从短链接获取真实链接。

14.Siteciphers:检测某个https网站使用或者禁用了哪些加密套件。

15.Stocks:根据股票代码查询相关信息。

16.Taste:根据3个输入的内容推荐相关类似信息。

17.Todo:一个简单的命令行任务列表。

18.Transfer:命令行快速传输文件。

19.Weather:提供未来3天的天气预报。

20.Youtube-Viewer:提供从终端观看Youtube使用的方式

下载安装

项目地址:

https://github.com/alexanderepstein/Bash-Snippets

Linux下的下载安装,采用clone代码仓库安装的方式:

git clone https://github.com/alexanderepstein/Bash-Snippets
cd Bash-Snippets
git checkout v1.23.0
./install.sh all

卸载执行以下命令:

./uninstall.sh all

简单使用

查询未来三天天气预报:

7.9k Star!命令行重度“患者”的福音:Bash-Snippet_Bash-Snippet

个人理解,Bash-Snippets其实除了用来方便终端用户日常一些使用之外,对于使用shell编程的开发者来说也是一个很好的学习项目,并且项目的创建者本人也做了说明,可能会很忙没有太多时间来维护这个项目,但是这个项目是有它的前景和实际用途的。对shell感兴趣的同学可以尝试参与到项目的开发中。

开源前哨 日常分享热门、有趣和实用的开源项目。参与维护 10万+ Star 的开源技术资源库,包括:Python、Java、C/C++、Go、JS、CSS、Node.js、PHP、.NET 等。