You are on page 1of 23

Gua del Terminal ("Unix Command Line") para usuarios Mac, parte I

15/06/2003 por Administrador More Sharing Services Compartir | Share on facebook Share on twitter Share on meneame Share on google Share on linkedin

Un excelente tutorial de Tibdits sobre el terminal para novatos, a cargo de Kirk McElhearn, y traducido por Antonio Obon, del Grupo de Usuarios de Aragn (MUGARA). Faq-mac publica hoy la primera parte de este tutorial, y maana, lo remataremos con una excelente segunda parte. Leccin 1: primeros pasos con la lnea de comandos Cuando Apple anunci la salida del Mac OS X, muchos usuarios Mac se quedaron aturdidos: aqu estaba un nuevo sistema operativo basado en el venerable Unix, el cual, ellos teman, podra poner en dificultades la legendaria facilidad de uso del MacOS. Los usuarios Mac han sido fieles durante muchos aos a un interface basado en el ratn, y Unix, o por lo menos ellos lo pensaban, era exactamente lo opuesto. Como el Mac OS X presenta un interface grfico por encima de sus cimientos Unix, no tiene sentido preocuparse - los veteranos usuarios Mac pueden sentirse como en casa (despus de unos ajustes) con el nuevo interface, y no

necesitan conocer nada acerca de los cimientos Unix sobre los que se ejecuta el Mac OS X. Tal vez, no todo el mundo tena miedo. Muchos usuarios Mac, especialmente aquellos que trabajaban en grandes empresas o instituciones educativas, han utilizado durante aos variantes de Unix, o similares, como alguna de las muchas distribuciones Linux. Estaban encantados de descubrir que ellos podan utilizar sus Macs y todava usar la potencia de Unix (concretamente FreeBSD 4.4, uno de los ms veteranos y ms estables versiones de Unix). Podan acceder a las mltiples herramientas de lnea de comandos disponibles para Unix y los poderosos programas proporcionados como equipamiento estndar en el MacOS X; como el servidor Web Apache, numerosas utilidades de red, un compilador etc .... Y ellos podan adems beneficiarse del sencillo interface grfico de Apple. Unix tiene una reputacin de complejo - se consideran que sus crpticos comandos ofrecen una empinada curva de aprendizaje y no accesible al "al resto del mundo". Mientras esto puede ser verdad - algunos comandos Unix son como cualquier otra lengua extranjera -la lnea de comandos puede tambin ser simple, til y poderosa. La meta de este artculo (el primero de una ocasional serie para ser publicados en TidBits durante el prximo ao) es presentar un breve ejemplo de cmo se puede utilizar el interprete de comandos en lnea del Mac OS X, el terminal, para ejecutar algunos comandos simples, y ver exactamente como funcionan. Descubrirs, si sigues este simple tutorial, que Unix no es tan complicado.

Abriendo el terminal-- El Terminal es el programa que Apple incluye en el Mac OS X como interface entre los comandos que tecleas y el sistema

operativo. El Terminal es un programa "tonto" -hace poco ms que pasar la informacin a la shell (otro programa que interpreta estos comandos) y visualizar los resultados de estos comandos. Comenzamos abriendo el Terminal, el cual es localizado en la carpeta "Utilidades" de la carpeta "Aplicaciones" (o, utilizando la convencin Unix, /Applications/Utilities). Doble-click sobre el icono del Terminal. La ventana del Terminal aparecer, mostrando algo similar a esto: Last login: Mon Nov 25 16:03:03 on ttyp1 Welcome to Darwin! [Walden:~] kirk% Este texto nos indica unas cuantas cosas: * La primera lnea muestra la fecha y la hora del ltimo "login" (entrada del usuario en el sistema), seguido por el terminal que se est utilizando ("ttyp1"). * La segunda lnea es el "Mensaje del da". El mensaje por defecto del da en Mac OS X (en la versin 10.2) es " Bienvenido a Darwin1", siendo Darwin el nombre de la implementacin del BSD Unix en el Mac. (Como muchas cosas en Unix, puedes fcilmente cambiar este texto; veremos cmo hacerlo en un prximo artculo.) * La tercera lnea es el "prompt" -cursor- . primero muestra el "localhost" -nombre dado al ordenador- o computador que se est utilizando: en este caso, el nombre de mi Mac es "Walden". El "directorio actual", o carpeta, es mostrada despus de los dos puntos (":") que siguen al nombre del computador o "localhost". Cuando abres una nueva ventana de terminal, el "directorio actual" es por defecto vuestro carpeta "Home", representada por el smbolo "~" - en realidad es un "atajo" o forma abreviada de referirse al "directorio actual" - La parte final del "prompt"

