V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
spacewander
V2EX  ›  程序员

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

  •  
  •   spacewander ·
    spacewander · Jun 30, 2015 · 15333 views
    This topic created in 3956 days ago, the information mentioned may be changed or developed.

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

    101 replies    2015-11-13 11:19:38 +08:00
    1  2  
    kaneg
        1
    kaneg  
       Jun 30, 2015
    cygwin
    lyragosa
        2
    lyragosa  
       Jun 30, 2015   ❤️ 1
    windows只能cygwin了吧

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

    iTerm和Terminal和HyperSwitch有冲突。
    kqz901002
        27
    kqz901002  
       Jun 30, 2015
    msys2
    ChiangDi
        28
    ChiangDi  
       Jun 30, 2015
    guake

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

    好吧,其实真实原因可能是我在接触Tmux之前就接触了terminator。两者功能大体上差不多,而且我又不需要detach这方面的功能,所以玩过几次Tmux,都是浅尝辄止,打不起兴趣。
    spacewander
        33
    spacewander  
    OP
       Jun 30, 2015
    @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  
       Jun 30, 2015
    @lyragosa win下还有 cmder ,貌似是基于 msys 的
    anjiannian
        35
    anjiannian  
       Jun 30, 2015
    urxvt
    lilydjwg
        36
    lilydjwg  
       Jun 30, 2015
    @yangtukun1412 哦想起来了,它需要装个微软的什么 redistributable 的包,那个东西安装失败了。所以 cmder 缺少 dll 根本没跑起来。
    cai314494687
        37
    cai314494687  
       Jun 30, 2015
    bk201
        38
    bk201  
       Jun 30, 2015
    bash for windows 。然后cmder
    wbingeek
        39
    wbingeek  
       Jun 30, 2015
    tilda
    chih
        40
    chih  
       Jun 30, 2015
    guake
    muzuiget
        41
    muzuiget  
       Jun 30, 2015
    我也是 terminator,分隔窗口相当好用,因为是桌面 GUI 层面的,不得已才 tmux。
    chocotan
        42
    chocotan  
       Jun 30, 2015
    tilda
    zouxcs
        43
    zouxcs  
       Jun 30, 2015
    cmder +1
    jason52
        44
    jason52  
       Jun 30, 2015
    网络编程实战里面 陈硕 同学是用


    saximoer
        45
    saximoer  
       Jun 30, 2015
    @spacewander 那个有时候蛮好用的~懒得切换屏幕时候用一下很开心
    djyde
        46
    djyde  
       Jun 30, 2015


    iterm 爽啊
    rayu
        47
    rayu  
       Jun 30, 2015
    MobaXterm
    repus911
        48
    repus911  
       Jun 30, 2015
    mac 原生
    jemyzhang
        49
    jemyzhang  
       Jun 30, 2015 via Android
    glasslion
        50
    glasslion  
       Jun 30, 2015
    KDE Yakuake
    loading
        51
    loading  
       Jun 30, 2015 via Android
    urxvt
    chendeshen
        52
    chendeshen  
       Jun 30, 2015
    Mac: 原生
    Win: Putty (or XShell)

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

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

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

    不仅如此!screen和tmux还可以进行外部的操作,可以在外部给他传指令进行操作,简直神器!
    secondwtq
        66
    secondwtq  
       Jul 1, 2015
    @bramblex 看你在哪里工作。

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

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

    为什么叫“模拟”?

    为什么不直接用真的?
    MetroWind
        79
    MetroWind  
       Jul 1, 2015
    Mac 自带 Terminal. 有时候会用这个

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

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

    Shell 是一种程序。和终端没什么关系……
    thinkmore
        81
    thinkmore  
       Jul 1, 2015
    putty还是可以的
    hpyhacking
        82
    hpyhacking  
       Jul 1, 2015
    Mac 上貌似 iTerm2 一家独大啊。
    madeinclojure
        83
    madeinclojure  
       Jul 1, 2015 via Android
    altyo没人用吗,遗憾
    hucsmn
        84
    hucsmn  
       Jul 1, 2015 via Android
    Windows下ConEmu+Clink+Cygwin
    Linux下Konsole、fbterm
    JohnSmith
        85
    JohnSmith  
       Jul 1, 2015
    iterm2 + zsh
    Rand01ph
        86
    Rand01ph  
       Jul 1, 2015
    Mac下iterm
    Linux下tilda
    leohxj
        87
    leohxj  
       Jul 1, 2015
    Windows下ConEmu
    Mac下iTerm2
    timothyye
        88
    timothyye  
       Jul 1, 2015
    @MetroWind 球面CRT,上古神器?
    MetroWind
        89
    MetroWind  
       Jul 1, 2015
    Linusyeung
        90
    Linusyeung  
       Jul 1, 2015 via iPhone
    @MetroWind 酷!谢谢
    holyzhou
        91
    holyzhou  
       Jul 1, 2015
    xfce4-terminal
    holyzhou
        92
    holyzhou  
       Jul 1, 2015
    @holyzhou and gnome-terminal
    bramblex
        93
    bramblex  
       Jul 1, 2015
    @secondwtq

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

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

    我所有的任务都可以在一个终端窗口下解决。
    bramblex
        94
    bramblex  
       Jul 1, 2015
    @msg7086

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

    如果在windows下ssh,那么tmux和screen都无压力啊。cgywin也能用screen呀
    kaneg
        95
    kaneg  
       Jul 1, 2015 via iPhone
    @cxzl25 估计是因为你的ssh server启用了fips,需要强加密算法,而你的client不支持的缘故
    uniudy
        96
    uniudy  
       Jul 1, 2015
    terminator; tmux只用于在服务器上保持会话
    msg7086
        97
    msg7086  
       Jul 1, 2015
    @bramblex 所以才要讨论啊。比如 ConEmu,MSYS2,XShell 这些。
    只说tmux/screen的话我还不如直接byobu呢。
    bramblex
        98
    bramblex  
       Jul 2, 2015
    @msg7086 好东西,已代替tmux
    khy
        99
    khy  
       Jul 2, 2015
    kali:guake
    mac:iTerm2
    JDongian
        100
    JDongian  
       Jul 23, 2015 via Android
    1  2  
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1011 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 246ms · UTC 18:59 · PVG 02:59 · LAX 11:59 · JFK 14:59
    ♥ Do have faith in what you're doing.