首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
veryflying
V2EX  ›  Bash

为什么觉得 Ubuntu 的 bash 比 Mac 好多了?

  •  
  •   veryflying · 2017-02-05 21:04:04 +08:00 · 4443 次点击
    这是一个创建于 1083 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不管是配色还是命令补全还是智能提示完爆 Mac ,装了 zsh 后虽然效果不错,但是感觉还是不如 Ubuntu 。。

    27 回复  |  直到 2017-02-08 09:03:45 +08:00
    ferock
        1
    ferock   2017-02-05 21:08:34 +08:00
    配色不是问题,至于智能提示,不知道好在哪儿?
    Lonely
        2
    Lonely   2017-02-05 21:10:33 +08:00   ♥ 1
    那请你说说哪里完爆了?说不出来就闭嘴。
    airqj
        3
    airqj   2017-02-05 21:10:34 +08:00
    oh-my-zsh 装了不都一样吗。。。。。
    lydasia
        4
    lydasia   2017-02-05 21:10:42 +08:00
    拿 Linux 跟 Mac 比 bash 。。你跟 Win 比吧,幸福感绝对爆棚。
    SpringHack
        5
    SpringHack   2017-02-05 21:14:38 +08:00 via Android
    到底用 bash 还是 zsh 瞅楼主意思说的是终端应用
    aheadlead
        6
    aheadlead   2017-02-05 21:19:09 +08:00
    自己配一配就好了吧……
    SourceMan
        7
    SourceMan   2017-02-05 21:20:02 +08:00 via iPhone
    这个,自己配一配应该能一样吧
    tsl0922
        8
    tsl0922   2017-02-05 21:20:59 +08:00   ♥ 3
    一样的,只是 Mac 下默认情况下缺了很多命令的自动补全,安装一下就可以了: brew install bash-completion ,然后按照 brew info bash-completion 提示的方法配置下你的 bash profile 就可以启用很多命令的自动补全了,具体多了哪些命令的自动补全,看 /usr/local/etc/bash_completion.d 这个目录。
    billlee
        9
    billlee   2017-02-05 21:39:42 +08:00
    配色的锅 bash 表示不背,这是 terminal emulator 的问题
    Doubear
        10
    Doubear   2017-02-05 21:52:23 +08:00
    你需要 iterm2
    yangyaofei
        11
    yangyaofei   2017-02-05 21:53:29 +08:00 via Android   ♥ 1
    楼上的都好嘲讽,反正我觉得楼主说的对。
    shutongxinq
        12
    shutongxinq   2017-02-06 00:26:00 +08:00
    那你先试着在 gnome-terminal 配置一下 Solarized 吧:D
    shierji
        13
    shierji   2017-02-06 00:30:35 +08:00 via Android
    mac 的终端主要是很多要从 brew 装 有的貌似还有点问题 从我短期使用情况看 用惯了 Linux 觉得确实不大习惯
    sinxccc
        14
    sinxccc   2017-02-06 00:49:01 +08:00
    因为 macOS 自带的 bash 版本很老了,还在 3.*,而基本上所有的 Linux 带的 bash 都已经升级到了 4.*。

    这个倒不是因为 Apple 偷懒,大部分是 GPL3 的锅。
    QAPTEAWH
        15
    QAPTEAWH   2017-02-06 01:19:55 +08:00
    brew install bash-completion

    source /usr/local/etc/bash_completion
    source $(xcode-select -p)"/usr/share/git-core/git-completion.bash"
    stotle
        16
    stotle   2017-02-06 04:48:52 +08:00
    14 楼真相, Mac 的版本老,印象里转大小写的语法在 4.X 里很简洁(且常用)但 Mac 里就不支持。
    不过我用 zsh 。。。
    jjx
        17
    jjx   2017-02-06 08:54:23 +08:00 via Android
    @lydasia win10 的 bash on windows 现在进展也非常不错
    hinate
        18
    hinate   2017-02-06 09:03:11 +08:00 via iPhone
    不能说 mac 的不好....🌚🌚
    misaka19000
        19
    misaka19000   2017-02-06 09:07:42 +08:00 via Android
    楼主在 i2ex 敢说苹果的不好,真是条汉子
    itisthecon
        20
    itisthecon   2017-02-06 09:19:32 +08:00
    试试 iterm2, 我的感觉正好相反
    1990andy
        21
    1990andy   2017-02-06 09:31:19 +08:00 via iPhone
    绝逼是 Ubuntu 的 bash 的好用啊!动不动就说配一下就好了,你都知道还要配一下, ubuntu 不用配都很好用。
    fuxkcsdn
        22
    fuxkcsdn   2017-02-06 10:31:46 +08:00
    还以为你要说 Mac 终端容易崩溃的问题呢
    反正我在 Windows 上用 putty 连接到 Debian ,从未遇到过终端崩溃的(或者 putty 崩溃的)
    偶尔用 Ubuntu 桌面也没遇到过终端程序崩溃的

    用 Mac 的话,经常是粘贴一段文字上去就崩溃,搞得我用终端(原生的和 iTerm2 都试过)时,如果要粘贴文字都要小心翼翼的先把所有窗口都保存,避免粘贴后崩溃
    有时候粘贴上去没事,一运行格式化命令又马上崩溃...尼玛,现在要格式化字符串(比如 json 或 xml )的话都要另开一个 iTerm2 或者终端(取决于当前主操作程序是哪个)
    xuhaoyangx
        23
    xuhaoyangx   2017-02-06 10:44:37 +08:00
    iterm2+zsh+主题+插件[自动补全什么的]
    Leafove
        24
    Leafove   2017-02-06 11:01:58 +08:00
    不管是 bash 还是 terminal,在开箱即用的 Ubuntu 面前包括其他 Linux 发行版都不是那么好用.
    honeycomb
        25
    honeycomb   2017-02-06 11:16:59 +08:00 via Android
    @lydasia
    bash 和 ps 比比较合适。
    cmd 的操作基本继承自 DOS 实在🐶
    ensonmj
        26
    ensonmj   2017-02-06 21:15:29 +08:00
    @xuhaoyangx 话说透明看着眼不花吗?
    xuhaoyangx
        27
    xuhaoyangx   2017-02-08 09:03:45 +08:00
    @ensonmj #26 没有任何不适的感觉。 知道是有适应不了透明的,眼睛焦距切换比较难的那种。这个只是 75%的透
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1807 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 29ms · UTC 05:00 · PVG 13:00 · LAX 21:00 · JFK 00:00
    ♥ Do have faith in what you're doing.