首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

linux上的一个不能解决的疑问

2012-10-14 
linux下的一个不能解决的疑问我突然有个想法,在不改变目录的情况下,怎么来执行不包含该目录下的文件,例如

linux下的一个不能解决的疑问
我突然有个想法,在不改变目录的情况下,怎么来执行不包含该目录下的文件,例如我现在在/opt/,
我想执行一个/root/下的一个可执行文件,怎么下命令呢?这样的想法可以实现吗?

[解决办法]
写完整路径,/root/<your_program>
楼主可以了解一下PATH的作用。
[解决办法]
除一楼方法外,还可以加一个PATH把运行目录加入这个环境变量。

[解决办法]
用绝对路径可以啊,用环境变量也可以,就是把/root 加到PATH里
[解决办法]
把程序所在目录加到环境变量PATH里面去。

建议楼主去了解下环境变量的作用!
[解决办法]
使用绝对路径,也就是以/开头的路径名就可以了。
[解决办法]
使用绝对路径 /root/...,配置完环境变量可以export看看是否配置正确,配置环境变量就像java配置jdk一样,需要执行的时候系统会先去环境变量中寻找,你配置了环境变量,就可以不写绝对路径系统也能找到
[解决办法]
注意直接用export的话,把这个shell关掉就失效了。如果写入配置文件的话,可以永久保留,需要重新启动shell或者系统才行。
[解决办法]
先su
然后vi /root/.bashrc
添加PATH="$PATH:/ROOT/"
退出后source /root/.bashrc应该就可以了

热点排行