Archive

Posts Tagged ‘Mac OSX’

Aprende un poco de UNIX para manejar la Terminal de Mac OSX

3 octubre, 2009 4 comentarios

Supongo que a estas alturas, la mayoría sabéis que Mac OSX es un sistema operativo cuyo interface gráfico se ejecuta sobre una versión de UNIX llamada FreeBSD. Para que lo entendáis, es como las versiones antiguas de Windows, que se ejecutaban sobre MS-DOS. Es decir, tenemos una parte básica del sistema operativo que se encarga de las operaciones a bajo nivel y una capa gráfica basada en ventanas que es mucho más amigable para el usuario.

Esto es una herencia de cuando Apple compró NeXT (la empresa que creó Jobs al ser expulsado de Apple) y que propició el regreso de Steve a la marca de la manzana. En ese momento se decidió que NextStep, el sistema operativo de NeXT basado en el kernel Mach y BSD fuera a su vez la base sobre la que desarrollar el sistema operativo de nuestros Macs actuales.

Queda fuera del objetivo de este artículo (y de mis conocimientos :)) explicar mucho más de sistemas operativos, pero creía necesaria la introducción para comprender lo que viene a continuación. Muchos de nosotros empezamos manejando ordenadores a base de teclear distintos valores en determinadas direcciones de memoria (como el ‘POKEBasic’ del Commodore 64), mientras que otros habéis “nacido” manejando un ordenador basado en ventanas.

Seguro que unos y otros habéis leído artículos que hablan de introducir tal o cual comando en la Terminal de Mac OSX. Los más valientes incluso habréis copiado la linea incomprensible de caracteres y pulsado Intro con un cierto miedo a ver qué pasaba…

Así que he pensado que no estaría mal escribir un pequeño artículo para explicar qué es la Terminal y algunos comandos básicos para que el menos podáis ver como funciona y que hay otra forma de manejar vuestros Macs. No sé yo si os será útil en algún momento, pero el saber no ocupa lugar 🙂

La Terminal

Antiguamente (vamos, hace más de 25 años) no había entornos gráficos en los ordenadores domésticos (Mac OS nació en 1984 y Windows 1.0 data de 1985), así que los ordenadores se manejaban a través del teclado y había que recordar multitud de comandos, cada uno con una función específica y un montón de modificadores que permitían especificar acciones determinadas de un comando. Así, para ver los ficheros que contenía un disco, en MS-DOS debíamos escribir DIR y pulsar Intro. Prehistórico verdad, verdad? 🙂

Pues la Terminal de nuestros Macs no es más que eso: un vestigio del pasado. Una forma de ejecutar comandos en nuestro Mac a base de escribir instrucciones que el sistema operativo interpreta y ejecuta.

En el caso de Mac OSX, abrir la Terminal significa lidiar con UNIX y conocer sus comandos específicos, de los que veremos algunos más adelante.

Como somos unos valientes, ejecutemos Terminal. Está en Aplicaciones/Utilidades o lo puedes buscar en Spotlight.

Nos aparecerá una pequeña ventana como esta:

term1

El texto “iMac:~ algernon$” nos indica que estamos en un ordenador que se llama iMac y que nuestro nombre de usuario en dicho ordenador es algernon. El símbolo ‘$‘ es sólo el indicador de que está esperando que tecleemos un comando. Para los que vengáis de MS-DOS, es lo mismo que el C:\>

Antes de explicar ningún comando, os diré cómo salir de la Terminal: teclea exit, pulsa Intro y cierra la ventana.

Ahora, veamos algunos comandos:

clear (limpiar ventana)

Aunque no es el más importante, he decidido que sea el primero porque cuando usemos otros comandos, la ventana se llenará de texto y lo hará más complicado. Basta teclear clear y pulsar Intro para que se borre todo.

ls (mostrar archivos)

El equivalente del DIR en MS-DOS. Nos muestra todos los archivos que hay en el directorio actual. Y cuando digo archivos, también incluyo directorios. Veamos un ejemplo:

term2

En la captura anterior, me está mostrando los archivos que tengo en mi Mac. Si os fijáis, son los mismos que aparecen en el Finder. Lo malo es que así no diferenciamos cuáles son ficheros normales y cuáles directorios, así que mejor usar una opción del comando ls:

ls -l (mostrar archivos en formato largo)

Teclea ls -l y pulsa Intro. Verás que aparece los siguiente:

term3

Eso de drwxr-xr-x nos debe sonar a ‘chino’, pero es fácil. La d al principio indica que es un directorio. Si es un fichero, en ese lugar aparecería un guión .

Los siguientes caracteres son los permisos de dicho archivo. Están en grupos de 3: rwx  r-x  r-x y son respectivamente, los permisos que tiene el dueño sobre ese archivo, los permisos del grupo y los del resto de usuarios. r significa que se puede leer (read), w que se puede escribir o modificar (write) y x que se puede executar (eXecute). Así que cuando hablamos de “reparar permisos” con utilidad de disco, nos referimos a estos permisos, ya que por distintas causas (como al instalar un programa nuevo), se pueden modificar y provocar fallos.

