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

前端之家收集整理的这篇文章主要介绍了linux – 从当前目录执行Shell脚本而不使用“./filename”前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我创建了一个名为“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文件中包含别名…行.

原文链接:https://www.f2er.com/linux/394553.html

猜你在找的Linux相关文章