女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

Linux愛好者 ? 來源:未知 ? 作者:李倩 ? 2018-05-09 10:52 ? 次閱讀

我們不可能記住所有的命令,對吧?是的。除了經常使用的命令之外,我們幾乎不可能記住一些很少使用的長命令。這就是為什么需要一些外部工具來幫助我們在需要時找到命令。現在讓我們認識一下 “Pet”,這是一個用 Go 語言編寫的簡單的命令行代碼管理器。

使用 Pet,你可以:

注冊/添加你重要的、冗長和復雜的命令片段。

以交互方式來搜索保存的命令片段。

直接運行代碼片段而無須一遍又一遍地輸入。

輕松編輯保存的代碼片段。

通過 Gist 同步片段。

在片段中使用變量

還有很多特性即將來臨。

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

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

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

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

對于 32 位計算機:

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

解壓下載的文件:

unzip pet_0.2.4_linux_amd64.zip

對于 32 位:

unzip pet_0.2.4_linux_386.zip

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

sudo cp pet /usr/local/bin/

最后,讓它可以執行:

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

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

使用 Pacaur:

pacaur -Spet-git

使用 Packer:

packer -Spet-git

使用 Yaourt:

yaourt -Spet-git

使用 Yay:

yay -Spet-git

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

用法

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

$pet

pet - Simple command-line snippet manager.

Usage:

pet[command]

Available Commands:

configure Edit config file

edit Edit snippet file

exec Run the selected commands

help Help about any command

list Show all snippets

newCreateanewsnippet

search Search snippets

sync Sync snippets

version Print the version number

Flags:

--config stringconfig file(defaultis$HOME/.config/pet/config.toml)

--debug debug mode

-h, --help help forpet

Use"pet [command] --help"formore information aboutacommand.

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

$pet[command] --help

配置 Pet

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

要配置 Pet,運行:

$pet configure

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

[General]

snippetfile = "/home/sk/.config/pet/snippet.toml"

editor = "vim"

column = 40

selectcmd = "f***"

[Gist]

file_name = "pet-snippet.toml"

access_token = ""

gist_id = ""

public = false

~

創建片段

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

$pet new

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

Command> echo'Hell1o, Welcome1 2to OSTechNix4' | tr -d'1-9'

Description> Remove numbers from output.

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

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

functionprev(){

PREV=$(fc -lrn | head -n1)

sh -c"pet new `printf %q "$PREV"`"

}

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

source.bashrc

或者:

source.zshrc

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

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

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

$prev

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

片段列表

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

$pet list

編輯片段

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

$pet edit

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

[[snippets]]

description = "Remove numbers from output."

command = "echo 'Hell1o, Welcome1 2to OSTechNix4' | tr -d '1-9'"

output = ""

[[snippets]]

description = "Alphabetically sort one line of text"

command = " prev"

output = ""

在片段中使用標簽

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

$pet new -t

Command> echo'Hell1o, Welcome1 2to OSTechNix4' | tr -d'1-9

Description> Remove numbers from output.

Tag> tr command examples

執行片段

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

$pet exec

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

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

尋找片段

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

$pet search

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

同步片段

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

使用以下命令來配置 Pet:

$pet configure

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

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

$pet sync -u

Gist ID: 2dfeeeg5f17e1170bf0c5612fb31a869

Upload success

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

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

$pet sync

Download success

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

pet -h

或者:

pet[command] -h

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • PET
    PET
    +關注

    關注

    1

    文章

    45

    瀏覽量

    18883
  • 管理器
    +關注

    關注

    0

    文章

    252

    瀏覽量

    18937
  • 代碼
    +關注

    關注

    30

    文章

    4887

    瀏覽量

    70259

