OS X equivalente da caixa Executar do Windows?

6

O Windows possui uma caixa de execução muito conveniente (WinKey + R) que

  • de uma caixa, pode
    • pode iniciar programas pelo caminho exato para o executável
    • inicie qualquer programa nos diretórios PATH pelo nome do executável
    • arquivos abertos em aplicativos padrão
    • abre uma janela do Explorer em um diretório local
    • abre uma janela do Explorer em um compartilhamento de rede
    • abra qualquer URL com seu manipulador padrão (por exemplo, um navegador)
  • tem conclusão de tabulação (bem, realmente conclusão de seta para cima / baixo)
  • tem uma função de histórico

Essa é uma incrível economia de tempo para qualquer usuário experiente, e estou procurando algo equivalente para um Mac. Eu sei que existem alguns utilitários que possuem alguns dos recursos (por exemplo, o comando "Open Directory" no Finder, Spotlight, Quicksilver), mas eu não encontrei nenhum que faça tudo ou quase tudo.

Alguém sabe de algum equivalente próximo?

    
por kpozin 16.07.2009 / 03:47

9 respostas

10

Não, mas o Terminal é muito semelhante à caixa de execução e ao prompt de comando (cmd) no Windows. No terminal, open é seu amigo.

  • can launch programs by exact path to the executable

  • launch any program in the PATH directories by executable name

No Terminal, você pode usar open -a Application.app para iniciar um aplicativo que resida na pasta / Aplicativos ou open <exact path to applcation> para iniciar um aplicativo que esteja em qualquer lugar em seu computador.

  • open files in default applications

Apenas nos open <file> . open song.mp3 abrirá o song.mp3 no player de áudio padrão (no meu caso, o iTunes)

  • open an Explorer window into a local directory

  • open an Explorer window into a network share

open /Path/to/dir/ iniciará a pasta no Finder

  • open any URL with its default handler (e.g. a browser)

open http://google.com inicia o navegador padrão e abre o URL. Ele também funciona para FTP (mas eu não testei mais nada)

Para mais, basta executar man open no Terminal ou ver esta página .

    
por 16.07.2009 / 03:55
6

Command + Space aciona o Spotlight que, além de encontrar documentos, também pode localizar Aplicativos e iniciá-los, mas não aceita argumentos AFAIK.

Você também pode dar uma olhada no QuickSilver: link

    
por 16.07.2009 / 03:52
5

Embora o Quicksilver funcione para mim, há um novo aplicativo feito pelo mesmo cara .

    
por 16.07.2009 / 03:55
2

Esse seria o terminal.

O mesmo para distribuições Linux.

    
por 16.07.2009 / 03:51
2

Use o Terminal (/Applications/Utilities/Terminal.app)

Para iniciar um programa , basta digitar sua localização absoluta. Você pode executar um programa em seu diretório atual da seguinte forma: ./somescript (Observe o ./ que aponta para o diretório atual, portanto o Terminal não procura o caminho.)

Para iniciar um programa no caminho , basta digitar seu nome: python

Para abrir arquivos em seu aplicativo padrão : open picture.png ou open movie.mp4 etc.

Para abrir uma janela do Finder : open somefolder ou open /Users/yourname/Desktop/somefolder

Para abrir uma página da web : open http://superuser.com

Desculpe, meu Mac não faz parte de uma rede, então não tenho experiência com isso. Eu suponho que você poderia usar o comando open de alguma forma, embora!

    
por 16.07.2009 / 04:14
1

A caixa de execução do Windows é sinônimo da caixa de pesquisa do Spotlight no canto superior direito do leopard. Eu uso o tempo todo para executar aplicativos.

Geralmente o mac é mais centrado em atalhos que o Windows. Usuários de Mac de velhos atalhos aprendeu em vez de usar o clique direito ou controle. O mac ainda suporta todos eles e eles são o caminho para se tornar realmente eficiente no mac.

O comando N abre uma nova janela de localização.

Se eu quiser abrir uma janela do Finder em um local, eu uso o menu go ou Shift Command G, então digite o caminho (com a conclusão também)

A abertura da rede também pode ser acessada a partir do menu go ou Shift Command K, ou Command K dependendo exatamente do que você está procurando.

    
por 16.07.2009 / 05:06
0

Se você não quiser lançar o Terminal.app completo para executar alguns comandos shell rápidos (como faria no Windows usando "Run..." ), tente DTerm . Eu uso e adoro, mas note que custa US $ 20 (no momento da redação deste texto). Também é superior à caixa Windows "Run..." de muitas maneiras.

(do site:)

DTerm's Philosophy: Command line work isn't a separate task that should live on its own—it's an integrated part of your natural workflow

No matter what application you're in, no matter what document you're working with, just hit DTerm's hotkey and it'll be there for you, already set to the working directory of your current document. When you're done, hit escape or just go on about your work, and it'll automatically fade out, leaving your screen clutter-free.

    
por 19.08.2009 / 17:12
0

para chegar a uma localização de pasta / localizador, no finder, pressione Command + Shift + G. Ele irá abrir uma caixa de diálogo. Digite o caminho absoluto ou relativo, pressione enter e você será levado até lá ou tente. Ótimo para pastas ocultas como bin, etc, var, usr e outras.

    
por 08.11.2009 / 05:34
0

Moshen mencionou mercúrio, e eu concordo. É uma ferramenta muito poderosa que você aprende a usar, você vai se perguntar como você viveu sem ela. Launchy no Windows é a coisa mais próxima em termos de funcionalidade. Você pode iniciar qualquer aplicativo (mesmo sem saber o caminho exato), pesquisar arquivos nos sistemas, na web, etc. Ah, e ele pode aproveitar totalmente o poder de qualquer shell que você estiver usando (bash no meu caso). Em suma, faz tudo o que você mencionou acima e muito mais. Eu recomendo que você avalie por si mesmo e veja. Consulte o link para começar.

    
por 04.12.2009 / 22:01