问候,
sudo -s . .profile
是否有可能在一个单一的命令行上实现这一点? – 即类似于:
sudo -s ; . .profile
TKS
尝试将您的别名从.profile移至.bashrc 。 ( bash 现在是默认的Mac OS Xshell,对吗?)
我发现的最简单的方法是修改你的sudoers文件:
#默认规范 默认值env_keep + =“视觉编辑器”
你可以包括(或省略)任何你想要的东西,如果你愿意的话,把它们放在一个单独的行中。
这里是默认的Leopard sudoers env_keep列表:
#默认规范 默认值env_reset 默认值env_keep + =“BLOCKSIZE” 默认值env_keep + =“COLORFGBG COLORTERM” 默认值env_keep + =“__CF_USER_TEXT_ENCODING” 默认值env_keep + =“CHARSET LANG LANGUAGE LC_ALL LC_COLLATE LC_CTYPE” 默认值env_keep + =“LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME” 默认值env_keep + =“LINES COLUMNS” 默认值env_keep + =“LSCOLORS” 默认值env_keep + =“SSH_AUTH_SOCK” 默认值env_keep + =“TZ” 默认值env_keep + =“DISPLAY XAUTHORIZATION XAUTHORITY” 默认值env_keep + =“EDITOR VISUAL”