[程序员用什么系列]程序员都是用什么终端模拟器的? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
spacewander
V2EX    程序员

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

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

    突然心血来潮想知道大家都是用的什么终端模拟器的。
    我用的是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
    GG668v26Fd55CP5W
        13
    GG668v26Fd55CP5W  
       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  
       
    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     Solana     1000 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 18:35 PVG 02:35 LAX 11:35 JFK 14:35
    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