Tres comandos interesantes de Mac OS X para usar en la Terminal

25 comentarios

Terminal

Lo cierto es que pocas personas usan la Terminal en Mac OS X, aunque es normal, una de las ventajas de Mac OS es que no hace ninguna falta esta herramienta para un uso tradicional.

Aún con todo, la terminal tiene algún que otro secreto interesante (también llamado programa que nadie conoce) y que sólo se pueden usar desde la propia terminal. En concreto estos tres, a pesar de ser versiones de otros programas de Mac OS X, son muy interesantes:

  • Top. La aplicación “top” es una versión más rústica de nuestro Monitor del Sistema, una aplicación pensada para mostrarnos todos los procesos activos de nuestro ordenador y sus consumos de recursos del sistema.
  • Mdfind. En este caso no hablamos de una aplicación como tal, mdfind es el comando que nos permite activar Spotlight desde la terminal, para usarlo tenemos que escribir el comando seguido de la palabra clave. El comando nos devolverá la localización de todos los archivos que coincida con estos.
  • Open. Un comando muy sencillo que nos puede ser muy útil para mostrar documentos desde la Terminal, Open es capaz de abrir cualquier fichero ejecutable con su aplicación predeterminada. Muy práctico si estamos navegando por la terminal y queremos acceder a un archivo concreto sin necesidad de buscarlo en el Finder.
Anunciate aquí
Anunciate aquí
Anunciate aquí

¿Quieres saber más?

Productos

Información de Productos relacionados con el artículo

Ver más

Artículos

Artículos relacionados que probablemente también te interesen

Ver más

Respuestas

Preguntas sobre este tema que ha contestado la comunidad

+ Deja tu comentario

