欢迎来到天天文库
浏览记录
ID:27902107
大小:610.00 KB
页数:18页
时间:2018-12-06
《命令行重度用户需要的实用BASH脚本.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、命令行重度用户需要的实用BASH脚本 今天,我偶然发现了一组适用于命令行重度用户的实用BASH脚本,这些脚本被称为Bash-Snippets,它们对于那些整天都与终端打交道的人来说可能会很有帮助。想要查看你居住地的天气情况?它为你做了。想知道股票价格?你可以运行显示股票当前详细信息的脚本。觉得无聊?你可以看一些YouTube视频。这些全部在命令行中完成,你无需安装任何严重消耗内存的GUI应用程序。 在撰写本文时,Bash-Snippets提供以下19个实用工具: Cheat–Linux命令备忘单。 Cloudup–一个将GitHub仓库备份到bitbucket的工具。 Crypt–
2、加解密文件。 Cryptocurrency–前10大加密货币的实时汇率转换。 Currency–货币转换器。 Geo–提供wan、lan、router、dns、mac和ip的详细信息。 Lyrics–从命令行快速获取给定歌曲的歌词。 Meme–创造命令行表情包。 Movies–搜索并显示电影详情。 Newton–执行数值计算一直到符号数学解析。(to校正:这里不理解) Qrify–将给定的字符串转换为二维码。 Short–缩短URL Siteciphers–检查给定https站点启用或禁用的密码。 Stocks–提供某些股票的详细信息。 Taste–推荐引擎提供三个类
3、似的项目,如提供物品(如书籍、音乐、艺术家、电影和游戏等。) Todo–命令行待办事项管理。 Transfer–从命令行快速传输文件。 Weather–显示你所在地的天气详情。 Youtube-Viewer–从终端观看YouTube视频。 作者可能会在将来添加更多实用程序和/或功能,因此我建议你密切关注该项目的网站或GitHub页面以供将来更新。 安装 你可以在任何支持BASH的操作系统上安装这些脚本。 首先,克隆git仓库,使用以下命令: $gitclonehttps://github.com/alexanderepstein/Bash-Snippets 进入目录:
4、$cdBash-Snippets/ 切换到最新的稳定版本: $gitcheckoutv1.22.0 最后,使用以下命令安装Bash-Snippets: $sudo./install.sh 这将询问你要安装哪些脚本。只需输入Y并按回车键即可安装相应的脚本。如果你不想安装某些特定脚本,输入N并按回车键。 Doyouwishtoinstallcurrency[Y/n]:y 要安装所有脚本,运行: $sudo./install.shall 要安装特定的脚本,比如currency,运行: $sudo./install.shcurrency 你也可以使用Linuxbrew包管理器来
5、安装它。 安装所有的工具,运行: $brewinstallbash-snippets 安装特定的工具: $brewinstallbash-snippets--without-all-tools--with-newton--with-weather 另外,对于那些基于Debian系统的,例如Ubuntu、LinuxMint,可以添加PPA源: $sudoadd-apt-repositoryppa:navanchauhan/bash-snippets $sudoaptupdate $sudoaptinstallbash-snippets 用法 需要网络连接才能使用这些工具。用
6、法很简单。让我们来看看如何使用其中的一些脚本,我假设你已经安装了所有脚本。 1、Currency–货币转换器 这个脚本根据实时汇率转换货币。输入当前货币代码和要交换的货币,以及交换的金额,如下所示: $currency Whatisthebasecurrency:INR Whatcurrencytoexchangeto:USD Whatistheamountbeingexchanged:10 =========================
7、INRtoUSD
8、Rate:0.015495
9、INR:10
10、USD:.154950 =================
11、======== 你也可以在单条命令中传递所有参数,如下所示: $currencyINRUSD10 参考以下屏幕截图: 2、Stocks–显示股票价格详细信息 如果你想查看一只股票价格的详细信息,输入股票即可,如下所示: 上面输出了Intel股票的详情。 3、Weather–显示天气详细信息 让我们查看以下天气详细信息,运行以下命令: $weather 示例输出: 正如你在上
此文档下载收益归作者所有