当使用 chgrp 或 chown 时,我发现经常使用零作为指定组或用户,而不是 root。
两者是否有偏好?
在什么用例中数字参数更可取?
答案1
我们知道root
总是0
,但对于其他用户我们不知道那里的 uid 。
过去内存和打孔卡很贵,0
比 少 3 个字符root
。人们鼓励使程序变小,以节省内存,但以牺牲可读性为代价。
现在内存很便宜了。最好注重可读性。人们仍然被教导旧习惯,因为老师不知道我们为什么这样做。
当使用 chgrp 或 chown 时,我发现经常使用零作为指定组或用户,而不是 root。
两者是否有偏好?
在什么用例中数字参数更可取?
我们知道root
总是0
,但对于其他用户我们不知道那里的 uid 。
过去内存和打孔卡很贵,0
比 少 3 个字符root
。人们鼓励使程序变小,以节省内存,但以牺牲可读性为代价。
现在内存很便宜了。最好注重可读性。人们仍然被教导旧习惯,因为老师不知道我们为什么这样做。