当前位置: 技术问答>linux和unix
linux下的一个不能解决的疑问
来源: 互联网 发布时间:2017-03-16
本文导语: 我突然有个想法,在不改变目录的情况下,怎么来执行不包含该目录下的文件,例如我现在在/opt/, 我想执行一个/root/下的一个可执行文件,怎么下命令呢?这样的想法可以实现吗? | 写...
我突然有个想法,在不改变目录的情况下,怎么来执行不包含该目录下的文件,例如我现在在/opt/,
我想执行一个/root/下的一个可执行文件,怎么下命令呢?这样的想法可以实现吗?
我想执行一个/root/下的一个可执行文件,怎么下命令呢?这样的想法可以实现吗?
|
写完整路径,/root/
楼主可以了解一下PATH的作用。
楼主可以了解一下PATH的作用。
|
除一楼方法外,还可以加一个PATH把运行目录加入这个环境变量。
|
用绝对路径可以啊,用环境变量也可以,就是把/root 加到PATH里
|
把程序所在目录加到环境变量PATH里面去。
建议楼主去了解下环境变量的作用!
建议楼主去了解下环境变量的作用!
|
使用绝对路径,也就是以/开头的路径名就可以了。
|
使用绝对路径 /root/...,配置完环境变量可以export看看是否配置正确,配置环境变量就像java配置jdk一样,需要执行的时候系统会先去环境变量中寻找,你配置了环境变量,就可以不写绝对路径系统也能找到
|
注意直接用export的话,把这个shell关掉就失效了。如果写入配置文件的话,可以永久保留,需要重新启动shell或者系统才行。
|
先su
然后vi /root/.bashrc
添加PATH="$PATH:/ROOT/"
退出后source /root/.bashrc应该就可以了
然后vi /root/.bashrc
添加PATH="$PATH:/ROOT/"
退出后source /root/.bashrc应该就可以了