重新初始化/ etc / profile文件

我重新学习一些Linux的东西,我记得当我编辑这个文件后,我应该发出一个命令重新加载文件,并检查出于安全原因的错误。 任何人都知道命令是什么? 我认为命令是“源”。 然而,当我su到根,并input“来源”,它说,它无法find它。 如何使path包含/find它?

我认为这个source是bash内build的 ,所以如果你在以root用户login时没有find它,那么你可能不会运行bash。 只要inputbash就可以尝试启动一个bash shell。 或者尝试语法. /etc/profile . /etc/profile来代替。 示例(注意点和/ etc / profile之间的空格):

 jed@jed-osx:~$ . /etc/profile 

由于source不适合你,我猜你没有运行bash以root身份login。 你可以用echo $SHELL来确定它。 以下是我的OSX系统的一个例子:

 jed@jed-osx:~$ echo $SHELL /bin/bash 

下面是一个FreeBSD系统的例子:

  FreeBSDBox [1001]#echo $ SHELL
 /斌/ CSH