⌘N (Comando + N).
Para o outro uso de start
, para abrir arquivos arbitrários com o aplicativo associado, use open
no OS X.
No Windows, em um shell, você pode digitar 'start' para abrir outra instância do shell. Qual é o comando equivalente no OS X?
Do Finder para o seguinte:
Digite
open /Applications/Utilities/Terminal.app
Abra o /Applications/Utilities/Terminal.app abrirá uma janela se não houver nenhuma, mas não iniciará outra instância do Terminal.
osoftware -e "diz ao aplicativo \" terminal \ "" -e "do script \" \ "" -e "end tell" irá dizer à instância em execução para abrir uma nova janela.
Feio, mas funcional.
Aqui está uma maneira de iniciar um comando (no meu caso tail
ing um arquivo de log) e mantê-lo em execução:
echo "tail -n 70 -f /tmp/livy.log" >> /tmp/xyz && chmod u+x /tmp/xyz && open -a /Applications/utilities/Terminal.app /tmp/xyz
Suponho que algo semelhante possa ser feito para manter um prompt bash de propósito geral - ao longo das linhas de bash -c <some command>
Embora eu suspeite que o comando-N seja o que você procurava, existe também um comando unix chamado screen
que você pode usar para desanexar e anexar sessões do console.
Digite man screen
para ler como funciona.
Tags command-line macos