es el nombre abreviado del usuario actual, "kirk". (Obviamente, vuestro "localhost" y "nombre de usuario" sern distintos a los mos.) El "prompt" o cursor indica que puedes teclear comandos. Si el Terminal est trabajando en un comando o mostrando ciertos "procesos", no vers el "prompt". Si este es el caso, siempre puedes abrir una nueva ventana de Terminal para teclear comandos; puedes abrir un nmero ilimitado de ventanas de Terminal, llamadas "sesiones", en cualquier momento.

Tecleando tu primer comando -- Ahora que sabemos lo bsico, estamos preparados para teclear nuestro primer comando. Comenzaremos con "echo", un simple comando que muestra lo que se teclea despus del nombre del comando en la ventana del Terminal. (Nota: en el resto del artculo, el comando y el texto tecleado se mostrarn despus del smbolo del "prompt", "%", sin el nombre del "localhost" o computador y el "nombre del usuario". No es necesario teclear el "prompt"; simplemente teclea el texto despus del smbolo "%".) Teclea lo siguiente: % echo Hola! y aprieta la tecla "return" -retorno- o "enter" -intro del teclado numrico-. El Terminal mostrar el texto tal como lo habas escrito. El comando "echo" escribe un "argumento" en la "salida estndar" -estndar outputdel Terminal; en este caso coincide con la propia ventana del Terminal. Despus de presionar "return", muestra la siguiente lnea: Hola! Vuestro Mac simplemente os saluda, "Hola!". Ahora, podemos ir ms

lejos - despus de todo, no sabemos a quin est saludando el Mac.prueba el siguiente comando: % echo Hello $user! Mi Mac responde: Hello kirk! (nota: user es un variable del sistema. En esta variable se almacena el nombre del usuario del sistema. El smbolo "$" indica a la shell que la palabra siguiente (user) es un variable del sistema. Si no ponemos "$" delante de "user" la shell respondera con "Hello user!") Todos los comandos utilizan una sintaxis concreta - en los comandos ms simples, frecuentemente es la siguiente; comando argumento Los "argumentos" son informacin adicional requerida por algunos comandos; otros comandos pueden ejecutarse sin argumentos. En la lnea de texto que tecleamos arriba, el comando era "echo" y el argumento era el texto que queramos que el Terminal nos mostrara. Es fcil, no?. Simplemente acabas de utilizar la lnea de comandos del Mac OS X. El comando "echo" es ciertamente simple, pero demuestra la sintaxis de los comandos bsicos y cmo el Terminal funciona. (Probablemente ya habis observado que despus del texto de arriba, el Terminal muestra un nuevo "prompt" en la siguiente lnea. Es una forma de mostrar, como mencionbamos, que el comando previo se haba completado.) Ahora vosotros mismo podis probar el comando "echo" con el texto que ms os guste. Fin PARTE 1.1

Traduccin: Antonio Obon (MUGARA)

Gua del Terminal ("Unix Command Line") para usuarios Mac, parte II
26/09/2003 por Administrador More Sharing Services Compartir | Share on facebook Share on twitter Share on meneame Share on google Share on linkedin

