Você provavelmente deve renomear seu arquivo main.py
para internetScanner
. Extensões no * nix são puramente opcionais. Não importa aqui.
mv main.py internetScanner
Em seguida, adicione a seguinte linha a este arquivo, logo no começo:
#!/usr/bin/env python3
Isso garantirá que quando o shell executar o arquivo, ele saberá usar python3
para interpretar o conteúdo. Isso é conhecido como o Shebang . Agora, torne o arquivo executável:
chmod +x internetScanner
Agora você pode executar seu programa a partir de /User/Desktop/project/internetScanner/
:
./internetScanner start
Seu programa será executado em primeiro plano e continuará em execução até que você pressione Ctrl - C . Se você não quiser isso, você também pode iniciar o programa em segundo plano, adicionando um e comercial após o comando:
./internetScanner start &
Isso permitirá que seu programa seja executado, mas você pode continuar usando seu shell. Isso é chamado de controle de trabalho, e há um tutorial simples sobre isso aqui .
Se agora você quiser executar o programa de qualquer lugar no sistema, será necessário adicionar o diretório internetScanner
ao seu PATH
: O que são PATH e outras variáveis de ambiente, e como posso configurá-las ou usá-las?