我重新学习一些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