如何在 kali linux 中从终端运行任何程序?

如何在 kali linux 中从终端运行任何程序?

当我从 github 下载任何程序时,我们转到该文件夹​​并运行 ./xyz.sh,然后程序启动。但我想从终端运行任何程序。提前谢谢。

答案1

您还可以将程序的所有路径添加到 PATH 环境变量中。

bash 说明:

只需添加到您的.bashrc

PATH=$PATH:/a/path/here:/another/path/here:/and/so/forth

将 /a/path/here、/another/path/here、/and/so/forth 替换为您的路径。您可以根据需要添加任意数量的路径,但请注意使用“:”分隔每个路径,并且,在“PATH”和“=”符号之间添加空格。

您还可以添加

PATH=$PATH:.

这样您就不必输入 ./program.sh,而只需输入 program.sh。请注意,PATH=$PATH:.如果当前工作目录中有同名的可执行文件,则在路径 ( ) 前面加上点 ('.') 将阻止您运行位于另一个目录中的程序!因此,请将点放在 PATH 变量的末尾,这样如果您在这种特殊情况下运行,您可以使用旧的 ./program 符号来区分要运行哪个程序。

希望这可以帮助。

PS:还有一点需要注意:如果您从终端仿真器窗口运行图形程序,关闭窗口将自动关闭图形界面。为了避免这种情况,只需键入myprogram &(将“&”附加到用于运行程序的命令中)。如果您忘记了,请在终端窗口中键入CTRL+Z,然后运行命令bg

答案2

cd 到 xyz.sh 所在的位置

例如

cd /home/user/Downloads/
./xyz.sh

如果显示权限被拒绝,chmod +x xyz.sh则从该目录执行。

相关内容