El siguiente número indica el número de directorios contenidos en el directorio, luego nos indica quién es el dueño del archivo y a qué grupo pertenece (algernon, staff) el número de bloques que ocupa el archivo, la fecha y por último, el nombre del fichero o directorio.

Aún así, con ls -l no podemos ver todos los ficheros que hay en el directorio, porque no muestra los ocultos. Para ello debemos usar:

ls -la (mostrar todos los ficheros en formato largo)

y nos aparecerá lo siguiente:

term4

Como podréis observar, los archivos que habitualmente están ocultos son los que empiezan con un punto.

Ahora veamos cómo movernos por los directorios.

cd nombrededirectorio (cambiar de directorio)

Elegid uno de los directorios, por ejemplo Library y escribe cd Library (ojo, que hay que respetar mayúsculas/minúculas). Verás que el prompt del sistema nos muestra en el directorio en el que estamos:

term5

Ahora puedes introducir ls -l para ver los archivos que hay en ese directorio. Para “subir” un nivel e ir al directorio anterior, basta con que teclees cd ..

Ahora que ya sabes moverte por los directorios y ver los archivos que contienen, veamos otros comandos:

cal (calendario)

Muestra el calendario del mes en curso

term6

Ping direcciónIP (hacer un ping a una IP)

Quizá alguna vez hayas tenido que hacer un ping a una IP para ver si un servidor estaba respondiendo. En UNIX es tan fácil como teclear ping, seguido de la dirección IP a comprobar:

Pulsa Ctrl-C para dejar de hacer ping y volver al prompt del sistema

term7

top

Muestra información sobre los procesos que se están ejecutando en nuestro Mac, así como información sobre la memoria, discos, red, etc. (pulsa q para salir)

term10

Hay cientos de comandos y no los podemos explicar todos aquí. Os dejo al final del artículo una serie de enlaces de referencia para que sigáis profundizando. Recordad que desde la línea de comandos se puede hacer de todo, incluido borrar ficheros y cargarte por completo tu disco duro, así que tened cuidad. Por si acaso, si tienes alguna duda con el formato o qué hace algún comando, siempre puedes usar:

man comando (manual)

Que te mostrará el manual con la descripción y opciones que permite el comando que hayas especificado:

term9

Otros sitios donde encontrar más información de sobre la terminal y comandos UNIX:

Apple Reference: Mac OSX Manual Pages

Lista de comando UNIX

Tutorial de la Terminal de Facilware

El terminal, esa temida y desconocida herramienta

Usando las esquinas activas en tu Mac

7 mayo, 2009 3 comentarios

Una de las cosas que más me gustan del sistema operativo del Mac son esos “detallitos” sencillos que nos hacen más fácil y cómodo el trabajo diario en nuestros Macs.

Y de las que más me gusta y utilizo constantemente, es la posibilidad que te da Mac OS X de configurar una serie de acciones cuando desplazas el puntero del ratón a alguna de las 4 esquinas de la pantalla.

Os explico cómo funciona:

Entramos en las Preferencias del Sistema y seleccionamos Exposé y Spaces y luego Exposé. Nos aparecerá una pantalla con una serie de opciones, pero nos quedaremos sólo con las que aparecen en la parte superior:

esquinas

Aquí vemos una simulación de la pantalla de Leopard y la opción que corresponde a cada una de las esquinas.

Veréis que en el ejemplo (que es como yo lo tengo configurado) si acerco el ratón a la esquina inferior izquierda, me pondrá la pantalla de mi Mac en reposo. Eso es mucho más rápido y fácil de recordar que la combinación de teclas Shift-Ctrl-Eject, no?

En el caso de la esquina inferior derecha, lo que hace es mostrarme todas las ventanas de las distintas aplicaciones que tengo abiertas y puedo seleccionar cual quiero llevar al primer plano. Esto también es muy cómodo en el MacBook ya que con sus 13″ de pantalla, en cuanto abres un par de aplicaciones, las ventanas se empiezan a apilar y esconderse una detrás de otra.

Veréis que tengo desactivadas las esquinas superiores (). La verdad es que hace tiempo si tenían una función, pero la mitad de las veces se activaba cuando llevaba el ratón al menú Manzana o a Spotlight, así que decidí desconectarlas.

Esta es mi configuración, pero puedes elegir otras opciones para cada esquina, como que retire todas las ventanas y te deje el escritorio limpio, acceder al Dashboard o activar y desactivar el salvapantallas.

Como veréis, es muy útil y os acostumbraréis rápidamente a su uso. Lo único que echo en falta es una opción que me permita ejecutar un programa o un script al activar una esquina, lo que daría muchas más posibilidades a esta funcionalidad de OS X.

Ah! por último… he visto que hay una aplicación que simula las Esquinas Activas en Windows que se llama Hot Corners y que puedes descargar desde aquí. No lo he probado, pero parece que el funcionamiento es similar…

