我有一个script.py,当用户在unix中键入“脚本”时,我想运行它。我怎么做到这一点,而不是强迫他每次输入./script.py?如何在不使用./script.py的情况下运行python脚本?
2
A
回答
3
您需要将脚本的目录放在您的PATH
环境变量中。
例如
/path/to/script.py
export PATH=$PATH:/path/to
为了消除键入扩展创建本地符号链接
ln -s /path/to/script.py /path/to/script
这防止污染/usr/local/bin
具有手动符号链接(这可能是重要的多用户上)系统。
3
您将需要向脚本添加符号链接,而不使用.py扩展名,并将其放置在系统路径的某处。例如,你可能会做
sudo ln -s myscript.py /usr/local/bin/myscript
然后你需要既不.py
也不./
。
相关问题
- 1. 如何在不运行脚本的情况下调试Python代码(使用Eclipse)?
- 2. 如何在不显示Python应用程序的情况下运行Python脚本?
- 3. python如何让bash脚本在不可执行的情况下运行?
- 4. 如何在不阻塞的情况下运行脚本?
- 5. 如何在不重定向的情况下运行PHP脚本?
- 6. 只有在没有运行的情况下才使用cron运行python脚本
- 7. 如何在不使用命令行的情况下运行Perl脚本?
- 8. 如何在不锁定Vim的情况下运行当前的python脚本?
- 9. 如何在不使用crontab的情况下在后台连续运行脚本
- 10. 如何在不询问密码的情况下运行Python脚本?
- 11. 如何在不运行脚本的情况下检查bash脚本?
- 12. 如何在不首先运行函数脚本的情况下使用函数?
- 13. 如何在不使用“sh”命令的情况下运行shell脚本?
- 14. 如何在不使用crontab的情况下连续运行后台脚本。
- 15. 如何在不使用'go'的情况下运行这个sql脚本?
- 16. 多个脚本如何在没有webworkers的情况下运行?
- 17. 如何在没有文件的情况下运行node.js脚本?
- 18. 如何在页面为index.html的情况下运行jquery脚本
- 19. 如何在没有Windows控制台出现的情况下运行Python脚本
- 20. 如何在不使用GUI的情况下编写Jmeter脚本?
- 21. 如何让脚本在不制动的情况下使用setAttribute'style'CSP
- 22. 如何在不使用导入的情况下在python脚本中导入beautifulsoup
- 23. 在不离开页面的情况下运行php脚本
- 24. 在不使用屏幕的情况下在后台运行ruby脚本
- 25. 如何在不从脚本复制到控制台的情况下运行python脚本?
- 26. 如何在启用Auth的情况下允许本地脚本运行?
- 27. 如何在不执行的情况下加载脚本内容?
- 28. 如何在不访问页面的情况下执行脚本
- 29. 如何在不使用服务器的情况下运行node.js
- 30. 如何在不使用CURL的情况下运行HTTP请求
这不关心扩展。 – pydsigner 2013-03-12 22:46:02