Skip to content

✏️ Impressive Linux commands cheat sheet CLI written in Go.(pls用于以markdown的格式查看已有的linux命令用法)

License

Notifications You must be signed in to change notification settings

Abeautifulsnow/pls

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pls

Impressive Linux commands cheat sheet cli. Python 版本

plspls 的fork版本,原仓库作者已经停止维护。 该命令主要用于解决我们平常遗忘一些 linux 命令的使用,而不得不去浏览器上找寻相关命令用法的麻烦,故而可以通过该命令查阅你需要知道的命令,并且提供了将命令用法以markdown形式渲染到终端上的能力。

安装

1) 通过 go install 命令安装

go install github.com/Abeautifulsnow/pls@latest

2) 下面是打包好的二进制文件

https://github.com/Abeautifulsnow/pls/releases

使用

在安装之后,更改 pls_<os>_amd64 的二进制文件名称为 pls 或者其他你喜欢的名字 【下面我们通称为 pls】。

然后,在 linux or macos 系统下,你可以拷贝这个改过名字的二进制文件到 /usr/local/bin/ 或者 /usr/bin/ 目录下,这些目录必须在 PATH 变量内,这样的话,linux或者macos才会在你运行 pls 命令的时候自动在这个变量内去找寻该二进制文件。

但是在Windows上,你需要通过windows的 环境变量设置 去将这个二进制文件所在的目录添加到 PATH 变量列表下。

pls --help
Impressive Linux commands cheat sheet cli.

Usage:
  pls [command]

Available Commands:
  help        Help about any command
  list        List all commands that are available
  search      Search command by keywords
  show        Show the specified command usage.
  upgrade     Upgrade all commands from remote.
  version     Prints the version of pls

Flags:
  -h, --help   help for pls

Use "pls [command] --help" for more information about a command.

!!!为了在首次初始化所有的命令,推荐先执行下面的命令。

pls upgrade

配置文件位于 ~/.commands/config.json,你可以进入修改命令的 <command>.md 文件所存储的位置,如下:

cat ~/.commands/config.json
{"dir":"/home/runstone/.commands"}

你还可以将linux命令的输出内容输入到 less 或者 bat 管道中去查看:

# 正常输出, 内容会非常多
pls show curl
pls list

# less
pls show curl | less
pls list | less

# bat
pls show curl | bat
pls list | bat

截图

image image

LICENSE

MIT ©Abeautifulsnow

About

✏️ Impressive Linux commands cheat sheet CLI written in Go.(pls用于以markdown的格式查看已有的linux命令用法)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published