windows 下最好的命令行方案是什么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
hongfeiyu
V2EX    程序员

windows 下最好的命令行方案是什么?

  •  
  •   hongfeiyu 2016-06-10 11:04:18 +08:00 7380 次点击
    这是一个创建于 3411 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如说

    conemu cygwin cmder console2 

    各有什么优点?

    38 条回复    2016-06-12 11:09:55 +08:00
    novaeye
        1
    novaeye  
       2016-06-10 11:16:52 +08:00
    cmder + msys2
    popu111
        2
    popu111  
       2016-06-10 11:28:04 +08:00
    这种问题适合上知乎,感觉 V2 上大段的分析性回答很少
    misaka19000
        3
    misaka19000  
       2016-06-10 11:28:32 +08:00 via Android
    一直在用 git bash ,感觉还不错
    visonnn
        4
    visonnn  
       2016-06-10 11:28:33 +08:00 via iPhone
    babun
    exch4nge
        5
    exch4nge  
       2016-06-10 11:37:43 +08:00   1
    cygwin ;库比较多,但编译的东西都得依赖 cygwinxx.dll ;(默认不知道是啥 terminal ,不喜欢可以自己动手改成别的)
    msys :库数量一般,但正常够用,编译的东西,没有像上一条那种依赖,而且体积也小。
    conemu :一种 windows 的 terminal ,一定程度上可以模拟 xterm ?
    cmder = conemu + 小的 msys ( cmder 完整包会带 msys )
    git bash = mintty (另一种 terminal ,记得 2.0 版本?以上开始换的) + 超小的 msys (主要只为 git 命令)
    原生 cmd / power-shell :原生 Windows 的命令支持很好


    首先说说 terminal ,个人比较喜欢的是 mintty ,但不管哪个在 windows 上的行为很诡异,特别是用 vim 之类的时候,配色、中文等等出现问题很正常。
    另外说说*nix 环境,个人觉得如果用的功能不多,都是常见的东西的话, msys 比较适合,反之 cygwin 。

    PS : windows 发话说要原生支持 linux 的 cmd 了……
    airqj
        6
    airqj  
       2016-06-10 11:39:27 +08:00 via Android
    虚拟机
    hrog
        7
    hrong  
       2016-06-10 11:42:43 +08:00 via Android
    git bash 一票
    imn1
        8
    imn1  
       2016-06-10 11:43:24 +08:00
    bash on ubuntu on windows
    默认已经有 py2 和 py3
    fcicq
        9
    fcicq  
       2016-06-10 11:50:01 +08:00
    混乱的问题. 把 terminal emulator 和执行环境都混了
    mashpolo
        10
    mashpolo  
       2016-06-10 12:19:08 +08:00
    babun
    abcdabcd987
        11
    abcdabcd987  
       2016-06-10 12:38:13 +08:00
    虚拟机跑一个无 GUI 的 Linux (比如 Ubuntu Server)
    然后 ssh 进去用
    yhxx
        12
    yhxx  
       2016-06-10 12:39:17 +08:00
    在用 cmder 来跑 git bash
    体验还不错,不输 mac 的原生 terminal
    weizhiyao008
        13
    weizhiyao008  
       2016-06-10 12:54:49 +08:00
    为什么没有 powershell ?
    liulixiang1988
        14
    liulixiang1988  
       2016-06-10 12:56:47 +08:00
    babun/conemu
    happyz90
        15
    happyz90  
       2016-06-10 13:01:54 +08:00 via Android
    感觉 cmder 有 bug 啊,用上方向键输入上一条命令的时候,总是多显示一个字符
    wujunze
        16
    wujunze  
       2016-06-10 13:22:41 +08:00
    cmder 用过 感觉还可以
    hei1000
        17
    hei1000  
       2016-06-10 13:33:27 +08:00 via Android
    babun+1
    rain0002009
        18
    rain0002009  
       2016-06-10 13:38:04 +08:00
    win10 预览版 可开启 linux 子系统
    MajestySolor
        19
    MajestySolor  
       2016-06-10 13:38:32 +08:00
    babun 体验最好
    实用+美观
    Arnie97
        20
    Arnie97  
       2016-06-10 14:27:12 +08:00 via Android
    用惯了原生 Linux 的话, Cygwin/Msys 的反应速度简直没法忍,建议本地 SSH 。
    hongfeiyu
        21
    hongfeiyu  
    OP
       2016-06-10 14:29:07 +08:00
    @exch4nge 卧槽,这不是 sf 上的么
    kenshin
        22
    kenshin  
       2016-06-10 14:32:28 +08:00
    ConEmu + Babun + Powerline-Shell

    learnshare
        23
    learnshare  
       2016-06-10 15:21:11 +08:00
    Cmder + Gow
    aussieweever
        24
    aussieweever  
       2016-06-10 16:43:39 +08:00 via Android
    win10 自带的就不错
    LWXYFER
        25
    LWXYFER  
       2016-06-10 16:47:32 +08:00
    @happyz90 你不是一个人
    lechenging
        26
    lechenging  
       2016-06-10 16:51:01 +08:00
    git bash
    josephshen
        27
    josephshen  
       2016-06-10 23:17:54 +08:00 via iPhone
    @fcicq 和我一样感觉这里小白越来越多了是吧?哈哈哈
    FrankHB
        28
    FrankHB  
       2016-06-11 05:40:11 +08:00
    ……最好?要说贴近需求,当然是自己实现。
    现在就 ConEmu+MSYS2 凑数。主要是 pacman 简单暴力而且 MinGW 原生包够多日常打 Cygwin 不成问题……虽然迟早都得重新倒腾(反正对 conhost/pty 互操作没兴趣,不是难点)。
    Win10 的那个山寨笨兔现在相比之下就是玩具阶段所以一般人就不用浪费时间了。
    hongfeiyu
        29
    hongfeiyu  
    OP
       2016-06-11 09:34:15 +08:00
    @kenshin 你的 ps 字体是不是显示有问题啊
    kenshin
        30
    kenshin  
       2016-06-11 11:41:17 +08:00 via Android
    @hongfeiyu
    没有吧,你觉得什么问题?
    fasling
        31
    fasling  
       2016-06-11 17:09:51 +08:00 via Android
    可能过些日子就是 bash on ubuntu on windows 最好了
    mintist
        32
    mintist  
       2016-06-11 18:14:50 +08:00
    @happyz90 也碰到了,
    mintist
        33
    mintist  
       2016-06-11 18:15:50 +08:00
    @kenshin 在 Babun 中用 Vim 的卡卡的,难道是应为机械硬盘的问题,,,
    Trim21
        34
    Trim21  
       2016-06-11 18:53:06 +08:00 via Android
    git bash 和 PowerShell 混用,需要打开终端的时候哪个打开顺手用哪个

    @exch4nge 一直用的 git bash 里面的 mintty ,使用过一次 babun 之后发现 babun 的 mintty 颜色很怪异,找了好久才发现有个 minttyrc 里面指定了各种颜色,全部删掉之后表现就跟 git bash 一样了

    @mintist SSD , 6 代 i7 ,在 mintty 里面用 vim 都卡卡的。。。
    hongfeiyu
        35
    hongfeiyu  
    OP
       2016-06-11 20:29:21 +08:00
    @kenshin ps 的形状应该都是三角形的吧
    egen
        36
    egen  
       2016-06-11 21:26:39 +08:00
    目前主力 cmder ,解压即用
    hongfeiyu
        37
    hongfeiyu  
    OP
       2016-06-11 22:08:47 +08:00
    @kenshin 请问 cmder 如何安装 babun 和 ps ,有没有教程
    freaks
        38
    freaks  
       2016-06-12 11:09:55 +08:00
    gitshell+powershell+vagrant ssh+xshell 不要太方便,随你折腾
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2712 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 09:56 PVG 17:56 LAX 02:56 JFK 05:56
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86