Un excelente tutorial de Tibdits sobre el terminal para novatos, a cargo de Kirk McElhearn, y traducido por Antonio Obon, del Grupo de Usuarios de Aragn (MUGARA). Faq-mac publica hoy la segunda parte de este tutorial. Cmo leer los contenidos de los Directorios -carpetasVamos a ver algunas cosas que se pueden hacer con el Terminal. En la siguiente serie de comandos, veremos: * cmo crear un "directorio" -carpeta-, * examinar el contenido de un "directorio", * crear un nuevo "archivo", * como decir al computador que escriba algn texto en este "archivo", * leer el "archivo",

* borrar el "archivo" y el "directorio". El "prompt" del Terminal muestra que estamos en nuestro "directorio Home" (~). Vamos a ver que hay en este "directorio". Si miramos desde la ventana del "Finder", veremos que la carpeta "Home" contiene unas pocas carpetas. Teclea lo siguiente (la primera letra es la "L" minscula, no es dgito "1"): % ls El comando "ls" "lista" el contenido de un "directorio". El Terminal mostrar algo como lo siguiente: Escritorio Librera Msica Pblico Documentos Pelculas Imgenes Sites Se trata de un lista de cada uno de las carpetas que tenemos en la carpeta "Home" (puede diferir dependiendo del contenido de nuestra carpeta "Home"). Tal vez, esta lista no nos dice cules de los elementos mostrados son "archivos" o carpetas. Para esto puedes teclear lo siguiente: % ls -F El Terminal mostrar la siguiente lista: Escritorio/ Librera/ Msica/ Pblico/ Documentos/ Pelculas/ Imgenes/ Sites/ "-F" es una "opcin" del comando "ls"; ojo, diferencia maysculas de minsculas : "-F" no es lo mismo que "-f". Las "opciones" indican a ciertos comandos que realicen las acciones de una forma diferente. Esta "opcin" indica al Terminal que muestre un signo de divisin (/) inmediatamente despus de cada nombre que es un "directorio", un

asterisco (*) despus de cada "ejecutable" (aplicacin), etc ... Los signos (/) nos muestran en el ejemplo, que todas las entradas son "directorios". Si alguno de ellos hubiera sido un "archivo", no tendra ningn smbolo detrs de sus nombre. Creando un nuevo "directorio" Ahora, vamos a crear un "directorio" llamado "Test". Teclea lo siguiente: % mkdir Test El comando "mkdir" -make directory, en ingls- crea un nuevo "directorio", Vamos a comprobar que este "directorio" ha sido creado tecleando de nuevo el comando anterior "ls -F" : Escritorio/ Librera/ Msica/ Pblico/ Test/ Documentos/ Pelculas/ Imgenes/ Sites/

Aqu est: "Test/", el "directorio" que acabamos de crear. Ahora nos vamos a mover dentro de este "directorio" utilizando el comando "cd" : % cd Test El comando "cd" cambia el "directorio actual de trabajo". Despus de ejecutar este comando, el "prompt" cambia para mostrar que estamos ahora en el "directorio Test": [Walden:~/Test] kirk% Como ya aprendimos, el smbolo "~" es un atajo de vuestro "directorio Home", y la barra de divisin significa que el siguiente "directorio" reside dentro del "directorio Home"

Creando un nuevo "archivo" Vamos a crear ahora un nuevo "archivo" vaco dentro de nuestro "directorio" Test. Teclear lo siguiente: % touch testfile El comando "touch" es normalmente utilizado para actualizar los privilegios de acceso de los archivos y sus fechas de modificacin, pero tambin puede crear un "archivo" nuevo; el argumento, "testfile", es el nombre que nosotros daremos al nuevo "archivo". Vamos a comprobar que el "archivo" ha sido creado. Tecleamos: % ls -F que debe mostrar lo siguiente: testfile Recordar que la "opcin" "-F" del comando "ls" muestra un "/" despus de cada "directorio" y que no muestra nada con los "archivos". As ya tenemos un "archivo" nuevo y vaco llamado "testfile" colocado dentro del "directorio" "Test", esperando datos. Escribiendo texto en un archivo Como nuestro nuevo archivo est vaco, podramos escribir algo en l. Qu tal escribir "Hola [username]!" ?. Para hacer esto, podemos utilizar el comando "echo" que ya conocemos. Teclear lo siguiente: % echo Hola $user! > testfile Este comando dice al Terminal que replique como un eco el texto "Hola [username]!" en el archivo llamado "testfile". Vamos a comprobarlo para

