不久前,我創建了一個命令行實用程序。 “保持”, 將 Linux 命令存儲在終端中並按需使用。如果您經常使用較長的 Linux 命令,這將非常有用。您不必記住該命令。 只需使用“保持”實用程序保存並根據需要使用命令。今天我遇到了另一個類似的實用程序,叫做 “巴什牧師”..用於為 Linux 命令添加書籤以便於調用。這使得重複經常使用的命令變得容易並節省了一些擊鍵。此外,如果您難以記住一個長命令,您可以使用它來為它添加書籤。當然也可以使用反向搜索 ‘CTRL-R’ 搜索命令或使用別名,但此實用程序提供了一種更快、更簡單的方法。
安裝 bashpast
使用以下命令克隆 BashpastGitHub 存儲庫:
$ 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 命令
- Pets-簡單的命令行片段管理器
資源:
- BashpasteGitHub 存儲庫
謝謝你的到來!
請幫助我們幫助您:
- 訂閱電子郵件通訊: 立即註冊
- OSTechNix 支持: 通過貝寶捐款
- 下載免費電子書和視頻: Trade Pub OS Tech Nix
- 詢問: 紅迪網 | Facebook | 推特 | 領英 | RSS訂閱
祝你今天過得愉快! !!
bashpast 書籤 Linux 命令 Linux 腳本