404 votos

¿Tienes algún truco o consejo para el Terminal en Mac OS X?

Un consejo o truco por respuesta.

Mi favorito es

open .

Abre la carpeta por la que estás navegando en el Finder. También puedes pasar URLs, imágenes, documentos o cualquier otra cosa a open .

Si especifica un nombre de programa con -a puede pasar la URL, imagen, documento o carpeta a ese programa en su lugar, por ejemplo open -a Preview image.png anulando el programa por defecto establecido para el tipo de archivo.

Por favor, no publique duplicados. Busca en la pregunta así: inquestion:this ls -l

Específico para Mac OS X sólo respuestas.

88voto

Malachi Puntos 300

Abrir una página de manual en Vista Previa:

pman () {
    man -t "${1}" | open -f -a /Applications/Preview.app
}

Abra una página de manual en TextMate:

tman () {
  MANWIDTH=160 MANPAGER='col -bx' man $@ | mate
}

Abra una página de manual en SublimeText:

sman() {
    man "${1}" | col -b | open -f -a /Applications/Sublime\ Text\ 2.app/Contents/MacOS/Sublime\ Text\ 2
}

Salir de una aplicación limpiamente desde la línea de comandos

# Quit an OS X application from the command line
quit () {
    for app in $*; do
        osascript -e 'quit app "'$app'"'
    done
}

Relanzar una aplicación desde la línea de comandos:

relaunch () {
    for app in $*; do
        osascript -e 'quit app "'$app'"';
        sleep 2;
        open -a $app
    done
}

Desinstalar una aplicación con AppZapper desde la línea de comandos:

zap () {
    open -a AppZapper /Applications/"${1}".app
}

88voto

Matt McHenry Puntos 695
cd -

Restaurará el directorio anterior en el que se encontraba. Muy útil si accidentalmente escribes cd solo, sin ningún argumento, y termina en su directorio principal.

61voto

bat Puntos 11

Puedes arrastrar una carpeta desde el finder al terminal y pegará la ruta completa de ese archivo.

cd <drag folder to terminal> 

Esto es básicamente lo contrario de Abrir en la terminal

52voto

Sören Kuklau Puntos 9445

Aquí hay algo bonito y sin sentido:

/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background &

Ejecuta tu salvapantallas como fondo de escritorio. Inútil pero genial.

Esto no afecta al funcionamiento normal del salvapantallas, pero terminará después de que se haya activado el salvapantallas normal, ya sea por tiempo de espera o por mover el ratón a una esquina caliente predefinida.

Como alternativa, puede utilizar:

killall ScreenSaverEngine

48voto

ctrl + A y ctrl + E : Ir al principio de la línea y al final de la línea.

Esto también funciona en todas las entradas de texto de Cocoa.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X