.Zshrc 文件能大? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
zhouyut001
V2EX    Linux

.Zshrc 文件能大?

  •  
  •   zhouyut001 2018-10-26 03:39:26 +08:00 5125 次点击
    这是一个创建于 2548 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我子新 zsh 多久,突然 ssh 登非常慢,有 5 分不去。去就: /root/.zshrc:101: fork failed: cannot allocate memory 存溢出。以是 101 行有,vi 一下,果卡的差! ls 查看,. zshrc 文件竟然有 240MB! WTF?我得新安就只有十 KB。又不是 zshrc_history,大?

    26 条回复    2019-01-12 23:56:18 +08:00
    Sylv
        1
    Sylv  
       2018-10-26 03:41:51 +08:00 via iPhone
    截取部分内容出来看看,估计是某个程序 /插件的 bug 导致一直往里面写内容。
    yuik
        2
    yuik  
       2018-10-26 04:08:07 +08:00
    没必要 vi 打开嘛。head -300 , tail -n 300 ~/. zshrc

    同意是插件 bug
    MrGba2z
        3
    MrGba2z  
       2018-10-26 04:58:25 +08:00
    我之前就是 zsh 越用越慢后来转投了 fish 这个大坑.....(自己改的 bash script 已经不知道多少了.......但是 fish 真的快啊..)
    Valyrian
        4
    Valyrian  
       2018-10-26 05:18:14 +08:00
    还原成之前的然后设个权限吧= =
    yuik
        5
    yuik  
       2018-10-26 08:11:46 +08:00
    这个要设置权限恐怕只有 400 了。还是找找哪个插件坏了比较好。

    当然,我觉得其实 bash 多靠谱,fish 多漂亮,为啥这么多喜欢 zsh 的
    zhouyut001
        6
    zhouyut001  
    OP
       2018-10-26 08:17:13 +08:00
    @yuik 一群同事推,我就了一,始用起行,不出了一子事,有不敢用了。生服器。限只不行?
    zhouyut001
        7
    zhouyut001  
    OP
       2018-10-26 08:17:46 +08:00
    @yuik 插件。oh my zsh 都
    yuik
        8
    yuik  
       2018-10-26 08:20:33 +08:00
    那可遭了罪了。

    趁着还没怎么用,先试试 fish 吧。

    另外,我一般服务器上只用 bash,本地才乱七八糟各种 shell 都试试
    loqixh
        9
    loqixh  
       2018-10-26 08:21:44 +08:00
    @zhouyut001 这感觉是服务器非法断电导致文件系统出错
    zhouyut001
        10
    zhouyut001  
    OP
       2018-10-26 10:02:01 +08:00
    @loqixh 可有。用著用著 ssh 中,再登就慢的一批
    zhouyut001
        11
    zhouyut001  
    OP
       2018-10-26 10:04:25 +08:00
    @Sylv 除了的十行,後面的全是 key bind,共加起百行。取能不卡
    hei1000
        12
    hei1000  
       2018-10-26 10:26:58 +08:00
    @MrGba2z #3 我也用 fish,挺好的,唯一的缺点就是不兼容 POSIX
    qinyusen
        13
    qinyusen  
       2018-10-26 10:45:33 +08:00
    这个还蛮奇怪的。。。我服务器上 zsh 已经稳定运行 8 年了。。。
    而且中间还加了 omzhs

    工作环境没有那么长时间的用。。。一 ~ 二年一换本子
    loqixh
        14
    loqixh  
       2018-10-26 12:22:32 +08:00
    @zhouyut001 查下哪个进程写.Zshrc 按道理说配置一般只会读 除非出错了
    zhouyut001
        15
    zhouyut001  
    OP
       2018-10-26 12:32:00 +08:00

    zhouyut001
        16
    zhouyut001  
    OP
       2018-10-26 12:32:54 +08:00
    @loqixh @qinyusen 全是 key bind
    loqixh
        17
    loqixh  
       2018-10-26 12:37:28 +08:00
    查正在运行的进程 写操作啊 这样看不出什么来 我对 zsh 也不熟
    xuboying
        18
    xuboying  
       2018-10-26 12:51:30 +08:00
    周期的 lsof 这个文件看看什么进程在修改?
    zhouyut001
        19
    zhouyut001  
    OP
       2018-10-26 12:53:02 +08:00
    @xuboying 恢默後,好像正常了。再用段再
    davidliu645
        20
    davidliu645  
       2018-10-26 13:44:51 +08:00
    用 zsh,表示没有遇到过着情况,几个 zsh 的文件都不到 10Kb
    CivAx
        21
    CivAx  
       2018-10-26 13:58:48 +08:00   1
    zsh 你长大了,已经是一个成熟的终端了,应该学会自己跑命令。
    zhouyut001
        22
    zhouyut001  
    OP
       2018-10-26 14:09:15 +08:00
    @CivAx
    zhangsen1992
        23
    zhangsen1992  
       2018-10-26 15:57:33 +08:00
    楼上 2333 ~
    orm
        24
    orm  
       2018-10-26 16:54:11 +08:00
    今天我刚把 zsh 换成 fish
    AmorZhang
        25
    AmorZhang  
       2018-10-26 21:20:36 +08:00
    .zshrc 你是个成熟的文件了 该学会自己配东西了
    Kobayashi
        26
    Kobayashi  
       2019-01-12 23:56:18 +08:00
    搜了一下你图片中的内容,笑死我了。见此链接的方法二,你这明显是配置错误,每次启动 Shell 都把同样的按键映射写入 .zshrc。

    https://anjia0532.github.io/2017/09/10/zsh-home-end-keypad-not-work/
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1080 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 23:19 PVG 07:19 LAX 16:19 JFK 19:19
    Do have faith in what you're doing.
    ubao msn 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