前段時間我們創建了一個命令行實用程序。 “保持”,用於在終端中存儲 Linux 命令並按需使用它們。如果您經常使用較長的 Linux 命令,這將非常有用。無需記住命令。 使用“保持”實用程序保存它並根據需要使用該命令。今天我遇到了另一個類似的實用程序 “巴什牧師”. 用於為 Linux 命令添加書籤以便於調用。這樣可以輕鬆重複常用命令並節省擊鍵次數。如果您難以記住長命令,它也可用於書籤。當然你也可以簡單地使用反向搜索 “CTRL-R” 搜索命令或使用別名,但此實用程序提供了一種更快、更簡單的方法。
安裝 bash 粘貼
Git 使用以下命令克隆 Bashpast GitHub 存儲庫:
$ git clone https://github.com/ivanmisic/bashpast.git
上面的命令會將 Bashpast 存儲庫的內容克隆到您當前的工作目錄中。
進入 bashpast 目錄。
$ cd bashpast/
然後運行以下命令進行安裝:
$ make
你的編輯 ~/.bashrc 文檔:
$ vi ~/.bashrc
添加以下行:
source ~/.local/bin/bashpast.sh
最後,更新 .bashrc 使用命令文件。
$ source ~/.bashrc
安裝了 bashpast。接下來,我們將了解如何使用它為 Linux 命令添加書籤。
使用 bashpast 為 Linux 命令添加書籤
假設您要查找並複制所有以擴展名結尾的文件。 .mp4 以及那些 下載為此,請使用以下命令:
$ find -iname '*.mp4' -exec cp {} /home/sk/Downloads/ ;
正如你所看到的,這個命令很長而且很難一直保存在內存中。在這種情況下,Bashpast 讓您的生活更輕鬆。您可以為上述命令添加書籤並根據需要使用它。
請注意,您必須在添加書籤之前運行此命令。
現在讓我們使用以下命令為它添加書籤:
$ bp s find
查找命令帶有書籤。要運行此命令,請運行:
$ bp e find
讓我們為另一個命令添加書籤。首先,運行實際命令。
$ ls -l
將上述命令添加為書籤。
$ bp s ls
運行書籤命令:
$ bp e ls total 8668 drwxrwxr-x 3 sk sk 4096 Jul 22 14:09 bashpast -rw-r--r-- 1 sk sk 5123 Jul 11 18:24 client.ovpn drwxrwxr-x 14 sk sk 4096 Jul 20 17:39 ostechnix -rw-rw-r-- 1 sk sk 8858480 Jul 20 16:59 sk
看?執行帶有書籤的命令並顯示其結果。
要列出所有書籤,請運行:
$ bp l
示例輸出:
ls ls -l find find -iname '*.mp4' -exec cp
為 Linux 命令添加書籤以便於調用
從上面的輸出中可以看出,Bashpast 為給定的命令添加書籤並在不輸入實際命令的情況下執行它。如果您想多次為同一命令添加書籤,只需給它一個不同的名稱,例如 find1、find2、find3。
推薦閱讀:
- 將標籤應用於 Linux 命令,以便可以輕鬆地從歷史記錄中檢索它們
- 使用 Apropos 輕鬆回憶被遺忘的 Linux 命令
- Pet – 簡單的命令行片段管理器
資源:
- Bashpaste GitHub 存儲庫
謝謝你的到來!
幫助我們幫助您:
- 訂閱我們的電子郵件通訊: 立即註冊
- 支持 OSTechNix: 通過貝寶捐款
- 下載免費的電子書和視頻: TradePub 的 OSTechNix
- 詢問: 紅迪網 | | Facebook | | 推特 | | 領英 | | RSS訂閱
祝你今天過得愉快! !
bashpast 書籤 linux 命令 linux 腳本