estar seguros de que as ha sucedido. Existen unos cuantos comandos que muestran el contenido de vuestros archivos; uno de ello es "cat". Teclea esto: % cat testfile El Terminal mostrar: Hola [username]! Lo que vemos en la ventana del Terminal no tiene el mismo aspecto que un documento abierto en una ventana desde una aplicacin. Vamos a ver cmo se vera este archivo en una aplicacin grfica. Teclear: % open . (Teclear "open", un espacio y un ".") Este comando indica al Finder que abra el "directorio actual" (el "." es un atajo del directorio actual) en una nueva ventana. Vers una nueva ventana del Finder, denominada "Test", con un archivo dentro llamado "testfile". Doble-click el icono del archivo "testfile", esto lanzar la aplicacin SimpleText -TextEdit- y mostrar una ventana conteniendo el texto "Hola [username]!". Salir del SimpleText para cerrar el archivo, entonces volver al Terminal haciendo click en su icono en el Dock. Borrando archivos y carpetas Ahora que ya hemos finalizado nuestra breve demostracin, necesitamos limpiar un poco. Como no necesitamos guardar el archivo y la carpeta creados anteriormente, vamos a borrarlos. Cuidado! La lnea de comandos no est libre de riesgos. A diferencia del

Finder, algunas tareas son "permanentes" y no se pueden deshacer. El comando que vamos a presentar, "rm", es muy potente. Es capaz de remover archivos completamente y permanentemente en vez de simplemente localizarlos en la era. No puedes recuperar los archivos despus de borrarlos con "rm", as que salo con precaucin, y siempre utiliza la opcin "-i" como explicaremos ms tarde, as el Terminal te pedir la confirmacin para borrar cada archivo. Vuestro "prompt" se parecer a lo siguiente, mostrando que todava se encuentra dentro del "directorio" "Test" creado anteriormente: [Walden:~/Test] kirk% Teclea lo siguiente: % rm -i testfile El comando "rm" borra archivos y "directorios", en este caso el "archivo" "testfile". La opcin "-i" indica al Terminal que ejecute el comando "rm" en modo "interactivo", preguntndote sobre si estas seguro de que quieres borrar el "archivo". El Terminal preguntar: remove testfile?

Teclea "y" (Yes) para confirmar, entonces presiona "return" -retorno- o "enter" -intro teclado numrico- y el "archivo" ser borrado. Si quieres dejarlo sin borrar, solamente tienes que responder "n" de Not, o presionar simplemente "return". Vamos a comprobar si el "archivo" todava existe: % ls Despus de teclear "ls", vers slo un "prompt". El Terminal no indica si

el "directorio" est vaco, muestra que en el "directorio" no hay nada. Ahora, vuelve al "directorio" "Home", Teclea: % cd .. Se trata del mismo comando "cd" que ya habamos utilizado antes para cambiar de directorio". Ahora, el comando le dice al Terminal que "suba" en la "jerarqua de directorios" al prximo directorio superior (el ".." es un atajo para el "directorio padre" superior o origen); en este caso, es vuestro "directorio" "Home". Teclea "ls" otra vez para ver qu hay en este directorio: % ls

Vers algo como esto: Escritorio/ Librera/ Msica/ Pblico/ Test/ Documentos/ Pelculas/ Imgenes/ Sites/

El "directorio Test" todava existe, pero usando "rm", es fcil borrarlo tecleando: % rm -d -i Test La opcin "-d" indica a "rm" que borre un directorio. Entonces el Terminal mostrar: remove Test? Teclea "y", entonces "return" o "enter". (Si no has borrado el archivo "testfile" como te haba explicado antes, el comando "rm" no podr borrar el "directorio" porque no puede, por defecto, borrar directorios

que no estn vacos.) Realiza una comprobacin final para ver si el directorio ha sido borrado:

