Muy Buenas amig@s Blogoyentes. Como abráis deducido por el titular, este articulo va ha estar dedicado al Terminal de Mac OS X.
¿Que es el Terminal o la Consola?
La Consola por defecto en Mac SO X es Bash (bourne-again shell)
Pues un Terminal es, un intérprete de órdenes, intérprete de línea de órdenes, intérprete de comandos, terminal, consola, shell, el cual actúa como interfaz de usuario para poderse comunicar el usuario con el sistema operativo una ventana que espera órdenes escritas por el usuario en el teclado, mediante el Promt.
Los Comandos u Ordenes introducidas por el Usuario el Terminal los interpreta y los entrega al sistema operativo para su ejecución. La respuesta del sistema operativo se muestra al usuario en la misma ventana.
A continuación, el programa o Terminal queda esperando más instrucciones. Se interactúa con la información de la manera más sencilla, sin gráficas, sólo el texto pero no creamos que a pesar de sus aspecto es simplemente un Editor de Texto Plano o una Aplicación sin uso aparente con la cual simplemente veremos “Letritas”.
El Terminal es mucho mas que eso, podremos desde movernos por las Carpetas y directorios hasta la configuración de las redes, pasando por jugar con algún que otro jueguito muy “Particular”.
Pero si quieres mas información sobre los orígenes del Shell, pulsas los enlaces o directamente consulta a Google, aquí pasaremos directamente al casos prácticos.
Empezare desde el principio y con los Comandos básicos de la Terminal, mediante los que aprenderemos a listar el contenido del nuestras Carpetas, cambiar entre ellas, crear nuevas Carpetas, como no, Borrarlas y crear Archivos de Texto directamente sin necesidad del Editor de Texto para escribirlos.
Lo primero, para el que no sepa donde esta el Terminal se encuentra en Aplicaciones + Utilidades + Terminal:
Icono del Terminal.
Pues pulsamos el Icono del Terminal y veras esta ventana:
No te dejes engañar por su Apariencia.
Si, en principio es así de “Sosa” la apariencia del Terminal pero desde el Menu Terminal + Preferencias le puedes cambiar los colores por unos establecidos por Mac o por los tuyos propios:
Este y muchos mas aspectos podrá mostrar tu Terminal.
Bueno, ya tenemos Abierto el Terminal, pues de los primeros Comandos “ls” deberia ser el Primero en introducir, ya que mediante “ls” (Listar) veremos el contenido de nuestro directorio actual:
Introduce “ls” (sin comillas) justo detrás del signo“$”
Last login: Tue Sep 8 10:53:51 on ttys001
Mac-mini-de-julian:~ julian$ ls
” ls” (Listar), nos Mostrara el Contenido de los Directorios.
NOTA: Es importante que os fijéis como el Sistema nombra en Ingles los Directorio:
Documentos = Documensts
SIEMPRE deberas respetar el nombre que se muestra, si por ejemplo usásemos “cd Documentos” el Sistema arrojaría este Error:
Mac-mini-de-julian:~ julian$ cd Documentos
-bash: cd: Documentos: No such file or directory
Vale, “ls” nos muestra el contenido del Directorio Home de nuestro Usuario. Ahora que remos movernos por las Carpetas, lo haremos mediante “cd”, (cambio de Directorio), nos iremos a la Carpeta Documentos:
Mac-mini-de-julian:~ julian$ cd Documents
Mac-mini-de-julian:Documents julian$
NOTA: Fijaros como la Ruta a variado de: Mac-mini-de-julian:~ julian$ A esta otra: Mac-mini-de-julian:Documents julian$
NOTA: El signo “~” Representa nuestro Directorio raiz de Usuario, osea:
“~julian$” equivale a: System/Users/julian/Home
Esto quiere decir que nos encontramos en la Carpeta Documentos. Vale ahora queremos ver el Contenido de Documentos, pues como antes tecleamos “sl”:
Vemos un PDF y dos Carpetas, Personal y varios, si quisiéramos cambiar a una de esta Carpetas, pues ya sabeis, tecleamos “cd Nombre_Carpeta” y nos desplazaríamos a ella.
Imagina te te has vuelto loco introduciendo Comandos y no sabes en que directorio te encuentras, pues para saberlo, el Comando “pwd” (printer working directory)
Mac-mini-de-julian:Documents julian$ pwd
/Users/julian/Documents
Ahora queremos saber la Fecha y la Hora, y no tenemos un reloj a la vista, pues no pasa nada para ello esta el Comando “date”:
Ya, pero necesitaria verlo en un Calendario , pues tu Comando es, “cal”:
¿Y si lo quiero de un año en concreto?, pues ponemos “cal 2008″ o el año que desees:
Todo un Señor Calendario.
Deciros que solo estamos tratando la parte Básica de los Comandos, ya que estos admiten opciones con las que modificar la salida y obtener mayor información, pero eso será mas adelante.
Para mostrar el Manual de un Comando, teclearemos “man Nombre_Comando”:
Veamoslo con el Comando “cd”:
Mac-mini-de-julian:Documents julian$ man cd
joer, la Biblia en verso.
Para desplazarte por el contenido del Manual, pulsamos las Teclas de las Flechas y para salir de la pantalla del Manual introducimos “q”
Las opciones de los Comandos no las explicare de momento, lo haré en el próximo Articulo.
Pues ya sabemos como ver el Contenido y cambiar entre Carpetas.
Pues ahora pasaremos ha crear nuestras propias Carpetas.
Para crear una Carpeta dentro de un Directorio podemos realizarlo desde el mismo Directorio o desde un Directorio externo al que nos encontramos.
Por ejemplo, estamos en Documentos y queremos crear una Carpeta aquí, ejecutariamos el siguiente Comando:
“mkdir Nombre_Carpeta”
NOTA: Si has estado introduciendo todos los Comandos tendrás el Terminal muy lleno de Letras, ejecuta el Comando “clear” y se despejara para que puedas continuar mas cómodo.
Mac-mini-de-julian:Documents julian$ mkdir Prueba
Lista el contenido de Documentos con “ls” y veras la CarpetaPrueba creada.
Otro opción es crear una Carpeta desde otro Directorio distinto. Como ejemplo crearemos una Carpeta en Descargas desde el directorio Documentos:
Mac-mini-de-julian:Documents julian$ mkdir /Users/julian/Downloads/prueba2
Vale, aquí a pasado algo que explicare. Si te encuentras en un Directorio distinto al que quieres crear una Carpeta, DEBEREMOS introducir la ruta a ese directorio.
La Ruta del directorio Raiz o Root es “/” que equivale a al Directorio Macintos HD.
Entonces para crear una Carpeta desde Documentos hasta Descargas deberemos teclear “mkdir” mas la ruta a descargas, como en el ejemplo.
Que se traduciría en: desde desde “>Documentos subo a Macintosht HD (raiz) y desde aquí bajo a Descargas y desde Descargas creo la Carpeta Prueba2.
Ya se que parece complicado y que pensaras por que realizar tanto Rollo, “Joer, pues me voy al Finder y desde ahí paso a Descargas y directamente creo Prueba2 y me dejo de Tantas vueltas”.
Pues por la misma razon por la que estas siguiendo este Articulo, para aprender a utilizar el Terminal.
Continuamos, ¿ Quieres comprobar desde Documentos si en efecto se ha creado tu Carpeta Prueba2 en Descargas?
Pues ejecuta el siguiente Comando:
Mac-mini-de-julian:Documents julian$ ls /Users/julian/Downloads
Como veras la Carpeta Prueba2 se ha creado sin ningun tipo de problema.
Pues de esta manera crearemos las Carpetas que queramos o necesitemos.
Pero vale, he creado una Carpeta y no me gusta el nombre, quiero Cambiar el nombre o Borrarla.
Pues sin problemas. Primeros la vamos a renonbrar de Prueba2 a Prueba5:
NOTA: para no tener que introducir un Comando externo y muy largo, lo mejor es que nos desplacemos a la Carpeta Descargas.
Como modo de practicas, si quieres podras realizar estos ejemplos (Renombrar y Borra) del mismo modo en el que creamos Prueba2 desde Documentos a Descargas.
Pues cambiamos al directorio Descargas:
Mac-mini-de-julian:Documents julian$ cd /Users/julian/Downloads
Si te parece muy largo y dificil apreder e introducir este comando, lo puedes hacer de esta otra manera:
1º introduce el Comando “cd” un Espacio y dos Puntos “..”
Mac-mini-de-julian:Documents julian$ cd ..
Estos nos desplazara directamente al Directorio Home y ya desde aqui, nos desplazamos a Descargas:
Mac-mini-de-julian:~ julian$ cd Downloads
Rizando el Rizo, cambiaremos a Home y nos iremos a Descargas con una sola Linea de Comandos:
Mac-mini-de-julian:~ julian$ cd .. & cd Downloads
[1] 751
[1]+ Done cd .. (wd: ~)
(wd now: ~/Downloads)
NOTA: el signo “&” permite encadenar dos o mas Comandos. Experimenta y veras:
Al lio, que me pierdo, deciamos que querias Cambiar el nombre de Prueba2 o en un momento dado Borrarla, pues empezamos por cambiar el nombre con el Comando “mv” (mover o renombrar):
Mac-mini-de-julian:Downloads julian$ mv prueba2 prueba5
Lista la Carpeta (“ls”) Descargas para comprobar que se realizo con exito el cambio de nombre.
Mas adelante mostrare otras opciones que tiene el comando “mv” con el que ademas de renombrar Archivos tambien podremos moverlos entre directorios.
Pues ya para no alargar mas la cosa realizaremos el Ultimo ejemplo Borrando la Carpeta prueba5, que era antes prueba2.
Utilizaremos el Comando “rm” para Borrar Archivos y Carpetas:
Mac-mini-de-julian:Downloads julian$ rm prueba5
rm: prueba6: is a directory
!! HONDIAS un Fallo¡¡
!! jajaja ¡¡ este tio no tiene ni idea de lo que esta contando. No se puede Borrar nada con “rm” jajajaja.
Vaya, nos dio un Fallo y ¿como se soluciona esto?
Pues como dije anteriormente los Comandos admiten opciones para “Reforzar” su “Trabajo”.
Y si analizamos la CARPETA prueba5 es un Directorio y no un Archivo, como bien nos ha resaltado el Terminal.
Entonces para Borrar Carpetas deberemos añadir “-R” al Comado ” rm -R” (en modo Recuesivo), probamos nuevamente:
Mac-mini-de-julian:Downloads julian$ rm -R prueba5
Lista el Contenido de Descargas para ver que se Borro prueba5.
Si quieres ver las opciones que admite un Comando, por ejemplo “rm” introducimos el Comando “man” (manual) ya comentado:
Mac-mini-de-julian:Downloads julian$ man rm
No olvideis pulsar “q” para salir del Manual.
Pues creo que por hoy ya esta bien. Como vereis aprender a utilizar el Terminal es realmente “Aburrido” y pesado, encima para aprender estos Comandos tan Basicos.
Pero Amig@s, antes de Aprender a Andar debemos Aprender a Gatear.
UN SALUDO.
PUDIO. macdrid.wordpress.com


























