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

 我来答
龙尘飘
2017-08-23 · TA获得超过2.1万个赞
知道大有可为答主
回答量:3407
采纳率:77%
帮助的人:1609万
展开全部
你好,
首先看那个文件有没有执行权限,cd到目标目录,用ls -l 后面加那个文件的名称,看输出结果里面有没有x权限,没有的话,用chmod +x 加你那个文件的名称(注意名称一定要写对,遇到提示权限问题,可以加用sudo)。
然后可以用./加文件名称进行执行该文件。
另外,可以根据文件扩展名(后缀名)知道该调用哪个程序进行执行,比如.sh是调用shell解释器,.py是调用Python,在不加x权限的时候,可以直接用sh ****.sh和python ****.py进行执行(如果工作目录不在文件所在的目录,需要在文件名前面加上完整的绝对路径,比如 python /etc/123.py这种)。

另外,执行文件或者给文件赋予可执行权限(即x)前,最好用编辑器看看文件内容。
希望对你有所帮助!
不懂请追问!
望采纳!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式