GoShell - 一款懒人命令行必备神器

2018 年 3 月 9 日
 lauix

开源地址: https://github.com/lauixData/GoShell 求 Star

联系方式

支持平台

使用场景

使用介绍

正常遇到一个服务启动了很多进程,需要使用(比如 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

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

使用演示

10629 次点击
所在节点    分享创造
39 条回复
lauix
2018 年 3 月 9 日
@Hilong 不是一类东西
@cholerae 目的是节省敲命令的时间,快速开发,还有很多功能要加入。
AlphaTr
2018 年 3 月 9 日
thef**k 了解一下 :)
lrvy
2018 年 3 月 9 日
expect 了解一下
uyhyygyug1234
2018 年 3 月 9 日
还是用 fzf 之类的。搜索加过滤好啊
uyhyygyug1234
2018 年 3 月 9 日
uyhyygyug1234
2018 年 3 月 9 日

est
2018 年 3 月 9 日
@lauix bash 脚本里的 function 了解一下。
syahd
2018 年 3 月 9 日
感觉你这个东西的逻辑不够精简,没有一目了然的感觉
onion83
2018 年 3 月 9 日
thefuck 了解一下
nl101531
2018 年 3 月 9 日
好好做自己的产品,总有人需要的。加油
loading
2018 年 3 月 9 日
alias 比楼主这个实现牛逼多了……
oIMOo
2018 年 3 月 9 日
git 里面有 macOS 的隐藏文件
inflationaaron
2018 年 3 月 10 日
fish shell 了解一下
YORYOR
2018 年 3 月 10 日
支持楼主
目前自己使用 ctrl+r 历史记录搜索 爆快
Beebird
2018 年 3 月 10 日
虽然离“神器”还有距离,还是鼓励一下楼主
coffeSlider
2018 年 3 月 11 日
@lauix alias 支持穿入参数呀,要函数
zhangweijie126
2018 年 3 月 12 日
。。。来 V2EX 真的涨见识了
tammy
2018 年 3 月 14 日
exhades
2018 年 4 月 3 日
2333 上面一堆安利 有毒啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/436485

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX