发布网友 发布时间:2022-06-03 03:37
共5个回答
热心网友 时间:2023-10-10 20:58
不可以,当你输入命令行时linux会默认到PATH下的路径一个一个的去寻找,如果找不到就提示你没有该命令,如果你已经cd到脚本所在的路径下,想要执行该文件,就得使用相对路径,比如,当前目录下有个test脚本,你要执行test脚本时,你就得使用"./test",注意有个点追问但是我发现有时候脚本的路径并不在PATH中,用test.ksh也能执行,好奇怪啊。还是说我看错了?其实它在PATH中?追答Python脚本没学过,我学的是SHELL,我同事学过,我见他在windows下执行的时候加了python,然后是脚本,不知道在linux下可不可以直接使用脚本,你可以试一下。具体我也不是很清楚,不好意思啊
热心网友 时间:2023-10-10 20:59
如果加了可执行权限,而且已经cd到脚本所在的路径,可以用文件名而不用全路径热心网友 时间:2023-10-10 20:59
亲,这和你刚才问题的是同一个问题嘛。万变不离其宗。热心网友 时间:2023-10-10 21:00
两种解决方式热心网友 时间:2023-10-10 21:00
可以用./脚本名 来执行