Tôi có bí danh cho một lệnh (Tôi đang thiết lập môi trường phát triển Python)
alias python=~/virtualenv/bin/python
để tôi có thể chạy ~/virtualenv/bin/python
bằng cách gõ python
. Bây giờ trong dự án của tôi có một kịch bản shell đi, ví dụ:
#!/bin/sh
python run-project.py
Tôi có thể làm cho tập lệnh sử dụng bí danh của mình python
thay vì tập lệnh python
tìm thấy $PATH
mà không thay đổi tập lệnh không?
#!/usr/bin/env python
lên đầu các kịch bản python của bạn có vẻ dễ dàng hơn.