% ls Escritorio/ Librera/ Msica/ Pblico/ Documentos/ Pelculas/ Imgenes/ Sites/ Recapitulacin Si has seguido los pasos de esta breve demostracin, has podido teclear comandos con xito en la ventana del Terminal utilizando la lnea de comandos de Unix. Has creado un directorio (carpeta), un archivo, has escrito en el archivo, borrado el archivo y el directorio - y todo con algunos simples comandos. Aqu un breve sumario de los comandos utilizados: * echo: muestra los "argumentos" en la salida estndar; en el primer ejemplo, en la ventana del Terminal, en el segundo ejemplo, en un archivo vaco. * ls: lista el contenido de un directorio (o carpeta) * mkdr: crea un nuevo directorio * cd: cambia a otro directorio * touch: crea un archivo nuevo y vaco. (entre otras cosas) * cat: visualiza un archivo (entre otras cosas) * open: te permite abrir archivos o carpetas en el Finder. * rm: borra archivos o directorios. utilzalo con cuidado!

Aunque no has hecho nada extraordinario, puedes ver que utilizar el Terminal no es complicado. Slo requiere un poco de tiempo aprender los diferentes comandos y sus argumentos y opciones. Pero si vas lentamente, aprendiendo conforme los utilizas, ms que tratando de memorizar docenas de comandos, pronto encontrars que no solamente te siente cmodo con la lnea de comandos, sino que adems puedes hacer cosas que te ayudarn a ahorrar mucho tiempo y te darn mucha ms potencia.

Kirk McElhearn es el autor de este breve tutorial y es un escritor y traductor "freelance" que vive en una villa de los Alpes franceses. Su siguiente libro es: Unix for Mac OS X: Learning the Command Line. Traduccin: Antonio Obon (MUGARA)

Gua del Terminal ("Unix Command Line") para usuarios Mac, parte III
15/06/2003 por Administrador More Sharing Services Compartir | Share on facebook Share on twitter Share on meneame Share on google Share on linkedin

Un excelente tutorial sobre el terminal para novatos, a cargo de Kirk McElhearn, y traducido por Antonio Obon, del Grupo de Usuarios de Aragn (MUGARA). Faq-mac publica hoy la tercera parte de este tutorial. Cambiando de Directorio con cd. Cuando navegas por el sistema de archivos del Mac en el Finder, tienes dos opciones: para cada carpeta abierta puedes utilizar una ventana nueva, o puedes abrir la carpeta en la misma ventana. Cuando trabajas de la segunda forma, siempre tienes una nica ventana abierta, y puedes ir adelante y atrs en la jerarqua de tu sistema de archivos, pero siempre dentro de la misma ventana. El Terminal funciona de la segunda forma: no importa dnde te muevas, siempre ests en un directorio. Como ya hemos visto, el "prompt" del Terminal te dice en qu directorio te encuentras, y el comando pwd te dice dnde ests en la jerarqua del sistema de archivos. Recuerda,

cuando navegas por el sistema de archivos en el Terminal, siempre estars en algn lugar. El comando cd (change directory) te permite moverte de un directorio a otro. En jerga Unix, se denomina cambiar de directorio de trabajo, es decir el directorio en el cual te encuentras, y en el cual puedes actuar o utilizar archivos y directorios sin especificar un camino. Comenzaremos examinando el siguiente ejemplo:

[Walden:~] kirk% ls Desktop Library Music Public Documents Movies Pictures Sites

Muestra el contenido de mi directorio "Home" despus de ejecutar el comando ls. Para moverte al directorio "Library", teclea lo siguiente y presiona Return:

% cd Library [Walden:~/Library] kirk%