原文標題:Pet:一個簡單的命令行片段管理器

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    caxa命令行中的應用

    caxa命令行中的應用 命令行對于大多用戶來說往往只是輸入數據的作用,但是其中的奧妙還有很多,下面就給大家
    發表于 10-18 18:18 ?2387次閱讀

    CMD的命令行高級教程

    CMD的命令行高級教程
    發表于 10-24 08:31 ?30次下載
    CMD的<b class='flag-5'>命令行</b>高級教程

    自己動手實現命令行解析

    一、介紹嵌入式里面經常會自己做命令行,這里分享一個命令解析代碼實現二、代碼實現mycmd.c
    發表于 12-22 18:51 ?13次下載
    自己動手實現<b class='flag-5'>命令行</b>解析<b class='flag-5'>器</b>

    Shell命令行解釋簡介

    Shell 是一個命令行解釋,Shell 為用戶提供了與設備進行命令行交互的方式,用戶通過串口、以太網、無線等方式將命令傳輸給具有 Shell 功能的設備,設備會解析
    的頭像 發表于 08-19 17:20 ?3485次閱讀

    Emulex HBA管理器應用程序命令行界面

    電子發燒友網站提供《Emulex HBA管理器應用程序命令行界面.pdf》資料免費下載
    發表于 08-04 11:29 ?0次下載
    Emulex HBA<b class='flag-5'>管理器</b>應用程序<b class='flag-5'>命令行</b>界面

    Emulex OneCommand命令行接口用戶指南 12.2版

    電子發燒友網站提供《Emulex OneCommand命令行接口用戶指南 12.2版.pdf》資料免費下載
    發表于 08-11 11:13 ?0次下載
    Emulex OneCommand<b class='flag-5'>命令行</b><b class='flag-5'>接口</b>用戶指南 12.2版

    Emulex HBA管理器應用程序命令行界面用戶指南 14.0版

    電子發燒友網站提供《Emulex HBA管理器應用程序命令行界面用戶指南 14.0版.pdf》資料免費下載
    發表于 08-11 11:25 ?2次下載
    Emulex HBA<b class='flag-5'>管理器</b>應用程序<b class='flag-5'>命令行</b>界面用戶指南 14.0版

    Emulex One命令管理器命令行界面脈沖適配器用戶指南

    電子發燒友網站提供《Emulex One命令管理器命令行界面脈沖適配器用戶指南.pdf》資料免費下載
    發表于 08-17 10:08 ?0次下載
    Emulex One<b class='flag-5'>命令</b><b class='flag-5'>管理器</b><b class='flag-5'>命令行</b>界面脈沖適配器用戶指南

    OneCommand管理器命令行接口版本10.4用戶手冊

    電子發燒友網站提供《OneCommand管理器命令行接口版本10.4用戶手冊.pdf》資料免費下載
    發表于 08-23 09:38 ?0次下載
    OneCommand<b class='flag-5'>管理器</b><b class='flag-5'>命令行</b><b class='flag-5'>接口</b>版本10.4用戶手冊

    linux命令行與shell編程實戰

    Linux命令行與Shell編程實戰主要涉及以下內容: Linux命令行基礎:學習Linux命令行的基本操作,如文件管理、進程管理、網絡配置
    的頭像 發表于 11-08 10:57 ?1027次閱讀

    linux虛擬機怎么調出命令行

    快捷鍵組合Ctrl+Alt+F1 6來切換到命令行界面。如果系統在虛擬機中,則可以使用Ctrl+Alt+shift+F1 6組合鍵來切換到命令行界面。在命令行界面中,可以通過輸入命令行
    的頭像 發表于 11-08 11:28 ?3611次閱讀

    linux切換到命令行模式

    在Linux中,可以通過以下步驟切換到命令行模式: 打開終端。可以在應用菜單中找到終端或命令行終端。 在終端中輸入命令“exit”或“logout”,然后按回車鍵。 系統會提示您輸入管理
    的頭像 發表于 11-13 16:47 ?2149次閱讀

    pycharm命令行終端運行代碼

    Python是一種非常流行的編程語言,許多開發者使用它來編寫各種應用程序和腳本。為了方便開發者編寫和測試代碼,PyCharm是一種集成開發環境(IDE),它提供了許多功能和工具,其中包括命令行終端
    的頭像 發表于 11-22 11:20 ?5816次閱讀

    eclipse怎么使用命令行

    命令行中使用Eclipse來完成一些特定的任務。本文將詳細介紹如何在命令行中使用Eclipse。 首先,我們需要確保已經正確安裝了JDK(Java Development Kit)和Eclipse
    的頭像 發表于 12-06 11:26 ?3542次閱讀

    HarmonyOS開發:【基于命令行安裝庫和工具集)】

    使用命令行進行設備開發時,可以通過以下步驟安裝編譯OpenHarmony需要的庫和工具。
    的頭像 發表于 04-25 21:03 ?713次閱讀
    HarmonyOS開發:【基于<b class='flag-5'>命令行</b>(<b class='flag-5'>安裝</b>庫和工具集)】