當前位置:
首頁 > 最新 > 獻給命令行重度用戶的一組實用 BASH 腳本

獻給命令行重度用戶的一組實用 BASH 腳本

今天,我偶然發現了一組適用於命令行重度用戶的實用 BASH 腳本,這些腳本被稱為 Bash-Snippets,它們對於那些整天都與終端打交道的人來說可能會很有幫助。

-- Sk

致謝

編譯自 |

https://www.ostechnix.com/collection-useful-bash-scripts-heavy-commandline-users/

作者 | Sk

譯者 | MjSeven 共計翻譯:69篇 貢獻時間:204 天

今天,我偶然發現了一組適用於命令行重度用戶的實用 BASH 腳本,這些腳本被稱為Bash-Snippets,它們對於那些整天都與終端打交道的人來說可能會很有幫助。想要查看你居住地的天氣情況?它為你做了。想知道股票價格?你可以運行顯示股票當前詳細信息的腳本。覺得無聊?你可以看一些 YouTube 視頻。這些全部在命令行中完成,你無需安裝任何嚴重消耗內存的 GUI 應用程序。

在撰寫本文時,Bash-Snippets 提供以下 19 個實用工具:

1.Cheat– Linux 命令備忘單。

2.Cloudup– 一個將 GitHub 倉庫備份到 bitbucket 的工具。

3.Crypt– 加解密文件。

4.Cryptocurrency– 前 10 大加密貨幣的實時匯率轉換。

5.Currency– 貨幣轉換器。

6.Geo– 提供 wan、lan、router、dns、mac 和 ip 的詳細信息。

7.Lyrics– 從命令行快速獲取給定歌曲的歌詞。

8.Meme– 創造命令行表情包。

9.Movies– 搜索並顯示電影詳情。

10.Newton– 執行數值計算一直到符號數學解析。(to 校正:這裡不理解)

11.Qrify– 將給定的字元串轉換為二維碼。

12.Short– 縮短 URL

13.Siteciphers– 檢查給定 https 站點啟用或禁用的密碼。

14.Stocks– 提供某些股票的詳細信息。

15.Taste– 推薦引擎提供三個類似的項目,如提供物品(如書籍、音樂、藝術家、電影和遊戲等。)

16.Todo– 命令行待辦事項管理。

17.Transfer– 從命令行快速傳輸文件。

18.Weather– 顯示你所在地的天氣詳情。

19.Youtube-Viewer– 從終端觀看 YouTube 視頻。

作者可能會在將來添加更多實用程序和/或功能,因此我建議你密切關注該項目的網站或 GitHub 頁面以供將來更新。

安裝

你可以在任何支持 BASH 的操作系統上安裝這些腳本。

首先,克隆 git 倉庫,使用以下命令:

進入目錄:

切換到最新的穩定版本:

最後,使用以下命令安裝 Bash-Snippets:

這將詢問你要安裝哪些腳本。只需輸入 並按回車鍵即可安裝相應的腳本。如果你不想安裝某些特定腳本,輸入 並按回車鍵。

要安裝所有腳本,運行:

要安裝特定的腳本,比如 currency,運行:

你也可以使用Linuxbrew

[1]

包管理器來安裝它。

安裝所有的工具,運行:

安裝特定的工具:

另外,對於那些基於 Debian 系統的,例如 Ubuntu、Linux Mint,可以添加 PPA 源:

用法

需要網路連接才能使用這些工具。用法很簡單。讓我們來看看如何使用其中的一些腳本,我假設你已經安裝了所有腳本。

1、 Currency – 貨幣轉換器

這個腳本根據實時匯率轉換貨幣。輸入當前貨幣代碼和要交換的貨幣,以及交換的金額,如下所示:

你也可以在單條命令中傳遞所有參數,如下所示:

參考以下屏幕截圖:

![Bash-Snippets][2]

[2]

2、 Stocks – 顯示股票價格詳細信息

如果你想查看一隻股票價格的詳細信息,輸入股票即可,如下所示:

上面輸出了Intel 股票的詳情。

3、 Weather – 顯示天氣詳細信息

讓我們查看以下天氣詳細信息,運行以下命令:

示例輸出:

正如你在上面屏幕截圖中看到的那樣,它提供了 3 天的天氣預報。不使用任何參數的話,它將根據你的 IP 地址顯示天氣詳細信息。你還可以顯示特定城市或國家/地區的天氣詳情,如下所示:

同樣,你可以查看輸入以下命令來查看月相(月亮的形態):

示例輸出:

4、 Crypt – 加解密文件

此腳本對 openssl 做了一層包裝,允許你快速輕鬆地加密和解密文件。

要加密文件,使用以下命令:

例如,以下命令將加密 ,並將其保存在當前工作目錄下,名為 。

輸入兩次文件密碼:

上面命令將使用AES 256 位密鑰加密給定文件。密碼不要保存在純文本文件中。你可以加密 .pdf、.txt、 .docx、 .doc、 .png、 .jpeg 類型的文件。

要解密文件,使用以下命令:

例如:

輸入密碼解密:

5、 Movies – 查看電影詳情

使用這個腳本,你可以查看電影詳情。

以下命令顯示了一部名為 「mother」 的電影的詳情:

6、 顯示類似條目

要使用這個腳本,你需要從這裡

[3]

獲取 API 密鑰。不過不用擔心,它完全是免費的。一旦你獲得 API 密鑰後,將以下行添加到 :。(LCTT 譯註: TasteDive 是一個推薦引擎,它會根據你的品味推薦相關項目。)

現在你可以根據你提供的項目查看類似項目,如下所示:

7、 Short – 縮短 URL

這個腳本會縮短給定的 URL。

8、 Geo – 顯示網路的詳情

這個腳本會幫助你查找網路的詳細信息,例如廣域網、區域網、路由器、 dns、mac 地址和 ip 地址。

例如,要查找你的區域網 ip,運行:

我系統上的輸出:

查看廣域網 ip:


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Linux中國 的精彩文章:

如何查看 Linux 中所有正在運行的服務
密碼學及公鑰基礎設施入門

TAG:Linux中國 |