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 为服务名 

使用演示

9867 次点击
所在节点    分享创造
39 条回复
rrfeng
2018-03-09 12:21:33 +08:00
兄弟,killall 命令了解一下...
rrfeng
2018-03-09 12:22:03 +08:00
兄弟,alias 命令了解一下...
est
2018-03-09 12:48:04 +08:00
兄弟,pkill 了解一下
aaronchou0
2018-03-09 12:54:55 +08:00
兄弟,init 0 了解一下
missdeer
2018-03-09 13:05:50 +08:00
兄弟,kill -9 $(pidof python)了解一下
infun
2018-03-09 13:06:51 +08:00
常用的我都 alias 设置好了
Wichna
2018-03-09 13:22:46 +08:00
有一个类似的项目:TLDR - too long don't read https://github.com/tldr-pages/tldr
Leafove
2018-03-09 13:22:46 +08:00
可能楼主是给那些不知道 alias 的用户使用的
wongskay
2018-03-09 13:31:48 +08:00
兄弟,alias 了解一下
clearbug
2018-03-09 13:44:17 +08:00
原声命令都记不住就能记住你设定的命令
lauix
2018-03-09 13:49:41 +08:00
@rrfeng @est @aaronchou0 @missdeer @infun @Leafove @wongskay
只是拿 kill 举个列子。
alias 并不支持传入参数。
而且我还没有开发完,目前只是最基础的功能
lauix
2018-03-09 13:50:30 +08:00
@clearbug 不是我设定的,有配置文件,用户自己设定。
iRiven
2018-03-09 14:14:17 +08:00
star utils 下面几个小文件 挺好用的
oott123
2018-03-09 15:09:03 +08:00
function 了解一下……
loveCoding
2018-03-09 15:14:47 +08:00
.DS_Store 文件可以添加到.gitigonre
megachweng
2018-03-09 15:15:58 +08:00
个人感觉加上自然语言处理会有市场,比如:
gs ”辞职不干了” -> $sudo rm -rf /
HELLONAV
2018-03-09 15:27:02 +08:00
这是你被黑的最惨的一次,死胖子
Hilong
2018-03-09 16:05:25 +08:00
兄弟,ohmyzsh 了解一下
wfc951
2018-03-09 16:06:51 +08:00
@megachweng 哈哈哈,厉害了老兄,万一后悔了呢?
cholerae
2018-03-09 16:21:52 +08:00
还以为是像 elvish 那样的东西,光是别名没啥意思啊

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

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

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

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

© 2021 V2EX