資源描述:
《命令行重度用戶需要的實用BASH腳本.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、命令行重度用戶需要的實用BASH腳本 今天,我偶然發(fā)現(xiàn)了一組適用于命令行重度用戶的實用BASH腳本,這些腳本被稱為Bash-Snippets,它們對于那些整天都與終端打交道的人來說可能會很有幫助。想要查看你居住地的天氣情況?它為你做了。想知道股票價格?你可以運行顯示股票當(dāng)前詳細(xì)信息的腳本。覺得無聊?你可以看一些YouTube視頻。這些全部在命令行中完成,你無需安裝任何嚴(yán)重消耗內(nèi)存的GUI應(yīng)用程序?! ≡谧珜懕疚臅r,Bash-Snippets提供以下19個實用工具: Cheat–Linux命令備忘單?! loudup–一個將GitHub倉庫備份到bitbucket的工具?! rypt–
2、加解密文件?! ryptocurrency–前10大加密貨幣的實時匯率轉(zhuǎn)換?! urrency–貨幣轉(zhuǎn)換器?! eo–提供wan、lan、router、dns、mac和ip的詳細(xì)信息?! yrics–從命令行快速獲取給定歌曲的歌詞?! eme–創(chuàng)造命令行表情包?! ovies–搜索并顯示電影詳情?! ewton–執(zhí)行數(shù)值計算一直到符號數(shù)學(xué)解析。(to校正:這里不理解) Qrify–將給定的字符串轉(zhuǎn)換為二維碼。 Short–縮短URL Siteciphers–檢查給定https站點啟用或禁用的密碼。 Stocks–提供某些股票的詳細(xì)信息。 Taste–推薦引擎提供三個類
3、似的項目,如提供物品(如書籍、音樂、藝術(shù)家、電影和游戲等。) Todo–命令行待辦事項管理?! ransfer–從命令行快速傳輸文件。 Weather–顯示你所在地的天氣詳情。 Youtube-Viewer–從終端觀看YouTube視頻?! ∽髡呖赡軙趯硖砑痈鄬嵱贸绦蚝?或功能,因此我建議你密切關(guān)注該項目的網(wǎng)站或GitHub頁面以供將來更新。 安裝 你可以在任何支持BASH的操作系統(tǒng)上安裝這些腳本?! ∈紫?,克隆git倉庫,使用以下命令: $gitclonehttps://github.com/alexanderepstein/Bash-Snippets 進(jìn)入目錄:
4、$cdBash-Snippets/ 切換到最新的穩(wěn)定版本: $gitcheckoutv1.22.0 最后,使用以下命令安裝Bash-Snippets: $sudo./install.sh 這將詢問你要安裝哪些腳本。只需輸入Y并按回車鍵即可安裝相應(yīng)的腳本。如果你不想安裝某些特定腳本,輸入N并按回車鍵。 Doyouwishtoinstallcurrency[Y/n]:y 要安裝所有腳本,運行: $sudo./install.shall 要安裝特定的腳本,比如currency,運行: $sudo./install.shcurrency 你也可以使用Linuxbrew包管理器來
5、安裝它?! “惭b所有的工具,運行: $brewinstallbash-snippets 安裝特定的工具: $brewinstallbash-snippets--without-all-tools--with-newton--with-weather 另外,對于那些基于Debian系統(tǒng)的,例如Ubuntu、LinuxMint,可以添加PPA源: $sudoadd-apt-repositoryppa:navanchauhan/bash-snippets $sudoaptupdate $sudoaptinstallbash-snippets 用法 需要網(wǎng)絡(luò)連接才能使用這些工具。用
6、法很簡單。讓我們來看看如何使用其中的一些腳本,我假設(shè)你已經(jīng)安裝了所有腳本?! ?、Currency–貨幣轉(zhuǎn)換器 這個腳本根據(jù)實時匯率轉(zhuǎn)換貨幣。輸入當(dāng)前貨幣代碼和要交換的貨幣,以及交換的金額,如下所示: $currency Whatisthebasecurrency:INR Whatcurrencytoexchangeto:USD Whatistheamountbeingexchanged:10 =========================
7、INRtoUSD
8、Rate:0.015495
9、INR:10
10、USD:.154950 =================
11、======== 你也可以在單條命令中傳遞所有參數(shù),如下所示: $currencyINRUSD10 參考以下屏幕截圖: 2、Stocks–顯示股票價格詳細(xì)信息 如果你想查看一只股票價格的詳細(xì)信息,輸入股票即可,如下所示: 上面輸出了Intel股票的詳情?! ?、Weather–顯示天氣詳細(xì)信息 讓我們查看以下天氣詳細(xì)信息,運行以下命令: $weather 示例輸出: 正如你在上