小编too*_*ley的帖子

如何获得安全的系统范围的oh-my-zsh配置?

我想要一个系统范围的oh-my-zsh设置,但我不确定什么是最好的方法.我不打算询问个人偏好等,我只是不确定以下解决方案是:

  • ln 我的本地用户配置似乎不对,因为向我的本地cfg添加漏洞并因此获得root权限将非常容易.

  • 安装oh-my-zsh /etc可能也是一个安全漏洞,因为我根本就没有自己编写.

  • 简单地写我自己的个人.zshrc将是我想尝试的最后一种方法,因为它非常耗时.

有什么建议?

unix linux shell zsh oh-my-zsh

15
推荐指数
3
解决办法
7752
查看次数

git:为什么声称"git基于文件之间的差异"是错误的?

我知道git add只保存特定文件的新快照.但我对"快照"一词感到有点困惑.正如我理解git(例如通过那个那个)源,快照实际上只是与上次提交的差异.

引自2:

它基本上会显示当时所有文件的外观,并存储对该快照的引用.为了提高效率,如果文件没有改变,Git不会再次存储文件,只是指向它已存储的上一个相同文件的链接.

这对我来说听起来与基于文件差异的系统描述完全一样 - .-

编辑:

更具体一点:

我理解,如果未修改blob,则不会更改散列,因此会在进一步提交中使用.对我来说也是有意义的,git可以检测blob之间的相似性,从而消除冗余.

=>如果我将例如vimdiff(仅用于说明概念)称为blob并将输出保存在新的blob中,它会等同吗?

=>如果改变的blob看起来与其他blob有什么共同之处?

git

1
推荐指数
1
解决办法
134
查看次数

标签 统计

git ×1

linux ×1

oh-my-zsh ×1

shell ×1

unix ×1

zsh ×1