Como executar comandos do Terminal a partir de um script no macOS

Os comandos de terminal no macOS não são difíceis de executar. A única parte difícil ou inconveniente é onde você tem que digitar o comando. Se você costuma executar um comando do Terminal e está cansado de ter que digitá-lo indefinidamente, é uma boa ideia salvá-lo como um script e executá-lo. Veja como executar comandos do Terminal a partir de um script no macOS.

Criando script

Você pode criar o script em qualquer editor de texto. O macOS vem com um editor de texto integrado na forma de TextEdit . Abra um novo arquivo de texto e digite todos os comandos que deseja executar. Depois de inserir os comandos, salve o arquivo com a extensão de arquivo COMMAND. Dê a ele um nome que dirá para que serve o script, por exemplo, ScreenshotScript.command.

Salve onde quiser.

Como executar comandos do Terminal a partir de um script no macOS

Dê permissão ao script

Abra o Terminal e execute o seguinte comando. Substitua 'caminho para o script' pelo caminho real para o script que você acabou de criar. Você pode obter o caminho para o script clicando com o botão direito do mouse, mantendo pressionada a tecla Opção e selecionando a opção de caminho de cópia no menu de contexto.

Sintaxe

chmod u + x caminho para script

Exemplo

chmod u + x /Users/Fatimawahab/Desktop/MyScript.command

Como executar comandos do Terminal a partir de um script no macOS

Isso é tudo que você precisa fazer. Quando você clica duas vezes no arquivo de script, ele abre uma janela do Terminal e executa todos os comandos do script. Você pode ver um prompt solicitando certas permissões na primeira vez que executar o script, portanto, é uma boa ideia fazer um teste antes de tornar o script parte de seu fluxo de trabalho diário.

A permissão que você concede ao script é por script. Está sujeito ao script e não ao Terminal. O que isso significa é que, para cada comando do Terminal empacotado em um script, você terá que dar permissão a ele antes de clicar duas vezes nele para executá-lo. Do contrário, o script não será executado e a mensagem de erro que você receberá não poderá guiá-lo muito sobre o que você precisa corrigir. Certifique-se de não perder esta etapa.

Existem outras maneiras de executar um comando Terminal sem ter que digitá-lo todas as vezes, mas um script é um método flexível para fazê-lo. Se você compartilhar seu script com outra pessoa, essa pessoa também precisará permitir que ele seja executado a partir do Terminal antes de usá-lo. As permissões não são herdadas de um sistema para outro quando você compartilha o arquivo de script.

Leave a Comment

DiskEject – Forçar a ejeção de CD ou DVD no Mac

DiskEject – Forçar a ejeção de CD ou DVD no Mac

É um problema comum em Macbooks e desktops Mac quando um CD ou DVD não ejeta corretamente. A única solução para corrigir esse problema é reiniciar o computador.

Como adicionar várias imagens a um único PDF no macOS

Como adicionar várias imagens a um único PDF no macOS

Como adicionar várias imagens a um único PDF no macOS

Melhore a gravação de tela do seu jogo no Mac com estas dicas de especialistas

Melhore a gravação de tela do seu jogo no Mac com estas dicas de especialistas

Temos os principais métodos de gravação de tela que usuários de Mac devem conhecer, incluindo aplicativos e ferramentas nativos e as melhores opções de software de gravação de terceiros.

Sincronize músicas com Android, Windows Phone e Blackberry [Mac]

Sincronize músicas com Android, Windows Phone e Blackberry [Mac]

O Instinctiv Music Player, como o nome indica, é um reprodutor de mídia intuitivo do tipo jukebox para gerenciar vários arquivos de mídia no seu Mac. Ele tem um design muito limpo.

Como usar a tela dividida no Mac: multitarefa como um profissional

Como usar a tela dividida no Mac: multitarefa como um profissional

Aprenda a usar a tela dividida no seu Mac. Siga estes passos simples para ativar a Visualização Dividida e otimizar sua multitarefa.

Memory Diag e Battery Diag são dois aplicativos simples de monitoramento do sistema [Mac]

Memory Diag e Battery Diag são dois aplicativos simples de monitoramento do sistema [Mac]

Aplicativos de manutenção atraem muitos seguidores. Alguns entusiastas são motivados pelo monitoramento de componentes, enquanto outros pela limpeza usando ferramentas como Onyx,

Como fazer uma captura de tela no Mac: guia completo

Como fazer uma captura de tela no Mac: guia completo

Aprenda a fazer capturas de tela no Mac com nosso guia passo a passo. Descubra os melhores atalhos, dicas e ferramentas para capturar sua tela.

Como especificar as configurações do equalizador por música no iTunes

Como especificar as configurações do equalizador por música no iTunes

Os tocadores de música, os bons, têm equalizadores integrados. Normalmente, o equalizador é uma configuração única. Você pode selecionar qualquer tipo de som para

ReadCube: pesquise PDFs no Google Acadêmico e organize arquivos PDF locais

ReadCube: pesquise PDFs no Google Acadêmico e organize arquivos PDF locais

Aproveite ao máximo seus PDFs com o ReadCube. Acesse periódicos universitários, pesquise em bases de dados acadêmicas e aprimore sua pesquisa.

Configurando seu Mac para produtividade sem aplicativos de terceiros

Configurando seu Mac para produtividade sem aplicativos de terceiros

Sempre gostamos de falar sobre como o Mac OS X é um sistema operacional robusto com uma arquitetura UNIX subjacente. Essa é uma maneira indireta e hipergeek de