NOTA: Para los que tengáis un ratón con muchos botones (como el Mighty Mouse) también es posible asignar estas acciones a alguno de los botones de ratón… cuestión de gustos 🙂

34 salvapantallas espectaculares para Mac

4 mayo, 2009 Los comentarios están cerrados

matrix

Siempre me ha parecido una tontería poner salvapantallas espectaculares en mis ordenadores, ya que su función principal es ejecutarse cuando no estamos delante del ordenador, así que en la mayoría de las ocasiones ni los veremos ejecutarse… 🙂

Ya hablando en serio, la verdad es que hay salvapantallas espectaculares por ahí y en AppStorm nos han facilitado la búsqueda con una selección de 34 salvapantallas espectaculares para nuestro Mac.

Podrás encontrar algunos tan originales como MovingPhotos3D que nos muestra nuestras fotos en construcciones 3D, Fenêtres Volantes que anima las ventanas de las aplicaciones que tenemos abiertas, el de Matrix que podéis ver en la foto del artículo  o el de National Geographic que nos hace un slideshow de algunas de sus espectaculares fotos.

Por supuesto, son todos gratuitos. Espero que os gusten.

AppStorm: 34 Stunning & Free Mac Screensavers for OS X

 

Un par de trucos muy buenos para Notas Adhesivas

17 noviembre, 2008 Los comentarios están cerrados

sticky1

Notas Adhesivas es uno de esos programas que incluyen todos los Mac, pero que normalmente está infrautilizado y no le sacamos todo el provecho que tiene. Personalmente utilizo constantemente las Notas Adhesivas para apuntar todo tipo de cosas que no quiero olvidar, en lugar de los Post-it que al final acaban adornando los bordes de nuestros monitores y que en muchos casos, terminan perdiéndose.

Hoy además, he visto un par de trucos muy interesantes en Mac OS X Tips que seguro que hacen que utilice más y mejor las Notas Adhesivas.

El primero, es que basta seleccionar cualquier texto en cualquier programa, pulsar SHIFT+Comando+Y y se creará una nueva nota conteniendo dicho texto. Súper útil cuando ves un teléfono, una dirección o cualquier cosa en la web o en un correo electrónico y quieres conservarla para más tarde. 

El segundo y que no mucha gente no sabe, es que las Notas Adhesivas además de texto, permiten incluir imágenes e incluso vídeo. Es tan sencillo como seleccionar la imagen o vídeo que queremos y arrastrarlos hasta la nota donde queremos guardarlo. Más fácil imposible 🙂

 

Enlace: 10 tips for Stickies

Leopard 10.5.5 ya disponible

16 septiembre, 2008 Los comentarios están cerrados

Pues eso, que a partir de hoy ya está disponible la nueva versión 10.5.5 de Leopard, así que podéis ir al menú “Actualización de Software” para bajaros la última versión de OSX.

Como siempre, recomendaros que antes hagáis copia de seguridad de vuestro sistema.

Podéis ver los errores que corrige y las novedades que incluye en la web de Apple (en inglés)

Categorías:Apple, Leopard, Mac, Novedades Etiquetas: ,

Manejando QuickTime desde el teclado

7 agosto, 2008 Los comentarios están cerrados

Ayer vi en MacWorld un interesante post en el que explicaban cómo manejar la reproducción de vídeos desde QuickTime con el teclado.

Me ha parecido muy útil y yo lo desconocía, así que aquí os dejo un pequeño resumen:

[barra espaciadora] – Si estás reproduciendo un vídeo y pulsas [espacio] se pondrá en Pausa. Si estás en Pausa, volverá a reproducirlo

[L] – Funciona como Avance Rápido. Cuantas más veces pulses la tecla [L] más rápido avanzará. 

[J] – Retroceso. Rebobina el vídeo que estás visualizando. Si pulsas la tecla [J] retrocederá más rápido

[K] – Congelar vídeo. Es similar a Pausa, pero tiene más sentido en combinación con las teclas [J] y [L], ya que manteniendo pulsada la tecla [K], pulsamos [J] o [L] retrocederá o avanzará nuestra película frame a frame.

 

Interesante, verdad? espero que os sea útil.

Controla tu Mac desde el mail con Automator

1 junio, 2008 23 comentarios

El otro día vi un tutorial muy útil en TUAW que explicaba cómo manejar tu Mac desde el mail con Automator, AppleScript y algunas reglas de Mail. Lo probé y (una vez más) me quedé sorprendido de lo fácil que es hacer las cosas con Mac y la potencia de OSX.

El concepto es muy sencillo: imagina que estás en la oficina o vas por la calle con tu iPhone y quieres saber qué esta “viendo” tu Mac en casa a través de su cámara. Pues bastaría con enviar un mail a una de tus direcciones de correo con un texto determinado y a los pocos minutos recibirás un mail de vuelta con una foto realizada con tu iSight y enviada desde tu Mac. 

Sorprendente, verdad? Pues vamos a ver cómo se hace, pero explicado en castellano 🙂

Leer más…