精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Pet:一個簡單的命令行片段管理器

系統 Linux
今天,我們將看到該系列中的另一個工具,以幫助你記住命令。現在讓我們認識一下 “Pet”,這是一個用 Go 語言編寫的簡單的命令行代碼管理器。

https://s5.51cto.com/oss/201805/03/4fed51e5bfca6bacfcd52f707c260380.png

我們不可能記住所有的命令,對吧?是的。除了經常使用的命令之外,我們幾乎不可能記住一些很少使用的長命令。這就是為什么需要一些外部工具來幫助我們在需要時找到命令。在過去,我們已經點評了兩個有用的工具,名為 “Bashpast” 和 “Keep”。使用 Bashpast,我們可以輕松地為 Linux 命令添加書簽,以便更輕松地重復調用。而 Keep 實用程序可以用來在終端中保留一些重要且冗長的命令,以便你可以隨時使用它們。今天,我們將看到該系列中的另一個工具,以幫助你記住命令。現在讓我們認識一下 “Pet”,這是一個用 Go 語言編寫的簡單的命令行代碼管理器。

使用 Pet,你可以:

  • 注冊/添加你重要的、冗長和復雜的命令片段。
  • 以交互方式來搜索保存的命令片段。
  • 直接運行代碼片段而無須一遍又一遍地輸入。
  • 輕松編輯保存的代碼片段。
  • 通過 Gist 同步片段。
  • 在片段中使用變量
  • 還有很多特性即將來臨。

 

安裝 Pet 命令行接口代碼管理器

由于它是用 Go 語言編寫的,所以確保你在系統中已經安裝了 Go。

安裝 Go 后,從 Pet 發布頁面 獲取最新的二進制文件。

  1. wget https://github.com/knqyf263/pet/releases/download/v0.2.4/pet_0.2.4_linux_amd64.zip

對于 32 位計算機:

  1. wget https://github.com/knqyf263/pet/releases/download/v0.2.4/pet_0.2.4_linux_386.zip

解壓下載的文件:

  1. unzip pet_0.2.4_linux_amd64.zip

對于 32 位:

  1. unzip pet_0.2.4_linux_386.zip

pet 二進制文件復制到 PATH(即 /usr/local/bin 之類的)。

  1. sudo cp pet /usr/local/bin/

最后,讓它可以執行:

  1. sudo chmod +x /usr/local/bin/pet

如果你使用的是基于 Arch 的系統,那么你可以使用任何 AUR 幫助工具從 AUR 安裝它。

使用 Pacaur

  1. pacaur -S pet-git

使用 Packer

  1. packer -S pet-git

使用 Yaourt

  1. yaourt -S pet-git

使用 Yay

  1. yay -S pet-git

此外,你需要安裝 fzfpeco 工具以啟用交互式搜索。請參閱官方 GitHub 鏈接了解如何安裝這些工具。

 

用法

運行沒有任何參數的 pet 來查看可用命令和常規選項的列表。

  1. $ pet
  2. pet - Simple command-line snippet manager.
  3.  
  4. Usage:
  5. pet [command]
  6.  
  7. Available Commands:
  8. configure Edit config file
  9. edit Edit snippet file
  10. exec Run the selected commands
  11. help Help about any command
  12. list Show all snippets
  13. new Create a new snippet
  14. search Search snippets
  15. sync Sync snippets
  16. version Print the version number
  17.  
  18. Flags:
  19. --config string config file (default is $HOME/.config/pet/config.toml)
  20. --debug debug mode
  21. -h, --help help for pet
  22.  
  23. Use "pet [command] --help" for more information about a command.

要查看特定命令的幫助部分,運行:

  1. $ pet [command] --help

 

配置 Pet

默認配置其實工作的挺好。但是,你可以更改保存片段的默認目錄,選擇要使用的選擇器(fzf 或 peco),編輯片段的默認文本編輯器,添加 GIST id 詳細信息等。

要配置 Pet,運行:

  1. $ pet configure

該命令將在默認的文本編輯器中打開默認配置(例如我是 vim),根據你的要求更改或編輯特定值。

  1. [General]
  2. snippetfile = "/home/sk/.config/pet/snippet.toml"
  3. editor = "vim"
  4. column = 40
  5. selectcmd = "fzf"
  6.  
  7. [Gist]
  8. file_name = "pet-snippet.toml"
  9. access_token = ""
  10. gist_id = ""
  11. public = false
  12. ~

 

