Bạn có thể nên đổi tên tập tin của bạn main.py
thành internetScanner
. Phần mở rộng trên * nix hoàn toàn là tùy chọn. Nó không quan trọng ở đây.
mv main.py internetScanner
Sau đó, thêm dòng sau vào tệp này, ngay từ đầu:
#!/usr/bin/env python3
Điều này sẽ đảm bảo rằng khi shell thực thi tệp, nó sẽ biết sử dụng python3
để diễn giải nội dung. Điều này được gọi là Shebang . Bây giờ, làm cho tập tin thực thi:
chmod +x internetScanner
Bây giờ bạn có thể chạy chương trình của bạn từ bên trong /User/Desktop/project/internetScanner/
:
./internetScanner start
Chương trình của bạn sẽ chạy ở nền trước và tiếp tục chạy cho đến khi bạn nhấn Ctrl- C. Nếu bạn không muốn điều này, bạn cũng có thể khởi động chương trình ở chế độ nền, bằng cách thêm dấu và sau lệnh:
./internetScanner start &
Điều này sẽ cho phép chương trình của bạn chạy, nhưng bạn có thể tiếp tục sử dụng trình bao của mình. Điều này được gọi là kiểm soát công việc, và có một hướng dẫn đơn giản về nó ở đây .
Nếu bây giờ bạn muốn có thể chạy chương trình từ bất kỳ đâu trên hệ thống, bạn cần thêm internetScanner
thư mục vào PATH
: PATH và các biến môi trường khác là gì và làm cách nào tôi có thể đặt hoặc sử dụng chúng?