2012-07-26 11 views
17

Quiero abrir una nueva ventana de terminal desde mi ventana actual. (como command + n abre una nueva ventana de terminal que está en el mismo directorio desde la ventana en la que lo engendré). Esto siempre me ha molestado, así que hoy quiero resolverlo. Algunos script bash como¿Cómo se abre una nueva Terminal de Mac OS X desde la Terminal y se encuentra en el mismo directorio? (Snow Leopard)

start /Applications/Utilities/Terminal.app -D CurrentDirectory 

podrían funcionar.

Además, mi máquina Lion lo hace automáticamente. Tengo Snow Leopard y he buscado en todas las preferencias de terminal e internet.

+0

En mi humilde opinión, la mejor solución para esto es [tmux] (http://tmux.sourceforge.net/) (que a partir de una versión reciente hará esto para nuevas shells incluso en OSX). – Julian

Respuesta

31

Probar:

open -a Terminal "`pwd`" 

Esto funciona para mí (en León), pero siempre se puede ejecutar ese comando, que debería funcionar en Snow Leopard, creo.

+0

Tengo abierto -a Terminal "'pwd'" El archivo/Users/David/Desktop/'pwd' no existe. –

+0

Asegúrate de que las comillas simples internas sean barras invertidas ('), que se encuentran en la tecla tilde en la esquina superior izquierda de mi teclado. – Mark

+0

Sí, abre una nueva ventana pero va a "proceso completo" por lo que no es utilizable –

3

En la ventana de terminal actual

pwd | pbcopy

Comando + N para crear una nueva ventana

cd "` pbpaste`"

Las comillas son necesarias en caso de que haya un espacio en su camino, aunque no lo probé

Las comillas simples interiores son el carácter de retroceso. Debería funcionar si copia y pega los comandos de mi respuesta.

Si pasa mucho tiempo en la Terminal, considere usar iTerm 2. Tiene algunas grandes mejoras sobre Terminal.app de Apple.

+0

Gracias que ayuda, podría poner las líneas en comandos por lo que ahora es cw (closeWin), Command-n, ow (OpenWin) pero sigue siendo una especie de un dolor. También miraré en iTerm2. ¿Alguna idea sobre cómo hacer que sea un comando completo (¿automatizador?) –

Cuestiones relacionadas