如何使应用程序/脚本在 Bash 中可用?

如何使应用程序/脚本在 Bash 中可用?

如果我想启动一个脚本(假设在主目录中我有一个名为的文件hi.py),我需要指定完整路径:python /home/user/hi.py。但是当我想使用时,mkdir我可以简单地说:mkdir folder_name。我怎样才能做同样的事情hi.py

答案1

应用程序/脚本:

  1. 需要位于 PATH 中的一个目录中(根据跳频你应该使用/usr/local/bin

  2. 需要是可执行的,并且如果它是解释脚本,则需要有一个shebang(例如#!/bin/sh对于shell脚本,#!/usr/bin/env python2对于python脚本)。

相关内容