為召回的 Linux 命令添加書籤 – Linux 技術博客


前段時間我們創建了一個命令行實用程序。 “保持”,用於在終端中存儲 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 腳本