如何從 Bash 中獲取應用程式/腳本?

如何從 Bash 中獲取應用程式/腳本?

如果我想啟動一個腳本(假設在主目錄中有一個名為 的檔案hi.py),我需要指定完整路徑:python /home/user/hi.py。但當我想使用時mkdir我可以簡單地說:mkdir folder_name。我怎樣才能做同樣的事情呢hi.py

答案1

應用程式/腳本:

  1. 需要位於 PATH 中的目錄之一(根據FHS你應該使用/usr/local/bin

  2. 需要是可執行的,如果它是解釋腳本,則有一個shebang(例如#!/bin/sh對於shell腳本,#!/usr/bin/env python2對於python腳本)。

相關內容