更改/ etc / profile之后,我需要做些什么来重置我的shell?

立即testing其效果,而不必重新加载terminal

使用source /etc/profile

有关详细信息,男人源代码,或者你可以检出这个链接http://bash.cyberciti.biz/guide/Source_command

如果这是bash,你可以做. /etc/profile . /etc/profile ,它与source /etc/profile

正如sjr所说,通过使用点重新读取/etc/profile ,您可以估计更改的影响. (或者在Bash中, source )命令。

但是,需要注意的是, /etc/profile可以使用更小的启动环境,因此通过重新读取配置文件的效果不一定与登录时的效果相同。 您可以使用env命令更准确地模拟原始环境以取消环境设置。 使用bash ,可以使用-l选项使shell更像登录shell – 与env结合使用,可以准确地模拟登录环境:

 env -i HOME=$HOME PATH=/bin:/usr/bin USER=$USER ... bash -l