為召回的 Linux 命令添加書籤-LinuxTechBlog


不久前,我創建了一個命令行實用程序。 “保持”, 將 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 腳本