El "prompt" cambia para reflejar el actual directorio de trabajo. (Si necesitas moverte dentro de una carpeta cuyo nombre contiene ms que una palabra, encierra su nombre entre comillas.) Entonces, para ver qu contiene, teclea ls y presiona Return:

% ls Addresses FontFavorites.plist Preferences Application Support Fonts Printers Assistants Fonts (Disabled) Recent Servers Audio Frameworks Screen Savers

[etc.]

Prueba a moverte dentro de los siguientes directorios con cd:

% cd Addresses [Walden:~/Library/Addresses] kirk%

y ver su contenido, utilizando ls:

% ls Address Book.addressbook Addresses.addressBook

En este momento, probablemente ya no sabes dnde te encuentras en tu sistema de archivos. Utiliza el comando pwd para saber tu posicin:

% pwd /Users/kirk/Library/Addresses

Ahora puedes utilizar el comando cd para desplazarte de vuelta en la jerarqua ejecutando cd sin especificar el camino completo de la carpeta a la que quieres volver. Por ejemplo, quieres volver al directorio Users/, teclea lo siguiente:

% cd /Users [Walden:/Users] kirk%

El "prompt" te muestra que ests en el directorio Users. Si quieres volver al directorio "Lybrary" anterior, puedes teclear lo siguiente:

% cd /Users/kirk/Library/ [Walden:~/Library] kirk%

Si intentas moverte dentro de un directorio que no existe, o si tecleas errneamente el nombre del directorio, vers el siguiente mensaje:

% cd Proust Proust: No such file or directory.

Utilizando el Finder para Ahorrar Tiempo en el Terminal. Puedes pensar que el Finder y el Terminal son incompatibles pero la realidad es que pueden trabajar juntos para ahorrarte tiempo. Algunas veces puedes necesitar teclear mucho para llegar a un directorio, pero esto puede ser muy fcil si navegas a ese lugar con el Finder. Si quieres moverte dentro un directorio utilizando cd, teclea cd [espacio] en el Terminal. Entonces psate al Finder, busca la carpeta que te interesa y arrastrala a la ventana del Terminal. El Terminal aade el camino a ese elemento que acabas de arrastrar al comando que acabas de teclear.

[Walden:~] kirk% cd /Users/kirk/Library/Preferences

Presiona Return, y el directorio se convertir en el actual directorio de trabajo. Puedes hacer lo mismo con los archivos. Simplemente teclea el comienzo del comando requerido (no olvides teclear un espacio antes de arrastrar el archivo), localiza el archivo en el Finder, y arrastralo a la ventana del Terminal. Cmo Ir al Home en un Santiamn. Puede parecer que utilizar el comando cd requiere teclear mucho, y en su uso bsico, puede ser verdad. Tal vez, cd tambin ofrece muchos atajos que permiten navegar rpida y fcilmente por el sistema de archivos. El atajo ms til es teclear solamente cd, entonces Return, en nuestro caso

tecleamos este atajo mientras nos encontramos en el directorio "Addresses", como puedes ver en el prompt siguiente:

[Walden:~/Library/Addresses] kirk% cd [Walden:~] kirk%

En el segundo prompt, cd te lleva a tu directorio "Home". (Recuerda, el carcter tilde (~) es un atajo del directorio "Home" del actual usuario) La razn para este atajo es que Unix considera que los usuarios normalmente slo trabajan en su directorios "Home" o en uno de sus subdirectorios. Por esta razn, la tilde (~) te lleva a tu directorio "Home". Tambin permite moverte fcilmente a los subdirectorios de tu directorio "Home". Si quieres moverte a tu directorio "Documents", puedes teclear lo siguiente, no importa dnde te encuentres:

% cd ~/Documents [Walden:~/Documents] kirk%

Utilizando el atajo ~ te evita teclear el camino completo del directorio "Documents". Subiendo/Bajando. Cada directorio en tu sistema de archivos contiene como mnimo dos entradas. Cuando creas un directorio nuevo, vaco, estos dos "archivos" son automticamente creados. Se trata de . (punto) y .. (punto punto). Mira lo siguiente:

% mkdir New_Directory % cd New_Directory % ls -a

. ..

En la primera lnea, creo un nuevo directorio, y en la segunda lnea, me muevo dentro de este directorio. Entonces ejecuto el comando ls -a, el cual muestra el contenido de este directorio; la opcin -a muestra las archivos invisibles. Puedes ver que los nicos archivos en este nuevo directorio son . (punto) y .. (punto punto). Estos archivos son muy tiles. El primero, . (punto), representa el actual directorio de trabajo, y puede ahorrarte tiempo en ciertos comandos relacionados con archivos dentro de este directorio. El segundo, .. (punto punto), es un atajo al directorio origen o padre -parent directory-, el anterior directorio superior en el sistema de archivos. No importa dnde ests en el sistema de archivos, siempre puedes teclear lo siguiente:

[Walden:~/Documents/New_Directory] kirk% cd .. [Walden:~/Documents] kirk%

Como puedes ver en el "prompt" del ejemplo, al teclear cd .. regresas al directorio padre de "New_Directory", es decir "Documents". Siempre que te muevas a un subdirectorio utilizando el comando cd, puedes usar cd .. para volver atrs. Pero tambin te puedes mover hacia arriba en el sistema de archivos desde el actual directorio hasta alcanzar su lmite superior. Mira lo siguiente:

[Walden:~/Documents] kirk% cd .. [Walden:~] kirk% cd .. [Walden:/Users] kirk% cd .. [Walden:/] kirk%

Como puedes ver en el "prompt", estaba en mi carpeta "Documents", entonces me desplazo tres veces hasta alcanzar el nivel "root" del sistema

de archivos o /. Ahora puedes combinar el comando cd .. con cd . para desplazarte arriba y abajo en el sistema de archivos, pero, recuerda, el comando cd . slo te permite desplazarte hacia atrs un slo paso. No existe un equivalente simple (en el comando cd) para desplazarse hacia abajo en el sistema de archivos para regresar al lugar de comienzo.

[Walden:/Users] kirk% cd .. [Walden:/] kirk% cd . [Walden:/Users] kirk%

En la primera lnea, me desplazo hacia arriba desde /Users a /: en la segunda lnea, vuelvo al anterior directorio de trabajo, /Users. Abriendo Directorios en el Finder. Desde luego, el Terminal te permite moverte de forma rpida y sencilla, pero incluso el ms fantico usuario Unix alguna vez desea ver iconos. Mientras ests en el Terminal, no importa en qu directorio, puedes ejecutar el siguiente comando en algn momento para abrir el actual directorio de trabajo en una nueva ventana del Finder:

% open .

Recordars que . (punto) representa el actual directorio de trabajo. El comando open permite abrir diferentes tipos de elementos de igual forma que realizas un doble-click sobre ellos. El comando open incluso permite abrir directorios que son normalmente ocultos en las vistas del Finder, es ms te proporcionar lo mejor de ambos mundos. Home Otra Vez.

Este artculo te ha enseado cmo desplazarte en el sistema de archivos de tu Mac, y cmo ver el contenido de tus carpetas (o directorios). Tambin has aprendido cmo funciona el sistema de archivos del Mac Os X, y algunas de las diferencias entre lo que ves en el Finder y lo que te muestra el Terminal. Has descubierto algunos de los comandos bsicos para navegar en tu ordenador, los cuales son los equivalentes en lnea de comandos del doble-click:

* pwd: te dice dnde te encuentras. * cd: te desplaza a otro directorio. * ls: muestra el contenido de directorios. * open: abre un directorio en una nueva ventana en el Finder. * Tambin has aprendido cmo utilizar el carcter ~ (tilde) como un atajo para tu directorio "Home".

Kirk McElhearn es el autor de este breve tutorial y es un escritor y traductor "freelance" que vive en una villa de los Alpes franceses. Su siguiente libro es: Unix for Mac OS X: Learning the Command Line. Traduccin: Antonio Obon (MUGARA)!