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

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

  •  
  •   spacewander ·
    spacewander · Jun 30, 2015 · 16438 views
    This topic created in 4147 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
    kaneg
    Jun 30, 2015
    1
    cygwin
    lyragosa
    lyragosa
    Jun 30, 2015❤️1
    2
    windows只能cygwin了吧

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

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

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

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


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


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

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

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

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

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

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

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

    为什么叫“模拟”?

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

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

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

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

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

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

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

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

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