我的主目录中有一个二进制文件:“foo”
我的 PATH 变量不包含我的主目录。
我无法更改我的 PATH 变量,因为它是只读的
问题:如何在不使用以下内容的情况下执行此二进制文件:
./foo
. ./foo
答案1
尝试这个:
创建一个 parse.sh 文件,内容为:
#!/bin/bash
export PATH=$PATH:./
foo
执行与bash --noprofile --norc parse.sh
我的主目录中有一个二进制文件:“foo”
我的 PATH 变量不包含我的主目录。
我无法更改我的 PATH 变量,因为它是只读的
问题:如何在不使用以下内容的情况下执行此二进制文件:
./foo
. ./foo
尝试这个:
创建一个 parse.sh 文件,内容为:
#!/bin/bash
export PATH=$PATH:./
foo
执行与bash --noprofile --norc parse.sh