加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 从当前目录执行Shell脚本而不使用“./filename”

发布时间:2020-12-13 18:48:39 所属栏目:Linux 来源:网络整理
导读:我创建了一个名为“testfile”的文件,并使用chmod x testfile使其可执行. 为了执行文件“testfile”,我需要运行命令./testfile. 我需要知道有没有办法在不使用./的情况下运行程序并使用testfile命令执行文件? 下面显示的是文件“testfile”中的一个简单代码
我创建了一个名为“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文件中包含别名…行.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读