爱意满满的作品展示区。
lauix

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

  •  
  •   lauix · Mar 9, 2018 · 11283 views
    This topic created in 3173 days ago, the information mentioned may be changed or developed.

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

    联系方式

    支持平台

    • 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

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

    使用演示

    39 replies  •  2018-04-03 21:07:39 +08:00
    rrfeng
    rrfeng
    Mar 9, 2018 via Android
    1
    兄弟,killall 命令了解一下...
    rrfeng
    rrfeng
    Mar 9, 2018 via Android
    2
    兄弟,alias 命令了解一下...
    est
    est
    Mar 9, 2018 via Android
    3
    兄弟,pkill 了解一下
    aaronchou0
    aaronchou0
    Mar 9, 2018
    4
    兄弟,init 0 了解一下
    missdeer
    missdeer
    Mar 9, 2018
    5
    兄弟,kill -9 $(pidof python)了解一下
    GlobalNPC
    GlobalNPC
    Mar 9, 2018
    6
    常用的我都 alias 设置好了
    Wichna
    Wichna
    Mar 9, 2018
    7
    有一个类似的项目:TLDR - too long don't read https://github.com/tldr-pages/tldr
    AMST
    AMST
    Mar 9, 2018
    8
    可能楼主是给那些不知道 alias 的用户使用的
    wongskay
    wongskay
    Mar 9, 2018
    9
    兄弟,alias 了解一下
    clearbug
    clearbug
    Mar 9, 2018 via Android
    10
    原声命令都记不住就能记住你设定的命令
    lauix
    lauix
    OP
    Mar 9, 2018
    11
    @rrfeng @est @aaronchou0 @missdeer @infun @Leafove @wongskay
    只是拿 kill 举个列子。
    alias 并不支持传入参数。
    而且我还没有开发完,目前只是最基础的功能
    lauix
    lauix
    OP
    Mar 9, 2018
    12
    @clearbug 不是我设定的,有配置文件,用户自己设定。
    Erskine
    Erskine
    Mar 9, 2018 via iPad
    13
    star utils 下面几个小文件 挺好用的
    oott123
    oott123
    Mar 9, 2018❤️2
    14
    function 了解一下……
    loveCoding
    loveCoding
    Mar 9, 2018
    15
    .DS_Store 文件可以添加到.gitigonre
    megachweng
    megachweng
    Mar 9, 2018 via iPhone❤️1
    16
    个人感觉加上自然语言处理会有市场,比如:
    gs ”辞职不干了” -> $sudo rm -rf /
    HELLONAV
    HELLONAV
    Mar 9, 2018 via Android
    17
    这是你被黑的最惨的一次,死胖子
    Hilong
    Hilong
    Mar 9, 2018
    18
    兄弟,ohmyzsh 了解一下
    wfc951
    wfc951
    Mar 9, 2018
    19
    @megachweng 哈哈哈,厉害了老兄,万一后悔了呢?
    6ufq0VLZn0DDkL80
    6ufq0VLZn0DDkL80
    Mar 9, 2018 via Android
    20
    还以为是像 elvish 那样的东西,光是别名没啥意思啊
    lauix
    lauix
    OP
    Mar 9, 2018
    21
    @Hilong 不是一类东西
    @cholerae 目的是节省敲命令的时间,快速开发,还有很多功能要加入。
    AlphaTr
    AlphaTr
    Mar 9, 2018
    22
    thef**k 了解一下 :)
    lrvy
    lrvy
    Mar 9, 2018
    23
    expect 了解一下
    uyhyygyug1234
    uyhyygyug1234
    Mar 9, 2018
    24
    还是用 fzf 之类的。搜索加过滤好啊
    uyhyygyug1234
    uyhyygyug1234
    Mar 9, 2018❤️1
    25
    uyhyygyug1234
    uyhyygyug1234
    Mar 9, 2018
    26

    est
    est
    Mar 9, 2018
    27
    @lauix bash 脚本里的 function 了解一下。
    syahd
    syahd
    Mar 9, 2018 via Android
    28
    感觉你这个东西的逻辑不够精简,没有一目了然的感觉
    onion83
    onion83
    Mar 9, 2018 via iPhone
    29
    thefuck 了解一下
    nl101531
    nl101531
    Mar 9, 2018 via Android
    30
    好好做自己的产品,总有人需要的。加油
    loading
    loading
    Mar 9, 2018 via iPhone
    31
    alias 比楼主这个实现牛逼多了……
    oIMOo
    oIMOo
    Mar 9, 2018
    32
    git 里面有 macOS 的隐藏文件
    inflationaaron
    inflationaaron
    Mar 10, 2018
    33
    fish shell 了解一下
    YORYOR
    YORYOR
    Mar 10, 2018
    34
    支持楼主
    目前自己使用 ctrl+r 历史记录搜索 爆快
    Beebird
    Beebird
    Mar 10, 2018
    35
    虽然离“神器”还有距离,还是鼓励一下楼主
    coffeSlider
    coffeSlider
    Mar 11, 2018 via Android
    36
    @lauix alias 支持穿入参数呀,要函数
    zhangweijie126
    zhangweijie126
    Mar 12, 2018
    37
    。。。来 V2EX 真的涨见识了
    exhades
    exhades
    Apr 3, 2018
    39
    2333 上面一堆安利 有毒啊
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1859 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 85ms · UTC 10:13 · PVG 18:13 · LAX 02:13 · JFK 05:13
    ♥ Do have faith in what you're doing.