问题:创建新 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了?