英文:SK,翻译:Linux China/
/-9939-1.html
今天,我偶然发现了一组对重度命令行用户有用的 BASH 脚本,称为 Bash,这对于那些整天使用终端的人来说可能会有所帮助。 想查看您居住地的天气吗? 已经为你做好了。 想了解股票价格吗? 您可以运行显示股票当前详细信息的脚本。 觉得闷? 您可以观看一些视频。 这一切都是通过命令行完成的,您不需要安装任何占用大量内存的 GUI 应用程序。
截至撰写本文时,Bash 提供了以下 19 个实用程序:
Cheat – Linux 命令备忘单。
– 用于将存储库备份到的工具。
Crypt – 加密和解密文件。
– 前 10 名加密货币的实时汇率换算。
- 货币换算。
Geo – 提供有关 wan、lan、dns、mac 和 ip 的详细信息。
– 从命令行快速获取给定歌曲的歌词。
Meme – 创建命令行 meme。
– 搜索并显示电影详细信息。
– 执行数值计算直至符号数学解释。 (更正:我不明白这里)
Qrify – 将给定字符串转换为 QR 码。
Short – 缩短 URL
– 检查给定 https 站点启用或禁用的密码。
– 提供某些股票的详细信息。
Taste – 推荐引擎,提供三个类似的项目,例如提供物品(如书籍、音乐、艺术家、电影、游戏等)
Todo – 命令行待办事项管理。
– 从命令行快速传输文件。
– 显示您所在位置的天气详细信息。
- 从终端观看视频。
作者将来可能会添加更多实用程序和/或功能,因此我建议您密切关注该项目的网站或页面以获取未来的更新。
安装
您可以在任何支持 BASH 的操作系统上安装这些脚本。
首先,使用以下命令克隆 git 存储库:
$ git 克隆
输入目录:
$ cd Bash-/
切换到最新稳定版本:
$ git v1.22.0
最后,使用以下命令安装 Bash:
$ sudo ./.sh
这将询问您要安装哪些脚本。 只需输入 Y 并按 Enter 键即可安装相应的脚本。 如果您不想安装某些脚本,请键入 N 并按 Enter。
您是否希望 [Y/n]: y
要安装所有脚本,请运行:
$ sudo ./.sh 全部
例如,要安装特定脚本,请运行:
$ sudo ./.sh
您还可以使用包管理器安装它。
安装所有工具并运行:
$ 酿造bash-
安装特定工具:
$ brew bash- ---all-tools --with- --with-
此外,对于基于 Linux Mint 等系统的系统,可以添加 PPA 源:
$sudo add-apt- ppa:/bash-
$sudo apt
$sudo apt bash-
用法
使用这些工具需要互联网连接。 使用方法非常简单。 让我们看一下如何使用其中一些脚本,我假设您已经安装了它们。
1. – 货币转换器
该脚本根据实时汇率转换货币。 输入当前的货币代码和您要兑换的币种,以及兑换的金额,如下图:
$
基础是什么:INR
做什么:美元
什么是存在:10
=========================
| INR 兑换 USD
| 比率:0。
| 印度卢比:10
| 美元: 。
=========================
您还可以在单个命令中传递所有参数,如下所示:
$ 印度卢比 10 美元
请参考以下截图:
2. – 显示股票价格详情
如果您想查看股票价格的详细信息,只需输入股票即可,如下图:
以上输出英特尔股票的详细信息。
3. – 显示详细的天气信息
让我们查看以下天气详细信息,运行以下命令:
$
输出示例:
正如您在上面的屏幕截图中看到的,它提供了 3 天的天气预报。 如果没有任何参数,它将根据您的 IP 地址显示天气详细信息。 您还可以显示特定城市或国家/地区的天气详细信息,如下所示:
$
同样,您可以通过键入以下内容查看月相(月亮的形状):
$ 月亮
输出示例:
4. Crypt – 加密和解密文件
该脚本是一个包装器,可让您快速轻松地加密和解密文件。
要加密文件,请使用以下命令:
$ crypt -e [文件] [文件]
例如,以下命令将加密 .txt 并将其以 .txt 形式保存在当前工作目录中。
$crypt -e .txt .txt
输入两次文件密码:
。TXT...
输入 aes-256-cbc :
- 输入 aes-256-cbc :
上述命令将使用 AES 256 位密钥加密给定文件。 不要将密码保存在纯文本文件中。 您可以加密.pdf、.txt、.docx、.doc、.png、.jpeg 类型文件。
要解密该文件,请使用以下命令:
$ crypt -d [文件] [文件]
例如:
$ crypt -d .txt .txt
输入密码进行解密:
。TXT...
输入 aes-256-cbc :
5. – 查看电影详细信息
使用此脚本,您可以查看电影详细信息。
以下命令显示名为“”的电影的详细信息:
6. 显示相似的项目
要使用此脚本,您需要从此处获取 API 密钥。 但不用担心,它是完全免费的。 获得 API 密钥后,将以下行添加到 ~/.: ="Put your API key here"。 (LCTT 译注:是一个推荐引擎,根据你的口味推荐相关商品。)
现在您可以根据您提供的项目查看类似的项目,如下所示:
$ 味道 -i 红热
7. Short – 缩短 URL
该脚本将缩短给定的 URL。
$ 空头
8. Geo – 显示网络详细信息
该脚本将帮助您查找网络详细信息,例如 wan、lan、路由器、dns、mac 地址和 ip 地址。
例如,要查找您的 LAN IP,请运行:
$geo-l
我的系统上的输出:
192.168.43.192
查看广域网IP:
$geo-w