gpt4 book ai didi

linux - 在没有 '"./filename 的情况下从当前目录执行 Shell 脚本”

转载 作者:IT王子 更新时间:2023-10-29 00:24:24 28 4
gpt4 key购买 nike

我创建了一个名为“testfile”的文件,并使用 chmod +x testfile 使其可执行。为了执行文件“testfile”,我需要运行命令./testfile

我需要知道有什么方法可以在不使用 ./ 的情况下运行程序并使用 testfile 命令执行文件?

下面显示的是文件“testfile”中的一段简单代码

echo Todays date is : 
date

最佳答案

您可以在没有 ./的情况下执行它,方法是:

sh testfile

或者

sh /path/to/file/testfile

编辑
如果想直接用命令执行程序,可以定义一个别名:

alias execute_testfile="sh /path/to/file/testfile"

然后,您将在编写时执行该程序

execute_testfile

或您定义的任何名称。

要使此别名持久化,请在您的 ~/.profile 或 ~/.bash_profile 文件中包含 alias ... 行。

关于linux - 在没有 '"./filename 的情况下从当前目录执行 Shell 脚本”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14932983/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com