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

2018-03-09 12:20:23 +08:00
 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 为服务名 

使用演示

9916 次点击
所在节点    分享创造
39 条回复
lauix
2018-03-09 16:32:53 +08:00
@Hilong 不是一类东西
@cholerae 目的是节省敲命令的时间,快速开发,还有很多功能要加入。
AlphaTr
2018-03-09 17:28:04 +08:00
thef**k 了解一下 :)
lrvy
2018-03-09 17:41:15 +08:00
expect 了解一下
uyhyygyug1234
2018-03-09 18:14:56 +08:00
还是用 fzf 之类的。搜索加过滤好啊
uyhyygyug1234
2018-03-09 18:16:21 +08:00
uyhyygyug1234
2018-03-09 18:17:02 +08:00

est
2018-03-09 18:45:45 +08:00
@lauix bash 脚本里的 function 了解一下。
whwq2012
2018-03-09 18:49:24 +08:00
感觉你这个东西的逻辑不够精简,没有一目了然的感觉
onion83
2018-03-09 19:11:25 +08:00
thefuck 了解一下
nl101531
2018-03-09 19:15:44 +08:00
好好做自己的产品,总有人需要的。加油
loading
2018-03-09 22:16:36 +08:00
alias 比楼主这个实现牛逼多了……
oIMOo
2018-03-09 22:34:16 +08:00
git 里面有 macOS 的隐藏文件
inflationaaron
2018-03-10 06:00:02 +08:00
fish shell 了解一下
YORYOR
2018-03-10 10:48:07 +08:00
支持楼主
目前自己使用 ctrl+r 历史记录搜索 爆快
Beebird
2018-03-10 14:44:48 +08:00
虽然离“神器”还有距离,还是鼓励一下楼主
coffeSlider
2018-03-11 09:26:55 +08:00
@lauix alias 支持穿入参数呀,要函数
zhangweijie126
2018-03-12 11:36:04 +08:00
。。。来 V2EX 真的涨见识了
tammy
2018-03-14 15:05:20 +08:00
exhades
2018-04-03 21:07:39 +08:00
2333 上面一堆安利 有毒啊

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

https://www.v2ex.com/t/436485

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

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

© 2021 V2EX