創建片段

為了創建一個新的片段,運行:

  1. $ pet new

添加命令和描述,然后按下回車鍵保存它。

  1. Command> echo 'Hell1o, Welcome1 2to OSTechNix4' | tr -d '1-9'
  2. Description> Remove numbers from output.

這是一個簡單的命令,用于從 echo 命令輸出中刪除所有數字。你可以很輕松地記住它。但是,如果你很少使用它,幾天后你可能會完全忘記它。當然,我們可以使用 CTRL+R 搜索歷史記錄,但 Pet 會更容易。另外,Pet 可以幫助你添加任意數量的條目。

另一個很酷的功能是我們可以輕松添加以前的命令。為此,在你的 .bashrc.zshrc 文件中添加以下行。

  1. function prev() {
  2. PREV=$(fc -lrn | head -n 1)
  3. sh -c "pet new `printf %q "$PREV"`"
  4. }

執行以下命令來使保存的更改生效。

  1. source .bashrc

或者:

  1. source .zshrc

現在,運行任何命令,例如:

  1. $ cat Documents/ostechnix.txt | tr '|' '\n' | sort | tr '\n' '|' | sed "s/.$/\\n/g"

要添加上述命令,你不必使用 pet new 命令。只需要:

  1. $ prev

將說明添加到該命令代碼片段中,然后按下回車鍵保存。

 

片段列表

要查看保存的片段,運行:

  1. $ pet list

 

編輯片段

如果你想編輯代碼片段的描述或命令,運行:

  1. $ pet edit

這將在你的默認文本編輯器中打開所有保存的代碼片段,你可以根據需要編輯或更改片段。

  1. [[snippets]]
  2. description = "Remove numbers from output."
  3. command = "echo 'Hell1o, Welcome1 2to OSTechNix4' | tr -d '1-9'"
  4. output = ""
  5.  
  6. [[snippets]]
  7. description = "Alphabetically sort one line of text"
  8. command = "\t prev"
  9. output = ""

 

在片段中使用標簽

要將標簽用于判斷,使用下面的 -t 標志。

  1. $ pet new -t
  2. Command> echo 'Hell1o, Welcome1 2to OSTechNix4' | tr -d '1-9
  3. Description> Remove numbers from output.
  4. Tag> tr command examples

 

執行片段

要執行一個保存的片段,運行:

  1. $ pet exec

從列表中選擇你要運行的代碼段,然后按回車鍵來運行它:

記住你需要安裝 fzf 或 peco 才能使用此功能。

 

尋找片段

如果你有很多要保存的片段,你可以使用字符串或關鍵詞如 below.qjz 輕松搜索它們。

  1. $ pet search

輸入搜索字詞或關鍵字以縮小搜索結果范圍。

 

同步片段

首先,你需要獲取訪問令牌。轉到此鏈接 https://github.com/settings/tokens/new 并創建訪問令牌(只需要 “gist” 范圍)。

使用以下命令來配置 Pet:

  1. $ pet configure

將令牌設置到 [Gist] 字段中的 access_token

設置完成后,你可以像下面一樣將片段上傳到 Gist。

  1. $ pet sync -u
  2. Gist ID: 2dfeeeg5f17e1170bf0c5612fb31a869
  3. Upload success

你也可以在其他 PC 上下載片段。為此,編輯配置文件并在 [Gist] 中將 gist_id 設置為 GIST id。

之后,使用以下命令下載片段:

  1. $ pet sync
  2. Download success

獲取更多細節,參閱幫助選項:

  1. pet -h

或者:

  1. pet [command] -h

這就是全部了。希望這可以幫助到你。正如你所看到的,Pet 使用相當簡單易用!如果你很難記住冗長的命令,Pet 實用程序肯定會有用。 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2018-04-25 08:25:01

Linux命令行密碼管理器

2018-05-08 08:35:34

LinuxDocker 容器管理器

2011-06-17 16:49:05

Cocoa蘋果

2022-07-14 16:18:32

massCode開源

2017-01-19 19:08:32

Linux管理器

2016-08-10 12:41:00

Linux工具bcShell

2018-06-12 15:10:11

Linuxvim命令PacVim

2009-07-07 16:43:04

2019-06-10 15:00:27

node命令行前端

2018-11-21 09:57:44

命令行Linux文件

2022-07-11 07:31:12

massCode開源工具

2022-02-17 18:21:47

工具HTTPie客戶端

