我是这个领域的初学者,这是我们在课堂上进行的测验中的一个问题。你们能帮忙吗?
问题:“不同目录中的两个程序具有相同的名称。一个是系统程序。另一个是您编写的脚本。当您键入该名称时会发生什么?”
答案1
如果两者都不在您的搜索路径上,那么您会收到“找不到命令”
如果您的搜索路径上只有一个,它将运行。
如果两者都在您的搜索路径上,则运行搜索路径中较早出现的那个。
作为系统程序没有什么区别。
如果通过路径和名称找到的第一个脚本或程序不可执行,则无法运行:权限被拒绝。它不会在其余路径中搜索它可以运行的版本。