安装Pet命令行接口代码管理器.doc

上传人:白大夫 文档编号:3432569 上传时间:2019-08-25 格式:DOC 页数:6 大小:29KB
返回 下载 相关 举报
安装Pet命令行接口代码管理器.doc_第1页
第1页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《安装Pet命令行接口代码管理器.doc》由会员分享,可在线阅读,更多相关《安装Pet命令行接口代码管理器.doc(6页珍藏版)》请在三一文库上搜索。

1、安装Pet命令行接口代码管理器我们不可能记住所有的命令,对吧?是的。除了经常使用的命令之外,我们几乎不可能记住一些很少使用的长命令。这就是为什么需要一些外部工具来帮助我们在需要时找到命令。现在让我们认识一下 “Pet”,这是一个用 Go 语言编写的简单的命令行代码管理器。使用 Pet,你可以:注册/添加你重要的、冗长和复杂的命令片段。以交互方式来搜索保存的命令片段。直接运行代码片段而无须一遍又一遍地输入。轻松编辑保存的代码片段。通过 Gist 同步片段。在片段中使用变量还有很多特性即将来临。安装 Pet 命令行接口代码管理器由于它是用 Go 语言编写的,所以确保你在系统中已经安装了 Go。安装

2、 Go 后,从Pet 发布页面获取最新的二进制文件。wget https:/github/knqyf263/pet/releases/download/v0.2.4/pet_0.2.4_linux_amd64.zip对于 32 位计算机:wget https:/github/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(即 /us

3、r/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此外,你需要安装 fzf 或 peco 工具以启用交互式搜索。请参阅官方 GitHub 链接了解如何安装这些工具。用法运行没有任何参数的

4、pet 来查看可用命令和常规选项的列表。$petpet - Simple command-line snippet manager.Usage:petcommandAvailable Commands:configure Edit config fileedit Edit snippet fileexec Run the selected commandshelp Help about any commandlist Show all snippetsnewCreateanewsnippetsearch Search snippetssync Sync snippetsversion Prin

5、t the version numberFlags:-config stringconfig file(defaultis$HOME/.config/pet/config.toml)-debug debug mode-h, -help help forpetUsepet command -helpformore information aboutacommand.要查看特定命令的帮助部分,运行:$petcommand -help配置 Pet默认配置其实工作的挺好。但是,你可以更改保存片段的默认目录,选择要使用的选择器(fzf 或 peco),编辑片段的默认文本编辑器,添加 GIST id 详细

6、信息等。要配置 Pet,运行:$pet configure该命令将在默认的文本编辑器中打开默认配置(例如我是 vim),根据你的要求更改或编辑特定值。Generalsnippetfile = /home/sk/.config/pet/snippet.tomleditor = vimcolumn = 40selectcmd = fzfGistfile_name = pet-snippet.tomlaccess_token = gist_id = public = false创建片段为了创建一个新的片段,运行:$pet new添加命令和描述,然后按下回车键保存它。Command echoHell1

7、o, Welcome1 2to OSTechNix4 | tr -d1-9Description Remove numbers from output.这是一个简单的命令,用于从echo命令输出中删除所有数字。你可以很轻松地记住它。但是,如果你很少使用它,几天后你可能会完全忘记它。当然,我们可以使用CTRL+R搜索历史记录,但 Pet 会更容易。另外,Pet 可以帮助你添加任意数量的条目。另一个很酷的功能是我们可以轻松添加以前的命令。为此,在你的.bashrc或.zshrc文件中添加以下行。functionprev()PREV=$(fc -lrn | head -n1)sh -cpet new

8、 printf %q $PREV执行以下命令来使保存的更改生效。source.bashrc或者:source.zshrc现在,运行任何命令,例如:$cat Documents/ostechnix.txt | tr|n | sort | trn| | seds/.$/n/g要添加上述命令,你不必使用 pet new 命令。只需要:$prev将说明添加到该命令代码片段中,然后按下回车键保存。片段列表要查看保存的片段,运行:$pet list编辑片段如果你想编辑代码片段的描述或命令,运行:$pet edit这将在你的默认文本编辑器中打开所有保存的代码片段,你可以根据需要编辑或更改片段。snippet

9、sdescription = Remove numbers from mand = echo Hell1o, Welcome1 2to OSTechNix4 | tr -d 1-9output = snippetsdescription = Alphabetically sort one line of textcommand = t prevoutput = 在片段中使用标签要将标签用于判断,使用下面的 -t 标志。$pet new -tCommand echoHell1o, Welcome1 2to OSTechNix4 | tr -d1-9Description Remove numbe

10、rs from output.Tag tr command examples执行片段要执行一个保存的片段,运行:$pet exec从列表中选择你要运行的代码段,然后按回车键来运行它:记住你需要安装 fzf 或 peco 才能使用此功能。寻找片段如果你有很多要保存的片段,你可以使用字符串或关键词如 below.qjz 轻松搜索它们。$pet search输入搜索字词或关键字以缩小搜索结果范围。同步片段首先,你需要获取访问令牌。转到此链接https:/github/settings/tokens/new并创建访问令牌(只需要 “gist” 范围)。使用以下命令来配置 Pet:$pet config

11、ure将令牌设置到 Gist 字段中的 access_token。设置完成后,你可以像下面一样将片段上传到 Gist。$pet sync -uGist ID: 2dfeeeg5f17e1170bf0c5612fb31a869Upload success你也可以在其他 PC 上下载片段。为此,编辑配置文件并在 Gist 中将 gist_id 设置为 GIST id。之后,使用以下命令下载片段:$pet syncDownload success获取更多细节,参阅帮助选项:pet -h或者:petcommand -h这就是全部了。希望这可以帮助到你。正如你所看到的,Pet 使用相当简单易用!如果你很难记住冗长的命令,Pet 实用程序肯定会有用。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1