在linux下怎么执行某一路径下的文件

发布网友 发布时间:2022-04-20 18:24

我来回答

1个回答

热心网友 时间:2022-05-26 06:45

你好,
首先看那个文件有没有执行权限,cd到目标目录,用ls
-l
后面加那个文件的名称,看输出结果里面有没有x权限,没有的话,用chmod
+x
加你那个文件的名称(注意名称一定要写对,遇到提示权限问题,可以加用sudo)。
然后可以用./加文件名称进行执行该文件。
另外,可以根据文件扩展名(后缀名)知道该调用哪个程序进行执行,比如.sh是调用shell解释器,.py是调用Python,在不加x权限的时候,可以直接用sh
****.sh和python
****.py进行执行(如果工作目录不在文件所在的目录,需要在文件名前面加上完整的绝对路径,比如
python
/etc/123.py这种)。
另外,执行文件或者给文件赋予可执行权限(即x)前,最好用编辑器看看文件内容。
希望对你有所帮助!
不懂请追问!
望采纳!
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com