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

Mac 默认的 shell 即将成 zsh

  •  
  •   czhu · 2019-06-04 11:00:21 +08:00 · 8509 次点击
    这是一个创建于 2003 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一直用 bash,没想到下一版本的 macOS 默认的 shell 就成 zsh 了,又要学新东西了
    Use zsh as the default shell on your Mac

    17 条回复    2019-06-06 12:25:06 +08:00
    guoziyan
        1
    guoziyan  
       2019-06-04 11:05:40 +08:00   ❤️ 1
    应该集成一下 fish
    Rekkles
        2
    Rekkles  
       2019-06-04 11:10:33 +08:00
    本身就在用 iTerm2+zsh 的无压力切换
    able
        3
    able  
       2019-06-04 11:12:32 +08:00
    无缝切换,差别不大
    binaryify
        4
    binaryify  
       2019-06-04 11:19:24 +08:00
    这个好
    dodo2012
        5
    dodo2012  
       2019-06-04 11:21:50 +08:00
    用 fish 了,zsh 相比 fish 慢很多,特别装了各种插件后,
    jdhao
        6
    jdhao  
       2019-06-04 11:26:44 +08:00 via Android
    用的 zsh,还不错
    misaka19000
        7
    misaka19000  
       2019-06-04 11:28:08 +08:00
    什么时候能自带 iterm2 就好了
    Jirajine
        8
    Jirajine  
       2019-06-04 11:28:29 +08:00 via Android
    什么时候那些个 GNU/Linux 发行版也能这样
    icreeper
        9
    icreeper  
       2019-06-04 11:31:55 +08:00 via iPhone
    一直用 zsh,表示无压力
    tomychen
        10
    tomychen  
       2019-06-04 12:18:50 +08:00
    已经逃到 Fish
    zsh 要用太多插件堆起来,最后真的好卡
    原生 zsh 又很鸡胁
    EvilCult
        11
    EvilCult  
       2019-06-04 12:35:41 +08:00
    菜鸟表示本来就啥也不懂,什么都没装.
    已经在 Mojave 上手动切换到 zsh 了....
    唯一的操作就是把.bash_profile 里写的 alias 挪到.zprofile 里
    然后不习惯的就是原来的$变成%了.....
    手动狗头
    hyperbin
        12
    hyperbin  
       2019-06-04 15:57:00 +08:00 via Android
    然而还是默认 python2
    Kobayashi
        13
    Kobayashi  
       2019-06-04 16:12:52 +08:00 via Android
    主要是因为 bash 4 后 GPL 3 协议导致苹果无法内置新版 bash。
    Kobayashi
        14
    Kobayashi  
       2019-06-04 16:14:59 +08:00 via Android
    另外 path_helper 在 bash 下还有 bug,只 export PATH 而没有 export MANPATH。
    shuxiao9058
        15
    shuxiao9058  
       2019-06-04 21:17:10 +08:00
    应该默认 python3,默认 iterm。。。
    limbo0
        16
    limbo0  
       2019-06-04 21:30:55 +08:00 via Android
    Fish 三年用户,速度快开箱即用
    ps1aniuge
        17
    ps1aniuge  
       2019-06-06 12:25:06 +08:00
    在下一个版本苹果的 osx 中,
    皇帝( bash )已死,
    太子( zsh )上位。
    zsh 凭啥上位?还不如主用 powershell 呢。


    问:如何评价 powershell 的 tab 补全?
    问:powershell 的 tab 补全,你有啥结论?
    答:
    通过上面的学习我们看到,powershell 可以补全:
    1 powershell 命令名,(含 cmd 命令,第三方命令)
    2 系统文件名,
    3 powershell 参数名,
    4 你自己编写的 powershell 脚本的参数名,100%可以补全。
    5 powershell 方法名,
    6 powershell 属性名,
    这些内容中,完全可以含有中文。



    从“撸串.ps1 ”开始学习 [powershell 的参数补全]
    https://www.v2ex.com/t/563986

    Linux 命令的 tab 补全,powershell 的 tab 补全,对比大讨论!
    https://www.v2ex.com/t/557876
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3685 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 04:23 · PVG 12:23 · LAX 20:23 · JFK 23:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.