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

jdwq33 2012-08-27 09:31:06
我突然有个想法,在不改变目录的情况下,怎么来执行不包含该目录下的文件,例如我现在在/opt/,
我想执行一个/root/下的一个可执行文件,怎么下命令呢?这样的想法可以实现吗?
...全文
195 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
花与螃蟹233 2012-09-27
  • 打赏
  • 举报
回复
绝对路径多好
liu909399670 2012-09-01
  • 打赏
  • 举报
回复
先su
然后vi /root/.bashrc
添加PATH="$PATH:/ROOT/"
退出后source /root/.bashrc应该就可以了
jdwq33 2012-08-29
  • 打赏
  • 举报
回复
什么权限不够啊?
辰岡墨竹 2012-08-28
  • 打赏
  • 举报
回复
注意直接用export的话,把这个shell关掉就失效了。如果写入配置文件的话,可以永久保留,需要重新启动shell或者系统才行。
辰岡墨竹 2012-08-28
  • 打赏
  • 举报
回复
不知道你怎么配置的,看看这个,写得很详细:
http://www.cnblogs.com/amboyna/archive/2008/03/08/1096024.html
zaichongfu 2012-08-28
  • 打赏
  • 举报
回复
使用绝对路径 /root/...,配置完环境变量可以export看看是否配置正确,配置环境变量就像java配置jdk一样,需要执行的时候系统会先去环境变量中寻找,你配置了环境变量,就可以不写绝对路径系统也能找到
zaichongfu 2012-08-28
  • 打赏
  • 举报
回复
使用绝对路径 /root/...,配置完环境变量可以export看看是否配置正确,配置环境变量就像java配置jdk一样,需要执行的时候系统会先去环境变量中寻找,你配置了环境变量,就可以不写绝对路径系统也能找到
jdwq33 2012-08-28
  • 打赏
  • 举报
回复
我在网上找了,都是说怎么配置环境变量,我配置了,但是还是运行不了。我还想问一下环境变量具体是做什么的呢?我找不到相关的资料,只有麻烦大师们了。
谢谢!!
mengfeiwu 2012-08-28
  • 打赏
  • 举报
回复
权限应该不够吧 我是菜鸟 只是一点小想法
jdwq33 2012-08-28
  • 打赏
  • 举报
回复
嗯 谢谢了 呵呵
帅得不敢出门 2012-08-27
  • 打赏
  • 举报
回复
除一楼方法外,还可以加一个PATH把运行目录加入这个环境变量。
沭水河畔 2012-08-27
  • 打赏
  • 举报
回复
写完整路径,/root/<your_program>
楼主可以了解一下PATH的作用。
wangshiruyan1989 2012-08-27
  • 打赏
  • 举报
回复
写全路径。/root/mm.sh
Linux-Torvalds 2012-08-27
  • 打赏
  • 举报
回复
使用绝对路径,也就是以/开头的路径名就可以了。
wansbest 2012-08-27
  • 打赏
  • 举报
回复
把程序所在目录加到环境变量PATH里面去。

建议楼主去了解下环境变量的作用!
camel_lzd 2012-08-27
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
用绝对路径可以啊,用环境变量也可以,就是把/root 加到PATH里
[/Quote]
我喜欢用绝对路径。./root/可执行文件的名字。
louyong0571 2012-08-27
  • 打赏
  • 举报
回复
用绝对路径可以啊,用环境变量也可以,就是把/root 加到PATH里
jdwq33 2012-08-27
  • 打赏
  • 举报
回复
加环境变量?

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