项目作者: yunzixun

项目描述 :
Lazy necessary command-line tool | 懒人必备的命令行工具
高级语言: Go
项目地址: git://github.com/yunzixun/GoShell.git
创建时间: 2018-03-09T14:52:22Z
项目社区:https://github.com/yunzixun/GoShell

开源协议:MIT License

下载


GoShell

A command-line tool for a deity | 懒人命令行必备神器

联系方式

支持平台

  • Mac (darwin)
  • Linux
  • Windows (有BUG)

使用场景

  • 经常记不住 Linux 命令 ?
  • Linux 命令太多了,不想手打 ?
  • 想节省写命令的时间 ?
  • 。。。
  • (那么 GoShell 适合你)

使用介绍

正常遇到一个服务启动了很多进程,需要使用(比如Python)

ps -ef | grep python | awk '{print "kill -9 "$2}' | sh

身为懒人感觉好麻烦。

使用 GoShell gs kall python 即可,省了打很多命令

安装软件

下载 https://github.com/lauixData/GoShell/releases/tag/0.1

复制 gs 到 /usr/local/bin or ln -s 设置软链接

(别忘记给权限)

初始化

gs init

帮助

gs help

命令帮助

gs kall --help

编辑命令

支持自定义命令,编写配置文件 默认路径: /etc/goshell/shell.conf

  1. # gs 参数名
  2. [kall]
  3. # 需要执行的命令 {{name}} 是需要传的参数
  4. command = ps -ef | grep {{name}} | awk '{print "kill -9 "$2}' | sh
  5. # 命令说明
  6. introduce = Kill 全部相关进程,自定义参数 key 为服务名

使用演示