一组实用的 BASH 脚本,专门针对命令行重度用户

 2024-03-04 01:05:52  阅读 0

英文: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 美元

请参考以下截图:

linux 命令查看是否为redhot_判断命令是否存在_linux判断命令是否存在

2. – 显示股票价格详情

如果您想查看股票价格的详细信息,只需输入股票即可,如下图:

判断命令是否存在_linux 命令查看是否为redhot_linux判断命令是否存在

以上输出英特尔股票的详细信息。

3. – 显示详细的天气信息

让我们查看以下天气详细信息,运行以下命令:

$

输出示例:

linux判断命令是否存在_判断命令是否存在_linux 命令查看是否为redhot

正如您在上面的屏幕截图中看到的,它提供了 3 天的天气预报。 如果没有任何参数,它将根据您的 IP 地址显示天气详细信息。 您还可以显示特定城市或国家/地区的天气详细信息,如下所示:

$

同样,您可以通过键入以下内容查看月相(月亮的形状):

$ 月亮

输出示例:

判断命令是否存在_linux 命令查看是否为redhot_linux判断命令是否存在

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. – 查看电影详细信息

使用此脚本,您可以查看电影详细信息。

以下命令显示名为“”的电影的详细信息:

判断命令是否存在_linux 命令查看是否为redhot_linux判断命令是否存在

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

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码