二进制文件不在 PATH 变量中 - 如何执行它?

二进制文件不在 PATH 变量中 - 如何执行它?

我的主目录中有一个二进制文件:“foo”
我的 PATH 变量不包含我的主目录。
我无法更改我的 PATH 变量,因为它是只读的

问题:如何在不使用以下内容的情况下执行此二进制文件:

./foo
. ./foo

答案1

尝试这个:

创建一个 parse.sh 文件,内容为:

#!/bin/bash
export PATH=$PATH:./
foo

执行与bash --noprofile --norc parse.sh

相关内容