Execute comandos e ferramentas no Terminal do Mac
Você pode usar o ambiente da linha de comando interativamente, digitando um comando e aguardando um resultado ou usar o shell para compor scripts para execução sem interação direta.
Para saber mais sobre os comandos, use o app Terminal para ler a documentação sobre APIs e ferramentas UNIX de baixo nível. Consulte Reading UNIX Manual Pages (em inglês) no site Apple Developer.
Execute comandos no shell
No app Terminal do Mac, digite o nome de caminho completo do arquivo executável da ferramenta, seguido dos argumentos necessários, e pressione Retorno.
Se o comando estiver localizado em uma das pastas conhecidas do shell, você pode omitir as informações de caminho ao digitar o nome do comando. A lista de pastas conhecidas fica armazenada na variável de ambiente PATH do shell e inclui as pastas que contêm a maioria das ferramentas de linha de comando.
Por exemplo, para executar o comando ls
na pasta pessoal do usuário atual, digite o seguinte no prompt de comando e pressione Retorno:
% ls
Para executar um comando na pasta pessoal do usuário atual, preceda-o com o especificador da pasta. Por exemplo, para executar MyCommandLineProg
, use o seguinte:
% ~/MyCommandLineProg
Para abrir um aplicativo, use o comando open:
% open -a MyProg.app
Se ao digitar comandos, a mensagem command not found
for exibida, verifique a ortografia. Um exemplo:
% opne -a TextEdit.app
zsh: opne: command not found
Finalize comandos
No app Terminal do Mac, clique na janela do Terminal onde o comando que você deseja encerrar está sendo executado.
Pressione Control + C.
Isso envia um sinal que faz com que a maioria dos comandos seja finalizada.
Como repetir comandos digitados anteriormente
Os comandos digitados durante uma sessão são salvos para que você possa repetir um comando digitado anteriormente sem precisar redigitá-lo.
No app Terminal do Mac, pressione a tecla Seta Acima.
O último comando digitado aparecerá na linha de comando.
Continue pressionando a tecla Seta Acima até ver o comando desejado e pressione Retorno.