Closed. This question needs to be more focused。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
                        
                        2年前关闭。
                                                                                            
                
        
我有一个名为command1.py的文件,该文件可用于系统路径。这意味着我可以在系统中的任何位置键入python command1.py,它将执行该文件。但是我想让这个文件作为linux命令执行。

例如,当我在终端中键入command1时,我希望该文件执行

我有一些la脚的解决方案,例如创建别名或创建符号链接,但我不想那样做。有什么办法可以为该文件定义一个Unix命令并从终端执行。

先感谢您。

最佳答案

command1.py


在终端中,键入“ where python”,您将获得例如。
“ / usr / bin / python”将其复制
vi在顶部的command1.py上键入“#!/ usr / bin / python”将其保存。
mv command1.py command1
您可以在终端中键入command1并执行

07-24 21:51