在Linux中相当于ASSOC和FTYPE?

时间:2014-09-25 23:35:31

标签: linux shell command-line file-association

Linux中是否有等效的ASSOC和FTYPE?

在Windows上,我可以使用ftype定义文件类型。举个例子:

assoc .pl=PerlScript
ftype PerlScript=perl.exe %1 %*

完成后,我可以双击该文件,它将与指定的程序一起运行。

在Linux中(我在使用KDE桌面的Ubuntu 12.04上)我通过双击打开Python GUI脚本时遇到了麻烦,似乎是因为GUI级别的关联问题而不是终端的关联问题(如果我从终端运行它,它会正确运行,但如果我双击它就不会,在这种情况下没有任何明显的事情发生)。

1 个答案:

答案 0 :(得分:0)

文件必须在linux上可执行:

$ chmod ugo+x my_file.py

http://ss64.com/bash/chmod.html