Comentarios

  • 1

    Avatar de moby13 !

    Terminal y Automator. Dos de mis aplicaciones pendientes desde hace mucho tiempo...

  • Respondiendo a #1:
  • 14

    !
    | 3 estrellas

    ya somos dos

  • 2

    Avatar de punk84 !
    punk84 | 2 estrellas

    Gracias Samuel, es importantísimo saber sobre el Terminal en Mac y Linux así como en el CMD de Windows, muchos de los problemas se ven y se arreglan tecleando, es lo que hay... y si queremos ser más que un usuario normal, tenemos que afinar en el uso de estas herramientas.

  • 3

    Avatar de joan16v !

    grande TOP! La de veces que lo uso yo administrando servidores web remotos...

  • 4

    Avatar de quoar !

    Puff, comandos que no falten, jejejeje. Como dice Samuel hay muchas cosas escondidas en la terminal. La de mdfind me la apunto que no la conocia, gracias!

    Quizas tambien es bueno decir que top -U " nombre de usuario" te muestra solo las aplicaciones que tu tienes abiertas (olvidandose las que abre el sistema en si mismo). Y usar kill "PID" para forzar el cierre de la aplicacion. Ah! y teclear Q para volver a la terminal normal, jejejeje.

    -- editado por última vez a las 17:59

  • 5

    brillante

    Avatar de Yaro !

    Pero Samuel, el comando "top" a secas es un lío... si alguien sin conocimientos previos lo utiliza, dificilmente conseguirá aclararse, y le servirá de poco o nada. Para evitar eso, recomiendo personalizarlo y conocerlo un poco.

    Este es el comando que yo utilizo: top -U yaro -o rsize

    -u seguido de mi nombre de usuario (yaro) para que sólo se muestren procesos directamente iniciados por mí
    -o rsize para que los procesos se ordenen por uso de memoria

    Y sobre las columnas que muestra la terminal cuando usas el top, no sé mucho, sólo lo básico, pero igual os lo comparto:

    PID - el número de proceso. Para cerrar uno desde la terminal, teclead kill seguido del PID del proceso que queráis cerrar. Ej. kill 172
    COMMAND - el nombre del proceso
    %CPU - el porcentaje de CPU que utiliza el proceso
    TIME - el tiempo que lleva ejecutándose
    #TH - los subprocesos
    RSIZE - la memoria que utiliza
    STATE - el estado del proceso. Si no está plenamente activo, dirá sleeping, de lo contrario dirá running
    UID - la ID del usuario que ejecuta ese proceso (en mi caso es 501)
    USER - obviamente, el usuario que ejecuta el proceso

    Por otra parte, open sin ls y cd no es nada. Si sabéis aprovechar ambos comandos, no serán pocas las veces que podáis prescindir del Finder. Yo por ejemplo, en tiempos de ocio, utilizo la terminal para controlar lo que se reproduce en iTunes. Así:

    ls (para recibir una lista de las carpetas y archivos del directorio en el que estoy... en mi caso es la carpeta home)
    cd music && ls (para moverme a la carpeta Música. Da igual si tenéis el sistema en catalán, castellano o chino, el nombre de vuestra carpeta musical será music, el de las descargas downloads, y así sucesivamente. && ls es para que después de cambiar de directorio, se me muestre una lista de las carpetas y archivos que se encuentran en ese directorio)
    cd 'the beatles' && ls (para moverme a la carpeta de The Beatles en mi música. nótese que hice uso de 'estas comillas' para englobar más de una palabra, ya que la terminal es sensible a los espacios... && ls ya sabéis para qué es)
    cd 'abbey road' && ls (para moverme a la carpeta Abbey Road... nótese que uso minúsculas, ya que la terminal de OS X es insensible a mayúsculas y minúsculas cuando se refiere a nombrar archivos y carpetas
    open '01 come together.mp3' (para reproducir esa canción)

    EN RESUMEN, usé estos comandos:

    ls
    cd music && ls
    cd 'the beatles' && ls
    cd 'abbey road' && ls
    open '01 come together.mp3'

    OJO. Repetí tantas veces cd y ls porque se supone que no me sé la ubicación de memoria... de lo contrario usaría sólo un comando:

    open 'music/the beatles/abbey road/01 come together.mp3'

    Recordad también que para ir al directorio anterior (porque cuando usáis cd, cambiáis de directorio) podéis usar ../
    Y para ir directamente a vuestra carpeta de usuario, basta con un ~

    Y mejor paro ya. Perdonad el tocho, por favor.

  • Respondiendo a #5:
  • 6

    Avatar de axxido !
    axxido | 1 estrellas

    de esta manera deberían profundizar este articulo, muy interesante...saludos

  • Respondiendo a #5:
  • 8

    !
    | 1 estrellas

    Te queremos de editor ya! Otra forma de reproducir come togeher sin saber donde está y en un solo comando es usando el tabulador cd Music/ (tab) saldríta todo lo que hay en music y escribiendo teclas y tabulando vamos cerrando la búsqueda hasta llegar a lo que queremos

  • Respondiendo a #5:
  • 13 Comentario moderado

  • Respondiendo a #5:
  • 17 Comentario moderado

  • Respondiendo a #17:
  • 18

    Avatar de Yaro !

    Muchas de las cosas que sé las aprendí en este sitio. Lo demás lo aprendí usando Linux y abusando del comando man, que te muestra el manual del comando que elijas. Ej. man top te mostrará a detalle todo lo que puedes hacer con ese comando. Eso sí, en inglés.

    Un saludo.

  • Respondiendo a #5:
  • 19

    Avatar de criticon !

    Plas! Plas! Impecable explicación del uso básico de esos comandos. Yo a la vez que OSX, suelo usar RedHat en el trabajo y claro la terminal es fundamental para los sistemas basados en UNIX.

    Ese avatar!!!

    -- editado por última vez a las 02:30

  • Respondiendo a #5:
  • 24

    Avatar de delacroixs !

    Muchas gracias por la aclaración! Tanto el post como este comentario me han ayudado mucho!

  • 7

    Avatar de tivo !
    tivo | 1 estrellas

    buff que lio....con lo sencillo que es todo en el iPad, no sé porqué se va a querer complicar alguien la cabeza con eso.

    ¡¡ Si en el iPad ni echo de menos el Finder, como para echar de menos la terminal que en mi vida la he abierto !!!!

    Además, es muy feo y se ve como muy del pasado. Nada que ver con la filosofía Apple que es todo innovación y estilo visual impactante.

    -- editado por última vez a las 18:49

  • Respondiendo a #7:
  • 9

    Avatar de nexfit !
    nexfit | 3 estrellas

    Aunq no lo creas hay gente q tiene inquietudes y les gusta conocer y manipular su sistema operativo, a parte ni q decir tiene de realizar ajustes/configuraciones q no se pueden desde el finder...

  • Respondiendo a #7:
  • 12

    Avatar de l0b0 !
    l0b0 | 3 estrellas

    Porque es interesante, además tienes mayor conocimiento sobre cómo funciona el Sistema Operativo, porque cada icono y cada botón que le das clic en el entorno grafico realmente lo que está haciendo el Sistema Operativo es ejecutar estos mismos comandos

  • Respondiendo a #12:
  • 15

    Avatar de tivo !
    tivo | 1 estrellas

    si tan interesante te parece, ¿por qué no estás a favor de poder rootear un iPhone con la misma sencillez que un Android, por ejemplo?

    ¿por qué no resulta interesante saber donde están los archivos en un iPad (no hay gestor de archivos) que es un ordenador (tamaño iPad 10" , mac book air 11").

  • Respondiendo a #15:
  • 21

    Avatar de l0b0 !
    l0b0 | 3 estrellas

    what??? yo no tengo ni iphone y ni android por lo tanto no se como se "rootea" en cada uno de los dispositivos así que yo no puedo opinar sobre eso.

    y ahora sobre "por qué no resulta interesante saber donde están los archivos en un iPad", pues para mi si es interesante, si me gustaría saber, lo malo es que yo no tengo un ipad para saber mas como trabaja el "iOS" pero de que puede ser interesante, lo es al menos para mi.

    yo tengo una macbook, y a mi si me interesa saber los comandos de la terminal porque para mi si es interesante y explique el porque, si a ti no te intesa es tu opinion y la respeto, cada quien tiene intereses diferentes, solo quise aclarar que hay quienes si les interesa saber sobre este tipo de cosas :)

  • 10

    Avatar de trumanbaltar !

    Terminal es masculino

  • Respondiendo a #10:
  • 11 Comentario moderado

  • Respondiendo a #10:
  • 16 Comentario moderado

  • Respondiendo a #10:
  • 22

    Avatar de logoff !
    logoff | 2 estrellas

    llevas razón, en este contexto es masculino según la RAE

  • Respondiendo a #22:
  • 25

    !
    | 3 estrellas

    en el diccionario de la RAE solo dice terminal a secas, de donde sacaste el "el"?

  • 20

    !
    | 3 estrellas

    Un manual de Unix es imprescindible para el uso de la terminal. Porque al fin y al cabo todo esto es Unix.

  • 23

    Avatar de logoff !
    logoff | 2 estrellas

    no se si con fink se puede instalar (supongo que sí), pero si queréis un top dopado, os recomiendo htop. aquí un manual para hacerlo directamente, sin fink.

    apunte: estos comandos no son "versiones de otras aplicaciones de Mac OS X". como mínimo top es un comando Unix muy anterior a la existencia de Mac OS. mucha gente desconoce o no aprovecha la potencia que da disponer de un SO derivado de Unix.

    -- editado por última vez a las 08:36

Escribir un comentario

Para hacer un comentario es necesario que te identifiques: ENTRA o conéctate con Facebook Connect

Anunciate aquí

WSL Weblogs SL