2020-04-15 19:31:59

Bitwarden開源密碼管理器

2014-04-23 11:11:27

Linux下載管理器uGet

2022-08-09 18:00:26

開源密碼管理器Padloc

2019-05-30 10:40:04

ddgrLinuxDuckDuckGo

2020-12-08 08:46:07

GoJava工具

2017-05-27 14:45:04

Linux命令進程

2025-08-26 03:00:00

2011-08-23 17:42:42

Lua腳本
點贊
收藏

51CTO技術棧公眾號

日韩中文字幕二区| 精品国产综合久久| 全网免费在线播放视频入口 | 日韩av一卡二卡三卡| 久草免费在线| 99久久久精品免费观看国产蜜| 欧美综合一区第一页| 制服丨自拍丨欧美丨动漫丨| 亚洲国产中文在线二区三区免| 天天操天天干天天综合网| 天堂社区 天堂综合网 天堂资源最新版 | 97人人精品| 精品精品国产高清一毛片一天堂| 欧美 日韩 国产 高清| www在线播放| 成人久久视频在线观看| 国产精品热视频| 久久精品美女视频| 久久国产精品成人免费观看的软件| 精品国产一二三区| 日本黄大片一区二区三区| 波多野结衣精品| 中文字幕五月欧美| 欧美日韩另类丝袜其他| 国产福利小视频| 日韩中文欧美在线| 国色天香2019中文字幕在线观看| 欧美亚洲色综久久精品国产| 欧美大奶一区二区| 日韩一卡二卡三卡四卡| 午夜免费精品视频| 狼人综合视频| 亚洲精品乱码久久久久久| 日产精品一线二线三线芒果| 欧美熟女一区二区| 国产精品一区二区不卡| 国产精品久久久久7777婷婷| 国产一级一级片| 欧美jizzhd精品欧美巨大免费| 在线观看国产精品91| 给我免费观看片在线电影的| 综合成人在线| 日韩一区二区三免费高清| 亚洲人辣妹窥探嘘嘘| 中文字幕色婷婷在线视频| 亚洲一区二区三区四区的| 国产一区一区三区| 欧美性videos| 国产精品久久久久一区二区三区| 日本10禁啪啪无遮挡免费一区二区| 人妻少妇精品无码专区| 成人激情动漫在线观看| 俄罗斯精品一区二区三区| 99国产精品久久久久久久成人 | 亚洲精品成人| 色噜噜狠狠狠综合曰曰曰88av| 天天躁日日躁aaaxxⅹ| 午夜精品福利影院| 亚洲精品一区二三区不卡| 国产成人精品无码片区在线| 91精品国产自产精品男人的天堂 | 欧美性猛交 xxxx| 国产大片一区二区| aaa级精品久久久国产片| 国产视频在线免费观看| 国产一区二区三区久久悠悠色av | 草草视频在线一区二区| 日韩欧美国产成人一区二区| 国产xxxxhd| 青草伊人久久| 欧美成人精品高清在线播放| 性一交一黄一片| 精品精品精品| 亚洲毛茸茸少妇高潮呻吟| 少妇特黄一区二区三区| 欧美人妖在线| 伊人精品在线观看| 日韩在线观看免| 欧美日韩一区自拍| 91精品国产亚洲| 无码人妻精品一区二区三区蜜桃91| 老牛嫩草一区二区三区日本| 国产精品青草久久久久福利99| 国产精品国产av| 成人午夜电影久久影院| 农村寡妇一区二区三区| jizz在线观看中文| 亚洲人妖av一区二区| 久久99久久99精品| 欧洲亚洲两性| 69p69国产精品| 好吊色视频一区二区三区| 综合亚洲自拍| 日韩亚洲欧美中文在线| 国产精品精品软件男同| 亚洲日本黄色| 国产欧美日韩亚洲精品| 丰满人妻一区二区三区无码av | 91精品电影| 欧美精品福利视频| 超碰在线观看91| 国产精品影视网| 免费在线一区二区| 国产黄色在线网站| 日韩欧美黄色动漫| 第一区免费在线观看| 欧美巨大xxxx| 不卡伊人av在线播放| 日本一区二区三区精品| 国内成+人亚洲+欧美+综合在线| 久久99欧美| jizzjizz亚洲| 欧美亚洲日本国产| 精品人妻一区二区免费视频| 色婷婷色综合| 日本高清不卡在线| 欧美 日韩 国产 在线| 国产精品久久久久久户外露出 | 视频一区在线播放| 国产欧美日韩综合精品二区| 欧美三级电影一区二区三区| 欧美视频免费在线观看| 佐佐木明希电影| 久久国产电影| 国产精品久久久精品| 天天操天天插天天射| 亚洲色图另类专区| www.超碰com| 你微笑时很美电视剧整集高清不卡| 欧美大秀在线观看| 国产老妇伦国产熟女老妇视频| 久久久久国产成人精品亚洲午夜| 青青草国产免费| 免费观看性欧美大片无片| 亚洲性生活视频| 人人爽人人爽人人片av| 成人精品视频一区二区三区 | 国产精品theporn88| 蜜芽在线免费观看| 欧美日韩你懂的| 2019男人天堂| 日韩电影一区二区三区| 久久精品成人一区二区三区蜜臀 | 日本一本a高清免费不卡| 六月婷婷中文字幕| 亚洲尤物在线视频观看| 国产精品19p| 欧美另类综合| 成人在线看片| 爱看av在线入口| 亚洲国产精品va在线看黑人 | 欧美亚洲尤物久久| 男人的天堂官网| 日本免费在线视频不卡一不卡二| 日本精品一区二区三区不卡无字幕| 亚洲精品成人图区| 亚洲激情视频在线播放| 亚洲第一在线播放| 久久综合九色综合97婷婷| 国产美女网站在线观看| 日韩大片在线免费观看| 日本精品视频在线| 国产一二在线观看| 欧美日韩国产大片| 日韩一级片大全| 福利视频网站一区二区三区| 免费在线看黄色片| 欧美日韩一区二区三区四区不卡| …久久精品99久久香蕉国产| 神马久久高清| 在线观看日产精品| 色偷偷www8888| 国产一级精品在线| 男女啪啪免费视频网站| 亚洲a级精品| 国产精品一区二区三区成人| 成人在线app| 亚洲精品videossex少妇| 国产精品久免费的黄网站| 国产三级精品在线| 又色又爽又黄视频| 亚洲国产精品第一区二区三区| 久久爱av电影| 开心久久婷婷综合中文字幕| 久久777国产线看观看精品| 四虎免费在线观看| 欧美日韩久久久| 国产亚洲精品成人| 国产亚洲精品福利| 亚洲国产日韩在线一区| 亚洲黄色影院| 亚洲午夜精品一区二区| 91精品尤物| 国产精品r级在线| 成年人网站在线| 亚洲精品自拍视频| 国产又大又粗又长| 精品毛片网大全| 秋霞欧美一区二区三区视频免费| 成人午夜电影小说| jizz18女人| 亚洲精品乱码| 最近看过的日韩成人| 久久动漫网址| 亚洲最大av网| 四虎4545www精品视频| 色综合天天综合网国产成人网| 国产三级视频在线播放线观看| 欧美一区二区三区在| 亚洲 欧美 中文字幕| 一区二区三区不卡视频在线观看| 熟女少妇内射日韩亚洲| 不卡一区中文字幕| 国产欧美一区二| 日韩精品一二三区| 拔插拔插海外华人免费| 91精品一区二区三区综合| 欧美人与物videos另类| 亚洲一区电影| 国产在线视频一区| 国产综合av| 日本a级片电影一区二区| 国产一线二线在线观看| 北条麻妃一区二区三区中文字幕 | 伊人久久一区二区| 色综合天天视频在线观看| 久久久一区二区三区四区| 国产精品传媒视频| 久久久久久成人网| 久久久99免费| 女尊高h男高潮呻吟| 成人高清av在线| 亚洲v在线观看| 国产精品夜夜嗨| 久久久久xxxx| 韩国一区二区视频| 午夜久久久精品| 免费成人在线观看视频| 青青在线免费观看视频| 免费在线观看成人av| www在线观看免费| 亚洲激情婷婷| 夜夜添无码一区二区三区| 激情自拍一区| 和岳每晚弄的高潮嗷嗷叫视频 | aaa毛片在线观看| 亚洲视频www| www一区二区www免费| 亚洲欧洲另类| 99在线精品免费视频| 亚洲二区免费| 日韩av一二三四区| 久久一区精品| 九九视频精品在线观看| 日韩精品1区2区3区| 亚洲精品视频导航| 久久国产福利国产秒拍| www.色就是色.com| 国产一区二区91| 亚洲一区二区三区黄色| 99久久久免费精品国产一区二区| 亚洲熟女乱综合一区二区三区| 91在线观看高清| 玖玖爱在线观看| 欧美激情在线免费观看| 国产精品久久国产精麻豆96堂| 国产精品福利电影一区二区三区四区 | www.久久网| 欧美日韩成人在线| 精品区在线观看| 日韩hd视频在线观看| 蜜桃成人在线视频| 日韩在线视频网站| a毛片不卡免费看片| 2019av中文字幕| 91亚洲精品| 99久久一区三区四区免费| 老司机精品在线| 日韩国产高清一区| 中文字幕免费一区二区| 成人黄色av片| 久久精品国产成人一区二区三区| 丰满人妻一区二区三区大胸| 91视频com| 2014亚洲天堂| 亚洲成人免费视| 一区二区乱子伦在线播放| 欧美一级高清片在线观看| 五月婷婷综合久久| 精品国产依人香蕉在线精品| 国产在线xxx| 国产伦精品免费视频| 北条麻妃一区二区三区在线| 色综合666| 激情偷拍久久| 在线能看的av网站| 99久久免费精品| 午夜精品福利在线视频| 精品久久久国产| 国产毛片毛片毛片毛片毛片| 日韩福利在线播放| caopeng在线| 国产精品pans私拍| 麻豆成人入口| 中文字幕av导航| 视频一区二区三区在线| 中文字幕一区二区三区人妻在线视频| 久久久激情视频| 国产对白videos麻豆高潮| 欧美日韩美女一区二区| 免费在线黄色网址| 久久免费观看视频| 国产精品免费精品自在线观看| 免费在线一区二区| 亚洲全部视频| 苍井空张开腿实干12次| 国产精品美女久久久久高潮| 国产a∨精品一区二区三区仙踪林| 欧美美女网站色| 户外极限露出调教在线视频| 久久免费视频观看| 视频一区国产| 黄色一级视频播放| 麻豆精品蜜桃视频网站| 高潮毛片无遮挡| 懂色av一区二区三区| 高h震动喷水双性1v1| 欧美成年人视频网站欧美| 久久精品超碰| 色狠狠久久av五月综合| 欧美一级一区| 国产麻豆天美果冻无码视频 | 97久久超碰国产精品电影| 少妇影院在线观看| 制服丝袜日韩国产| 日本暖暖在线视频| 国产乱肥老妇国产一区二| 精品国产精品国产偷麻豆| 日本精品免费在线观看| 成人91在线观看| 精品一区二区三区人妻| 日韩一级大片在线观看| 182tv在线播放| 亚洲综合大片69999| 综合久久十次| 日本人dh亚洲人ⅹxx| 亚洲精品日韩一| www.久久成人| 欧美高跟鞋交xxxxxhd| 中文字幕一区二区三区中文字幕 | 精品在线视频免费观看| 日韩一区二区免费视频| 神马午夜伦理不卡| 国产高清精品一区二区| 韩日精品视频| 中文文字幕文字幕高清| 欧美午夜宅男影院在线观看| 亚洲欧洲精品视频| 国产成人精品久久二区二区91| 欧美热在线视频精品999| 深夜黄色小视频| 亚洲色图制服丝袜| 亚洲精品18p| 51色欧美片视频在线观看| 伊人久久综合影院| 特级丰满少妇一级| 亚洲日本青草视频在线怡红院| www.午夜激情| 7777精品视频| 欧美色图一区| 乳色吐息在线观看| 午夜电影网亚洲视频| 国产在线你懂得| 成人观看高清在线观看免费| 欧美天堂亚洲电影院在线观看| 色哟哟视频在线| 欧美性生活一区| 污网站在线免费看| 久久精品国产精品国产精品污 | 精品日本高清在线播放| 黄网在线免费| 亚洲一区二区免费在线| 亚洲欧洲一区| 懂色av蜜臀av粉嫩av永久| 精品噜噜噜噜久久久久久久久试看| 午夜影视一区二区三区| 亚洲午夜在线观看| 成人精品在线视频观看| 欧美日韩 一区二区三区| 欧美成人免费全部| 精品一区亚洲| 国产男女无遮挡猛进猛出| 狠狠色狠色综合曰曰| 国产美女在线观看| 欧美二区在线看| 国产成人三级在线观看| 天天操天天干天天摸| 欧美激情精品久久久| 成人午夜国产| 欧美在线一级片|