Hola guapa, pues pincha manteniendo pulsado con el ratón en el icono lo arrastras hacia arriba y veras que sale como una nube y desaparecerá y si no con el botón derecho y en opciones pincha en Quitar del Dock
mi terminal aparecio sola en el dock, como la quito, no se esfuma cuando la arrastro
Por favor, soy muy novato en esto, me podríais decir cómo llegar a Applications en mi terminal. Cuando escribo el comando “ls”, me sale:
Desktop Downloads Movies Pictures
Documents Library Music Public
iMac-de-Agustin:~ agustinpatinomunoz$
no me aparece “Applications”, ¿Dónde está?
Muchas gracias
Estas seguro? El terminal esta en la Carpeta Aplicaciones + Utilidades , si prueba a escribir terminal en Spotlight, el terminal siempre se instala por defecto, así que me parece muy raro que no lo encuentres.
no me aparece el terminal en mi mac segui todos los pasos para llegar a el y no me aparece como lo encuentro mi version es 10.6.6
Pregunta: qué sucede cuando en la ventana de la terminal no hay nada. Lo hubo pero desapareció en el proceso de instalación de un programa (adobe cs5)
hola yo tengo un problema con el comando gcc
no me lo reconoce ayuda xfavor es para compilar me urgue
Fantastico!! muchas gracias.
Muchas Gracias, como digo a Alvaro esto solo es el principio para que se vaya conociendo el Terminal, en los siguientes veremos hasta como jugar al Tetris desde la consola.
Estupenda entrada, muy muy útil.
Mil gracias por ella
Muy buena entrada, muy útil.
Me la guardo en favoritos de cabeza!