Chinaunix

标题: 关于$PATH [打印本页]

作者: linuxcorn    时间: 2010-12-21 16:29
标题: 关于$PATH
假如你是root,如果你将ls由/bin/ls移动到/root/ls,然后你自己本身也在/root目录下,签于执行文件路径变量$PATH(/root这个目录不在PATH指定的目录中),当你在/root下输入ls是不行的,但为什么在SecureCRT中就行了? 请高手告诉我。
作者: starzhestarzhe    时间: 2010-12-21 18:06
假如你是root,如果你将ls由/bin/ls移动到/root/ls,然后你自己本身也在/root目录下,签于执行文件路径变量 ...
linuxcorn 发表于 2010-12-21 16:29



    想问下在/root下输ls提示啥?
作者: L_kernel    时间: 2010-12-21 20:41
你是指你在Terminal或者tty当中在/root当中ls没有结果。

然后,你用在SecureCRT中ssh登录,在/root当中ls就有结果了?
作者: nagaregawa    时间: 2010-12-22 09:28
环境变量分别看一下
作者: linuxcorn    时间: 2010-12-22 09:52
想问下在/root下输ls提示啥?
starzhestarzhe 发表于 2010-12-21 18:06



    和原来没有mv之前是一样的。
作者: starzhestarzhe    时间: 2010-12-22 11:07
和原来没有mv之前是一样的。
linuxcorn 发表于 2010-12-22 09:52



    这个确实比较奇怪,为什么本目录下要./xxx才执行呢?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2