![为什么 umask 会改变](https://linux22.com/image/141428/%E4%B8%BA%E4%BB%80%E4%B9%88%20umask%20%E4%BC%9A%E6%94%B9%E5%8F%98.png)
问题:创建新 shell 时 umask 发生变化,无论 .cshrc 中有什么内容
在 linux 上...在我的 .cshrc 中,我有“umask 002” 在提示符下我看到 2...
% umask
2
我有一个 shell 脚本...
#! /usr/bin/env tcsh
echo "umask in shell: "
umask
exit;
然后我运行它...
% a.csh
umask in shell:
22
为什么这不只是 2 ?为什么变成22了?