我想知道如何从bash shell中的任何位置启动我的C程序。
我尝试在我的主文件夹中的.bash_profile
文件中定义别名。
Y尝试:
1)exec /Users/memmaker650/Desktop/Scripts/script_renombrar_series/name
由bash shell提供的错误
-bash: /Users/memmaker650/Desktop/Scripts/script_renombrar_series/name: No such file or directory
-bash: exec: /Users/memmaker650/Desktop/Scripts/script_renombrar_series/name: cannot execute: No such file or directory
2)./Users/memmaker650/Desktop/Scripts/script_renombrar_series/name
由bash shell提供的错误
-bash: ./Users/memmaker650/Desktop/Scripts/script_renombrar_series/name: No such file or directory
但两者都行不通。 我做错了什么?
提前致谢。
答案 0 :(得分:2)
该文件是否存在?如果你这样做,你能看到吗
ls /Users/memmaker650/Desktop/Scripts/script_renombrar_series/name
?
您可能不需要使用exec,因为它将替换您现有的shell进程,并且您不需要启动。 (正如你在前例2中所做的那样),因为它将尝试在线执行shell脚本(但不是已编译的可执行文件)。 如果您只输入完整路径名
会发生什么 /Users/memmaker650/Desktop/Scripts/script_renombrar_series/name
?
答案 1 :(得分:1)
将路径“Users / memmaker650 / Desktop / Scripts / script_renombrar_series”添加到PATH变量中,然后您应该能够直接以“名称”启动