• 请不要在回答技术问题时复制粘贴 AI 生成的内容
MrFireAwayH
V2EX  ›  程序员

已经决定用 Windows 了……求靠谱好用 Shell

  •  
  •   MrFireAwayH ·
    hejiheji001 · Oct 25, 2016 · 30857 views
    This topic created in 3663 days ago, the information mentioned may be changed or developed.
    目前研究了一下若干可以使用 Linux 的命令行 求比较……或者推荐其他好用的 谢谢各位啦~

    1. Win10 自带的 Bash

    2. Power Shell

    3. Babun
    153 replies  •  2018-01-08 12:14:50 +08:00
    1  2  
    ❮ ❯
    benson458
    benson458
    Oct 25, 2016
    1
    XShell
    AlphaTr
    AlphaTr
    Oct 25, 2016
    2
    XShell +1
    hqpsoft
    hqpsoft
    Oct 25, 2016
    3
    cmder
    t0byxdd
    t0byxdd
    Oct 25, 2016 via Android❤️1
    4
    ConEmu
    nflush
    nflush
    Oct 25, 2016
    5
    windows sub linux
    eoo
    eoo
    Oct 25, 2016 via Android
    6
    XShell
    eoo
    eoo
    Oct 25, 2016 via Android
    7
    XShell+2
    zhenjiachen
    zhenjiachen
    Oct 25, 2016
    8
    xshell
    zqiyun
    zqiyun
    Oct 25, 2016
    9
    xshell
    FanError
    FanError
    Oct 25, 2016 via iPhone
    10
    xshell
    FanError
    FanError
    Oct 25, 2016 via iPhone
    11
    xshell +3
    nflush
    nflush
    Oct 25, 2016
    12
    不过这个 windows sub linux 有一些禁忌,比如不能在 windows 里面用编辑器编辑子系统里面的文件.
    编辑完以后会在子系统里面不见掉.自能 vi
    另外它只支持 x64,交叉编译的话,工具链可能要自己弄.
    likaci
    likaci
    Oct 25, 2016
    13
    cmder + cygwin + ohmyzsh
    visionsmile
    visionsmile
    Oct 25, 2016
    14
    xshell+4,或者装 git bash/gow
    likebeta
    likebeta
    Oct 25, 2016
    15
    xshell+1024
    miao1007
    miao1007
    Oct 25, 2016 via Android
    16
    mobax
    joyc
    joyc
    Oct 25, 2016 via Android
    17
    ConEmu+1
    Umix
    Umix
    Oct 25, 2016
    18
    干脆用 bash on ubuntu on windows ?
    wangchong
    wangchong
    Oct 25, 2016
    19
    cgwin!强烈推荐
    majunbo
    majunbo
    Oct 25, 2016
    20
    XShell +2048
    8rB61FLBPVSxW2C8
    8rB61FLBPVSxW2C8
    Oct 25, 2016
    21
    cmder
    inmyfree
    inmyfree
    Oct 25, 2016
    22
    装个虚拟机[:dogge]
    wyntergreg
    wyntergreg
    Oct 25, 2016
    23
    git bash
    tmac010sjh
    tmac010sjh
    Oct 25, 2016 via Android
    24
    win 字体丑怎么办?
    lululau
    lululau
    Oct 25, 2016
    25
    长见识,原来还有这么多种 shell
    LichMscy
    LichMscy
    Oct 25, 2016
    26
    xshell +2147483647
    xmh51
    xmh51
    Oct 25, 2016
    27
    MobaXterm_Personal_ +1
    alex321
    alex321
    Oct 25, 2016
    28
    Xshell +31415926535897932384626
    imn1
    imn1
    Oct 25, 2016❤️2
    29
    如果你要用 bash on ubuntu on windows ,且需要使用英语以外语言的话
    建议去 git 找个叫 WSL 的终端
    其他什么 conemu/cmder/consoleZ 之类,都有字符显示问题,例如汉字重叠、光标定位不准, backspace 删除位置不准等等, WSL 对这些兼容比较好
    xshell 没用过
    luzhongqiu
    luzhongqiu
    Oct 25, 2016
    30
    babun
    ksco
    ksco
    Oct 25, 2016
    31
    XShell +(2^74207281)-1
    easing
    easing
    Oct 25, 2016
    32
    MobaXterm ,每天都在用
    v2exhehehehe
    v2exhehehehe
    Oct 25, 2016
    34
    原来说的都是终端模拟器,我用的是 SecureCRT
    cncqw
    cncqw
    Oct 25, 2016
    35
    @tmac010sjh Mactype
    demoxu
    demoxu
    Oct 25, 2016
    36
    MobaXterm 逼格满满
    EXE
    EXE
    Oct 25, 2016
    37
    cmder+bash on windows
    bombless
    bombless
    Oct 25, 2016
    38
    用的 moba 或者 msys2 上的 bash
    jaimezhan
    jaimezhan
    Oct 25, 2016
    39
    git 管理项目 所以也一直在用 git bash 用着还不错 靠谱
    Phariel
    Phariel
    Oct 25, 2016 via Android
    40
    git bash 够了
    endoffight
    endoffight
    Oct 25, 2016
    41
    cmder +1
    DualWield
    DualWield
    Oct 25, 2016
    42
    上面很多人推荐 xshell ,我去下载了一个,发现不能补全目录名字?比如 cd dem + tab ,没有补全目录名。。
    h4x3rotab
    h4x3rotab
    Oct 25, 2016
    43
    win 下没有能用的 shell ,改用*nix(包括 mac)吧
    qinxi
    qinxi
    Oct 25, 2016
    44
    @DualWield 可能当前目录并没有这个 文件 /目录
    elepant
    elepant
    Oct 25, 2016
    45
    当然 xshell 啦~~~
    onlyice
    onlyice
    Oct 25, 2016
    46
    说 Xshell 都是没审题的吧,楼主不是要一个 SSH Client 去连别的机器,而是想在 Windows 上本地使用 Shell 。
    DualWield
    DualWield
    Oct 25, 2016
    47
    @qinxi 我发现 ssh 到远程机器上是可以补全的,本地环境下是不行的
    going2think
    going2think
    Oct 25, 2016 via Android
    48
    cygwin 挺好用的
    wlee1991
    wlee1991
    Oct 25, 2016
    49
    Royal TS V3
    bigdogbigpig
    bigdogbigpig
    Oct 25, 2016
    50
    建议虚拟机或虚拟化程度稍低的 Hyper-V 以及 Docker , cygwin 什么的可是可以用,但偶尔出个问题也足够折腾的了。
    chroming
    chroming
    Oct 25, 2016
    51
    xshell 没有在本地模拟 linux shell 吧,只是可以运行 cmd 命令
    babun 感觉不错
    21grams
    21grams
    Oct 25, 2016
    52
    cmder
    egen
    egen
    Oct 25, 2016
    53
    cmder 开箱即用
    LichMscy
    LichMscy
    Oct 25, 2016
    54
    @onlyice xshell 有 local shell 的
    qinxi
    qinxi
    Oct 25, 2016
    55
    @DualWield 本地好像确实不行
    yang2yang
    yang2yang
    Oct 25, 2016
    56
    昨天刚从 linux 切到 windows ,楼主跟我好像啊。。
    onlyice
    onlyice
    Oct 25, 2016
    57
    @LichMscy 问题是它的 Local Shell 不能跑 *nix 命令,而且连个 Tab 补全都没有,巨难用。。
    LichMscy
    LichMscy
    Oct 25, 2016
    58
    @onlyice soga 没注意到要跑 linux 命令,查了下,打算去用用 Cmder 了 :)
    imn1
    imn1
    Oct 25, 2016
    59
    用在本机其实 win10 自带 bash 已经不错了,只是定制比较弱而已
    但好处是它可以 apt 安装 ubuntu 其他工具,第三方则只能用已经打包的,例如我要用 csvtool 、 translate-cli 这些 cli 工具,第三方就没有
    之前是用虚拟机装个纯命令行 linux 的,但 mount 设置就麻烦,尤其对于我这种经常撤换硬盘的人,虚拟机就要更改设置,不然就报错,而 win-bash 都能自动 mount 好
    ling123
    ling123
    Oct 25, 2016
    60
    vagrant + centos
    learnshare
    learnshare
    Oct 25, 2016
    61
    Cmder + gow
    gcli
    gcli
    Oct 25, 2016
    62
    git bash
    stevenkang
    stevenkang
    Oct 25, 2016
    63
    bash

    这么好用的东西,就我在用么。。
    jswh
    jswh
    Oct 25, 2016
    64
    git-bash
    wingoo
    wingoo
    Oct 25, 2016
    65
    xshell 啊, 不需要选, 用就是了
    nikymaco
    nikymaco
    Oct 25, 2016
    66
    很多 xshell 党啦,不喜欢的话推荐一个 security shell client
    old9
    old9
    Oct 25, 2016❤️1
    67
    xshell 和楼主问的根本不是一个东西啊……
    elgoog1970
    elgoog1970
    Oct 25, 2016
    68
    power shell 好多年没有使用 window 本了
    lnim
    lnim
    Oct 25, 2016
    69
    XShell +max
    lhbc
    lhbc
    Oct 25, 2016
    70
    Xshell + 2^1024
    0915240
    0915240
    Oct 25, 2016
    71
    必须 xshell
    iMono
    iMono
    Oct 25, 2016
    72
    SecureCRT (;逃
    moxiaonai
    moxiaonai
    Oct 25, 2016
    73
    xshell
    xxstop
    xxstop
    Oct 25, 2016
    74
    mingw64
    oska874
    oska874
    Oct 25, 2016
    75
    bash
    chaegumi
    chaegumi
    Oct 25, 2016
    76
    xshell 是管理远程 linux 的吧,不是管理 window 的
    Arnie97
    Arnie97
    Oct 25, 2016 via Android❤️1
    77
    上面答 XShell 和 SecureCRT 的都是什么心态?题主问的是 Shell ,你们却都在推荐 Terminal 。
    hinkal
    hinkal
    Oct 25, 2016 via Android
    78
    毫无疑问 git bash 啊,可以补全目录的
    loudis
    loudis
    Oct 25, 2016
    79
    xshell 不是终端吗,本地用 babun 吧,或者 cmder
    Arnie97
    Arnie97
    Oct 25, 2016 via Android
    80
    @h4x3rotab 不带这么无脑黑的,*nix 有哪个 Shell 不能在 Windows 上运行?
    hhh
    hhh
    Oct 25, 2016
    81
    xshell 是什么鬼,答非所问
    knthony
    knthony
    Oct 25, 2016
    82
    ubuntu on windows
    catror
    catror
    Oct 25, 2016 via Android
    83
    cmder+10086
    Arnie97
    Arnie97
    Oct 25, 2016 via Android❤️1
    84
    @imn1 cmd / ConEmu / Cmder / ConsoleZ 都是 Win32 Console 而不是 POSIX 终端,二者有部分共同子集,但不是完全兼容。运行 Interactive 程序和使用非 ASCII 字符集时差别尤为明显。

    Cygwin / Msys 环境也需要用 POSIX 终端,而不是 Win32 控制台,否则会出现显示问题。反过来,在 POSIX 终端中运行为 Win32 原生控制台设计的程序时也会遇到问题,有个叫 winpty 的工具就是解决这种问题的。
    dr2009
    dr2009
    Oct 25, 2016
    85
    git bash
    wolfan
    wolfan
    Oct 25, 2016
    86
    话说 power shell 是干什么用的一直不知道……
    imn1
    imn1
    Oct 25, 2016
    87
    @Arnie97
    学习了
    我就是装了 N 个发现都是“调用” win 的控制台,一直解决不了 unicode 输入显示混乱的问题
    DiamondbacK
    DiamondbacK
    Oct 25, 2016
    88
    我查了下 XShell 是什么东东,然后觉得你们都该看眼科。
    Windows 不用 PowerShell 跟咸鱼有什么分别?
    wellsc
    wellsc
    Oct 25, 2016
    89
    babun 或者 ubuntu on windows10
    sieke
    sieke
    Oct 25, 2016
    90
    为什么不用虚拟机?
    irobot03
    irobot03
    Oct 25, 2016
    91
    MobaXterm_Personal + 1
    git bash +1
    tchekai704
    tchekai704
    Oct 25, 2016 via iPhone
    92
    有比较: http://zengrong.net/post/1557.htm

    我个人用 babun , win7
    bjyyy
    bjyyy
    Oct 25, 2016 via Android
    93
    前端时间折腾了许久, conemu cmder babun zsh bash ,最后还是用回 gitbash 了
    molinxx
    molinxx
    Oct 25, 2016
    94
    首选 Xshell
    备选 PuTTY 、 Babun
    PS:周年更新新出了一个 Windows Subsystem for Linux 的功能,据说很好用。
    shiina
    shiina
    Oct 25, 2016
    95
    xshell 的是怎么回事?
    assad
    assad
    Oct 25, 2016
    96
    xshell+1
    benson458
    benson458
    Oct 25, 2016
    97
    哈哈哈,好像我把楼带歪了。
    codelegant
    codelegant
    Oct 25, 2016 via Android
    98
    cmder 自带部分 lunix 命令,带自动补全,带 git bash ,多主题切换,标签窗口多开。
    aaronzjw
    aaronzjw
    Oct 25, 2016
    99
    要不试试宇宙第一无敌 shell---fish shell?
    Showfom
    Showfom
    PRO
    Oct 25, 2016
    100
    Xshell 5
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1574 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 211ms · UTC 17:35 · PVG 01:35 · LAX 09:35 · JFK 12:35
    ♥ Do have faith in what you're doing.