V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
spacewander
V2EX  ›  程序员

[程序员用什么系列]程序员都是用什么终端模拟器的?

  •  
  •   spacewander ·
    spacewander · 2015-06-30 13:09:58 +08:00 · 13297 次点击
    这是一个创建于 3194 天前的主题,其中的信息可能已经有所发展或是发生改变。

    突然心血来潮想知道大家都是用的什么终端模拟器的。
    我用的是terminator,Linux平台上的。

    101 条回复    2015-11-13 11:19:38 +08:00
    1  2  
    kaneg
        1
    kaneg  
       2015-06-30 13:13:45 +08:00
    cygwin
    lyragosa
        2
    lyragosa  
       2015-06-30 13:16:42 +08:00   ❤️ 1
    windows只能cygwin了吧

    mac的话iterm2
    lingo233
        3
    lingo233  
       2015-06-30 13:18:07 +08:00 via iPhone
    不都是tty你那玩意没听说过
    echo1937
        4
    echo1937  
       2015-06-30 13:18:15 +08:00
    Xshell值得你拥有。XManager一家都很优秀。
    nikoukou
        5
    nikoukou  
       2015-06-30 13:18:49 +08:00
    Yakuake
    Septembers
        6
    Septembers  
       2015-06-30 13:20:07 +08:00
    @echo1937 昨天遇到个XShell的bug找不到原因,好想报告官方但是不知道怎么写 郁闷
    lfzyx
        7
    lfzyx  
       2015-06-30 13:21:26 +08:00
    iterm2
    chinabrowser
        8
    chinabrowser  
       2015-06-30 13:24:27 +08:00
    ConnectBot JuiceSSH
    XShell
    dorentus
        9
    dorentus  
       2015-06-30 13:50:42 +08:00
    Mac 自带的那个。
    woodrat
        10
    woodrat  
       2015-06-30 13:51:34 +08:00
    guake 算么?
    Andiry
        11
    Andiry  
       2015-06-30 13:51:54 +08:00
    terminator
    iterm2
    inmyfree
        12
    inmyfree  
       2015-06-30 13:53:53 +08:00
    iterm2挺不错的
    ios有prompt
    falcon05
        13
    falcon05  
       2015-06-30 13:56:09 +08:00 via iPhone
    minGW?
    julypanda
        14
    julypanda  
       2015-06-30 14:00:45 +08:00
    babun (windows)
    loserwn
        15
    loserwn  
       2015-06-30 14:02:20 +08:00
    iterm2 + tmux + zsh + oh-my-zsh
    Tonni
        16
    Tonni  
       2015-06-30 14:26:41 +08:00
    试试 Babun,Windows 下的神器
    neoblackcap
        17
    neoblackcap  
       2015-06-30 14:30:01 +08:00
    Powershell
    terminator
    iTerm2
    tcsky
        18
    tcsky  
       2015-06-30 14:32:31 +08:00   ❤️ 1
    101
        19
    101  
       2015-06-30 14:33:03 +08:00
    Konsole
    lilydjwg
        20
    lilydjwg  
       2015-06-30 14:38:53 +08:00
    xfce4-terminal.
    eriale
        21
    eriale  
       2015-06-30 14:39:04 +08:00
    @woodrat +1。简单易用,多workspace下切换太方便了,缺点是速度较慢,而且还会崩溃,所以现在都配合tmux来用。
    lilydjwg
        22
    lilydjwg  
       2015-06-30 14:39:46 +08:00
    @tcsky cmder 这东西我在 Win8 上没能进入安装界面……
    jun4rui
        23
    jun4rui  
       2015-06-30 14:48:13 +08:00
    估计就我一个人用Chrome的一个SSH插件?主要是同步,懒得换了,完全不需要安装,系统装好浏览器就自动过来了。
    saximoer
        24
    saximoer  
       2015-06-30 14:49:07 +08:00
    INTELLIJ IDEA 自带的那个算么?
    yangtukun1412
        25
    yangtukun1412  
       2015-06-30 14:51:59 +08:00
    @lilydjwg cmder 难道不是解压即用的吗...
    caiych
        26
    caiych  
       2015-06-30 14:52:56 +08:00
    @jun4rui +1 你并不是一个人

    iTerm和Terminal和HyperSwitch有冲突。
    kqz901002
        27
    kqz901002  
       2015-06-30 14:53:05 +08:00
    msys2
    ChiangDi
        28
    ChiangDi  
       2015-06-30 14:53:13 +08:00
    guake

    如果有 Tmux 为什么还要 terminator 呢?
    lululau
        29
    lululau  
       2015-06-30 14:57:07 +08:00
    其实我想说的是,很多程序猿不知道什么是终端,分不清shell和终端
    spacewander
        30
    spacewander  
    OP
       2015-06-30 14:57:45 +08:00
    @saximoer
    算。
    如果不是你提到,我到现在还没意识这货的存在……
    honeycomb
        31
    honeycomb  
       2015-06-30 15:01:56 +08:00
    powershell
    spacewander
        32
    spacewander  
    OP
       2015-06-30 15:03:16 +08:00
    @ChiangDi
    感觉Tmux用起来没有terminator舒服,而且心里适应不了底下的那个状态条。

    好吧,其实真实原因可能是我在接触Tmux之前就接触了terminator。两者功能大体上差不多,而且我又不需要detach这方面的功能,所以玩过几次Tmux,都是浅尝辄止,打不起兴趣。
    spacewander
        33
    spacewander  
    OP
       2015-06-30 15:04:50 +08:00
    @lululau
    > Note: If you only think of airports and gas stations when you hear the words “Shell” or “Terminal”, you will probably not need cliclick, and more importantly: you will probably not even be able to use it.

    来自于 https://www.bluem.net/en/mac/cliclick/
    Lucups
        34
    Lucups  
       2015-06-30 15:07:33 +08:00
    @lyragosa win下还有 cmder ,貌似是基于 msys 的
    anjiannian
        35
    anjiannian  
       2015-06-30 15:15:41 +08:00
    urxvt
    lilydjwg
        36
    lilydjwg  
       2015-06-30 15:45:49 +08:00
    @yangtukun1412 哦想起来了,它需要装个微软的什么 redistributable 的包,那个东西安装失败了。所以 cmder 缺少 dll 根本没跑起来。
    cai314494687
        37
    cai314494687  
       2015-06-30 15:48:45 +08:00
    bk201
        38
    bk201  
       2015-06-30 15:49:23 +08:00
    bash for windows 。然后cmder
    wbingeek
        39
    wbingeek  
       2015-06-30 15:49:53 +08:00
    tilda
    chih
        40
    chih  
       2015-06-30 16:19:03 +08:00
    guake
    muzuiget
        41
    muzuiget  
       2015-06-30 16:20:44 +08:00
    我也是 terminator,分隔窗口相当好用,因为是桌面 GUI 层面的,不得已才 tmux。
    chocotan
        42
    chocotan  
       2015-06-30 16:31:36 +08:00
    tilda
    zouxcs
        43
    zouxcs  
       2015-06-30 16:41:50 +08:00
    cmder +1
    jason52
        44
    jason52  
       2015-06-30 16:46:06 +08:00
    网络编程实战里面 陈硕 同学是用


    saximoer
        45
    saximoer  
       2015-06-30 16:46:40 +08:00
    @spacewander 那个有时候蛮好用的~懒得切换屏幕时候用一下很开心
    djyde
        46
    djyde  
       2015-06-30 17:06:01 +08:00


    iterm 爽啊
    rayu
        47
    rayu  
       2015-06-30 17:30:49 +08:00
    MobaXterm
    repus911
        48
    repus911  
       2015-06-30 18:13:00 +08:00
    mac 原生
    jemyzhang
        49
    jemyzhang  
       2015-06-30 19:27:52 +08:00 via Android
    glasslion
        50
    glasslion  
       2015-06-30 19:38:47 +08:00
    KDE Yakuake
    loading
        51
    loading  
       2015-06-30 19:40:35 +08:00 via Android
    urxvt
    chendeshen
        52
    chendeshen  
       2015-06-30 20:14:26 +08:00
    Mac: 原生
    Win: Putty (or XShell)

    竟然没有人说Putty~!!!
    e1eph4nt
        53
    e1eph4nt  
       2015-06-30 20:30:21 +08:00
    urxvt
    lk09364
        54
    lk09364  
       2015-06-30 20:35:42 +08:00
    putty 可以当终端模拟器么?
    viator42
        55
    viator42  
       2015-06-30 20:44:54 +08:00
    windows下Bitvise Tunnelier很好用.
    tsl0922
        56
    tsl0922  
       2015-06-30 20:49:12 +08:00
    fish
    lilydjwg
        57
    lilydjwg  
       2015-06-30 21:09:28 +08:00
    @tsl0922 这个是 shell 不是终端啦。fish 不是 POSIX 兼容的,看到网上的代码不能直接用比较烦。所以后来我换 zsh 了。当然 fish bug 比较多也是我离开它的原因。
    cxzl25
        58
    cxzl25  
       2015-06-30 21:11:16 +08:00
    平时用xshell, 但是xshell5 build 0579的还是连不上一台机器OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010,用SecureCRT就可以,大神们随手帮小弟解决一下~
    owlsec
        59
    owlsec  
       2015-06-30 21:13:41 +08:00
    来安利个windows下的http://gooseberrycreative.com/cmder/
    niko
        60
    niko  
       2015-06-30 21:31:53 +08:00
    mRemoteNG
    jyf007
        61
    jyf007  
       2015-06-30 22:16:37 +08:00 via Android
    我想坚持framebuffer下的fbterm,但是我不会配置video组成员
    ytf4425
        62
    ytf4425  
       2015-06-30 22:48:47 +08:00
    Linux下是各种DE自带的虚拟终端
    比如xfce4-terminal、gnome-terminal,要看我心血来潮装个了什么DE
    bramblex
        63
    bramblex  
       2015-06-30 22:53:59 +08:00
    终端模拟器都弱爆了好吧……

    tmux完爆所有终端模拟器,而且那里都能用
    bramblex
        64
    bramblex  
       2015-06-30 22:57:37 +08:00
    无论screen还是tmux都能一个终端下完成所有工作,终端模拟器都弱爆了。而且screen和tmux都是终端下的工具,在哪里都能跑,tty下都无压力运行。
    bramblex
        65
    bramblex  
       2015-06-30 23:01:39 +08:00
    tmux 支持多标签(窗口)
    screen 不仅支持多标签(窗口),还能分屏

    并且tmux和screen都能保持会话,你关掉终端会话依旧会保留。然后再恢复就能看到原来的会话了。并且可以共享回话。

    不仅如此!screen和tmux还可以进行外部的操作,可以在外部给他传指令进行操作,简直神器!
    secondwtq
        66
    secondwtq  
       2015-07-01 00:56:52 +08:00
    @bramblex 看你在哪里工作。

    如果是纯 tty 或者 ssh,multiplexer 是神器。
    如果是 CLI 和 GUI 结合,那么 multiplexer 的作用可能并没有那么大。

    另外 tmux 也可以分屏。
    txl263
        67
    txl263  
       2015-07-01 03:00:33 +08:00
    TotalTerminal
    yegle
        68
    yegle  
       2015-07-01 03:34:10 +08:00
    rxvt-unicode,配合自带的matcher插件,谁用谁知道
    puncsky
        69
    puncsky  
       2015-07-01 03:45:55 +08:00
    ConEmu + gow 轻松省事儿,cygwin 太臃肿了
    msg7086
        70
    msg7086  
       2015-07-01 08:07:41 +08:00
    @bramblex 你觉得世界上没人用Windows么
    caixiexin
        71
    caixiexin  
       2015-07-01 08:20:28 +08:00
    cmder套上git bash 。。
    linux40
        72
    linux40  
       2015-07-01 08:28:29 +08:00 via Android
    de带什么用什么。。。
    timi
        73
    timi  
       2015-07-01 08:29:49 +08:00
    xschell
    Nixus
        74
    Nixus  
       2015-07-01 08:33:26 +08:00
    @tcsky
    @zouxcs
    @caixiexin cmder +3
    jasontse
        75
    jasontse  
       2015-07-01 08:53:25 +08:00 via iPad
    Windows 用 putty,其它原生自带。
    timothyye
        76
    timothyye  
       2015-07-01 09:12:14 +08:00 via Android
    @loserwn 跟你的一样
    szqh97
        77
    szqh97  
       2015-07-01 09:16:28 +08:00
    konsole是这个名字没记错吧
    Linusyeung
        78
    Linusyeung  
       2015-07-01 09:19:46 +08:00 via iPhone
    我不是程序猿。
    但我一直没明白,终端模拟器与真的终端(shell? Bash?) 有何区别?

    为什么叫“模拟”?

    为什么不直接用真的?
    MetroWind
        79
    MetroWind  
       2015-07-01 09:20:36 +08:00
    Mac 自带 Terminal. 有时候会用这个

    不过我不是程序猿……
    MetroWind
        80
    MetroWind  
       2015-07-01 09:25:40 +08:00   ❤️ 3
    @Linusyeung 在上古时代,终端是指那种只能显示字符、闪着绿光的阴极射线管屏幕,是一种硬件。所以现在的这种软件叫模拟器。

    我觉得给你一个真的你也不会喜欢用……

    Shell 是一种程序。和终端没什么关系……
    thinkmore
        81
    thinkmore  
       2015-07-01 09:55:17 +08:00
    putty还是可以的
    hpyhacking
        82
    hpyhacking  
       2015-07-01 10:02:59 +08:00
    Mac 上貌似 iTerm2 一家独大啊。
    madeinclojure
        83
    madeinclojure  
       2015-07-01 10:43:21 +08:00 via Android
    altyo没人用吗,遗憾
    hucsmn
        84
    hucsmn  
       2015-07-01 10:55:57 +08:00 via Android
    Windows下ConEmu+Clink+Cygwin
    Linux下Konsole、fbterm
    JohnSmith
        85
    JohnSmith  
       2015-07-01 11:14:27 +08:00
    iterm2 + zsh
    Rand01ph
        86
    Rand01ph  
       2015-07-01 11:18:22 +08:00
    Mac下iterm
    Linux下tilda
    leohxj
        87
    leohxj  
       2015-07-01 12:34:21 +08:00
    Windows下ConEmu
    Mac下iTerm2
    timothyye
        88
    timothyye  
       2015-07-01 12:38:33 +08:00
    @MetroWind 球面CRT,上古神器?
    MetroWind
        89
    MetroWind  
       2015-07-01 12:40:58 +08:00
    Linusyeung
        90
    Linusyeung  
       2015-07-01 14:10:43 +08:00 via iPhone
    @MetroWind 酷!谢谢
    holyzhou
        91
    holyzhou  
       2015-07-01 14:20:27 +08:00
    xfce4-terminal
    holyzhou
        92
    holyzhou  
       2015-07-01 14:20:46 +08:00
    @holyzhou and gnome-terminal
    bramblex
        93
    bramblex  
       2015-07-01 20:11:47 +08:00
    @secondwtq

    不小心把screen和tmux写反了。gui和cli结合意义也很大!至少从保持会话这一点上,几乎可以完爆所有终端模拟起了。

    1.不需要开很多个终端窗口。2.即便终端窗口被关掉了也无所谓,回话不会丢失。我的 .zshrc 里有这么一段:
    test -z "$TMUX" && ( TERM=screen-256color-bce tmux attach || tmux -2 ) && exit

    我所有的任务都可以在一个终端窗口下解决。
    bramblex
        94
    bramblex  
       2015-07-01 20:18:04 +08:00
    @msg7086

    然而……在windows下开cmd或者powershell除了找虐真的还有啥意思……

    如果在windows下ssh,那么tmux和screen都无压力啊。cgywin也能用screen呀
    kaneg
        95
    kaneg  
       2015-07-01 20:54:41 +08:00 via iPhone
    @cxzl25 估计是因为你的ssh server启用了fips,需要强加密算法,而你的client不支持的缘故
    uniudy
        96
    uniudy  
       2015-07-01 22:23:41 +08:00
    terminator; tmux只用于在服务器上保持会话
    msg7086
        97
    msg7086  
       2015-07-01 23:29:12 +08:00
    @bramblex 所以才要讨论啊。比如 ConEmu,MSYS2,XShell 这些。
    只说tmux/screen的话我还不如直接byobu呢。
    bramblex
        98
    bramblex  
       2015-07-02 00:11:58 +08:00
    @msg7086 好东西,已代替tmux
    khy
        99
    khy  
       2015-07-02 11:00:46 +08:00
    kali:guake
    mac:iTerm2
    JDongian
        100
    JDongian  
       2015-07-23 09:06:29 +08:00 via Android
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2713 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 15:33 · PVG 23:33 · LAX 08:33 · JFK 11:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.