Download - Tutorial Terminal Mac
Guía 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 Aragón (MUGARA). Faq-mac publica hoy la primera parte
de este tutorial, y mañana, lo remataremos con una excelente segunda
parte.
Lección 1: primeros pasos con la línea 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 temían, podría poner en dificultades la
legendaria facilidad de uso del MacOS. Los usuarios Mac han sido fieles
durante muchos años a un interface basado en el ratón, y Unix, o por lo
menos ellos lo pensaban, era exactamente lo opuesto. Como el Mac OS
X presenta un interface gráfico por encima de sus cimientos Unix, no
tiene sentido preocuparse - los veteranos usuarios Mac pueden sentirse
como en casa (después 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 tenía miedo. Muchos usuarios Mac,
especialmente aquellos que trabajaban en grandes empresas o
instituciones educativas, han utilizado durante años variantes de Unix, o
similares, como alguna de las muchas distribuciones Linux. Estaban
encantados de descubrir que ellos podían utilizar sus Macs y todavía usar
la potencia de Unix (concretamente FreeBSD 4.4, uno de los más
veteranos y más estables versiones de Unix). Podían acceder a las
múltiples herramientas de línea de comandos disponibles para Unix y los
poderosos programas proporcionados como equipamiento estándar en el
MacOS X; como el servidor Web Apache, numerosas utilidades de red,
un compilador etc .... Y ellos podían además beneficiarse del sencillo
interface gráfico de Apple.
Unix tiene una reputación de complejo - se consideran que sus crípticos
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 línea de comandos
puede también ser simple, útil y poderosa.
La meta de este artículo (el primero de una ocasional serie para ser
publicados en TidBits durante el próximo año) es presentar un breve
ejemplo de cómo se puede utilizar el interprete de comandos en línea del
Mac OS X, el terminal, para ejecutar algunos comandos simples, y ver
exactamente como funcionan. Descubrirás, 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 más que pasar
la información 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 convención
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 línea 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 línea es el "Mensaje del día". El mensaje por defecto del
día en Mac OS X (en la versión 10.2) es " Bienvenido a Darwin1",
siendo Darwin el nombre de la implementación del BSD Unix en el Mac.
(Como muchas cosas en Unix, puedes fácilmente cambiar este texto;
veremos cómo hacerlo en un próximo artículo.)
* La tercera línea 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 después 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 símbolo "~" - 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" serán distintos a los míos.)
El "prompt" o cursor indica que puedes teclear comandos. Si el Terminal
está trabajando en un comando o mostrando ciertos "procesos", no verás
el "prompt". Si este es el caso, siempre puedes abrir una nueva ventana
de Terminal para teclear comandos; puedes abrir un número ilimitado de
ventanas de Terminal, llamadas "sesiones", en cualquier momento.
Tecleando tu primer comando -- Ahora que sabemos lo básico, estamos
preparados para teclear nuestro primer comando. Comenzaremos con
"echo", un simple comando que muestra lo que se teclea después del
nombre del comando en la ventana del Terminal.
(Nota: en el resto del artículo, el comando y el texto tecleado se
mostrarán después del símbolo del "prompt", "%", sin el nombre del
"localhost" o computador y el "nombre del usuario". No es necesario
teclear el "prompt"; simplemente teclea el texto después del símbolo
"%".)
Teclea lo siguiente:
% echo Hola!
y aprieta la tecla "return" -retorno- o "enter" -intro del teclado numérico-.
El Terminal mostrará el texto tal como lo habías escrito. El comando
"echo" escribe un "argumento" en la "salida estándar" -estándar output-
del Terminal; en este caso coincide con la propia ventana del Terminal.
Después de presionar "return", muestra la siguiente línea:
Hola!
Vuestro Mac simplemente os saluda, "Hola!". Ahora, podemos ir más
lejos - después de todo, no sabemos a quién 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 símbolo "$" 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
más simples, frecuentemente es la siguiente;
comando argumento
Los "argumentos" son información adicional requerida por algunos
comandos; otros comandos pueden ejecutarse sin argumentos. En la línea
de texto que tecleamos arriba, el comando era "echo" y el argumento era
el texto que queríamos que el Terminal nos mostrara.
Es fácil, ¿no?. Simplemente acabas de utilizar la línea de comandos del
Mac OS X. El comando "echo" es ciertamente simple, pero demuestra la
sintaxis de los comandos básicos y cómo el Terminal funciona.
(Probablemente ya habéis observado que después del texto de arriba, el
Terminal muestra un nuevo "prompt" en la siguiente línea. Es una forma
de mostrar, como mencionábamos, que el comando previo se había
completado.)
Ahora vosotros mismo podéis probar el comando "echo" con el texto que
más os guste.
Fin PARTE 1.1
Guía 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 Aragón (MUGARA). Faq-mac publica hoy la segunda parte
de este tutorial.
Cómo leer los contenidos de los Directorios -carpetas-
Vamos a ver algunas cosas que se pueden hacer con el Terminal. En la
siguiente serie de comandos, veremos:
* cómo crear un "directorio" -carpeta-,
* examinar el contenido de un "directorio",
* crear un nuevo "archivo",
* como decir al computador que escriba algún 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" minúscula,
no es dígito "1"):
% ls
El comando "ls" "lista" el contenido de un "directorio". El Terminal
mostrará algo como lo siguiente:
Escritorio Librería Música Público
Documentos Películas Imágenes 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 cuáles de los elementos
mostrados son "archivos" o carpetas. Para esto puedes teclear lo
siguiente:
% ls -F
El Terminal mostrará la siguiente lista:
Escritorio/ Librería/ Música/ Público/
Documentos/ Películas/ Imágenes/ Sites/
"-F" es una "opción" del comando "ls"; ojo, diferencia mayúsculas de
minúsculas : "-F" no es lo mismo que "-f". Las "opciones" indican a
ciertos comandos que realicen las acciones de una forma diferente. Esta
"opción" indica al Terminal que muestre un signo de división (/)
inmediatamente después de cada nombre que es un "directorio", un
asterisco (*) después de cada "ejecutable" (aplicación), etc ... Los signos
(/) nos muestran en el ejemplo, que todas las entradas son "directorios".
Si alguno de ellos hubiera sido un "archivo", no tendría ningún símbolo
detrás 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 inglés- crea un nuevo
"directorio", Vamos a comprobar que este "directorio" ha sido creado
tecleando de nuevo el comando anterior "ls -F" :
Escritorio/ Librería/ Música/ Público/ Test/
Documentos/ Películas/ Imágenes/ 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". Después de
ejecutar este comando, el "prompt" cambia para mostrar que estamos
ahora en el "directorio Test":
[Walden:~/Test] kirk%
Como ya aprendimos, el símbolo "~" es un atajo de vuestro "directorio
Home", y la barra de división significa que el siguiente "directorio"
reside dentro del "directorio Home"
Creando un nuevo "archivo"
Vamos a crear ahora un nuevo "archivo" vacío 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 modificación, pero
también 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 "opción" "-F" del comando "ls" muestra un "/" después
de cada "directorio" y que no muestra nada con los "archivos". Así ya
tenemos un "archivo" nuevo y vacío llamado "testfile" colocado dentro
del "directorio" "Test", esperando datos.
Escribiendo texto en un archivo
Como nuestro nuevo archivo está vacío, podríamos 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 aplicación. Vamos a ver
cómo se vería este archivo en una aplicación gráfica. 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. Verás una nueva
ventana del Finder, denominada "Test", con un archivo dentro llamado
"testfile".
Doble-click el icono del archivo "testfile", esto lanzará la aplicación
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 demostración, necesitamos
limpiar un poco. Como no necesitamos guardar el archivo y la carpeta
creados anteriormente, vamos a borrarlos.
¡Cuidado! La línea 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
después de borrarlos con "rm", así que úsalo con precaución, y siempre
utiliza la opción "-i" como explicaremos más tarde, así el Terminal te
pedirá la confirmación para borrar cada archivo.
Vuestro "prompt" se parecerá a lo siguiente, mostrando que todavía 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 opción "-i" indica al Terminal que ejecute el comando "rm"
en modo "interactivo", preguntándote 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 numérico- 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" todavía existe:
% ls
Después de teclear "ls", verás sólo un "prompt". El Terminal no indica si
el "directorio" está vacío, muestra que en el "directorio" no hay nada.
Ahora, vuelve al "directorio" "Home", Teclea:
% cd ..
Se trata del mismo comando "cd" que ya habíamos utilizado antes para
cambiar de directorio". Ahora, el comando le dice al Terminal que
"suba" en la "jerarquía de directorios" al próximo 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
Verás algo como esto:
Escritorio/ Librería/ Música/ Público/ Test/
Documentos/ Películas/ Imágenes/ Sites/
El "directorio Test" todavía existe, pero usando "rm", es fácil borrarlo
tecleando:
% rm -d -i Test
La opción "-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 había explicado antes, el comando "rm" no podrá
borrar el "directorio" porque no puede, por defecto, borrar directorios
que no están vacíos.)
Realiza una comprobación final para ver si el directorio ha sido borrado:
% ls
Escritorio/ Librería/ Música/ Público/
Documentos/ Películas/ Imágenes/ Sites/
Recapitulación
Si has seguido los pasos de esta breve demostración, has podido teclear
comandos con éxito en la ventana del Terminal utilizando la línea 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 estándar; en el primer
ejemplo, en la ventana del Terminal, en el segundo ejemplo, en un
archivo vacío.
* 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 vacío. (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. ¡utilízalo con cuidado!
Aunque no has hecho nada extraordinario, puedes ver que utilizar el
Terminal no es complicado. Sólo requiere un poco de tiempo aprender
los diferentes comandos y sus argumentos y opciones. Pero si vas
lentamente, aprendiendo conforme los utilizas, más que tratando de
memorizar docenas de comandos, pronto encontrarás que no solamente
te siente cómodo con la línea de comandos, sino que además puedes
hacer cosas que te ayudarán a ahorrar mucho tiempo y te darán mucha
más 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.
Traducción: Antonio Obon (MUGARA)
Guía 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
Aragón (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 atrás en la jerarquía de tu sistema de archivos, pero siempre
dentro de la misma ventana.
El Terminal funciona de la segunda forma: no importa dónde te muevas,
siempre estás en un directorio. Como ya hemos visto, el "prompt" del
Terminal te dice en qué directorio te encuentras, y el comando pwd te
dice dónde estás en la jerarquía del sistema de archivos. Recuerda,
cuando navegas por el sistema de archivos en el Terminal, siempre
estarás en algún 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" después 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 más 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 dónde te encuentras en tu
sistema de archivos. Utiliza el comando pwd para saber tu posición:
% pwd
/Users/kirk/Library/Addresses
Ahora puedes utilizar el comando cd para desplazarte de vuelta en la
jerarquía 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 estás 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
erróneamente el nombre del directorio, verás 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 fácil si navegas a ese lugar con el Finder. Si quieres
moverte dentro un directorio utilizando cd, teclea cd [espacio] en el
Terminal. Entonces pásate al Finder, busca la carpeta que te interesa y
arrastrala a la ventana del Terminal. El Terminal añade 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.
Cómo Ir al Home en un Santiamén.
Puede parecer que utilizar el comando cd requiere teclear mucho, y en su
uso básico, puede ser verdad. Tal vez, cd también ofrece muchos atajos
que permiten navegar rápida y fácilmente por el sistema de archivos. El
atajo más ú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
carácter tilde (~) es un atajo del directorio "Home" del actual usuario) La
razón para este atajo es que Unix considera que los usuarios
normalmente sólo trabajan en su directorios "Home" o en uno de sus
subdirectorios. Por esta razón, la tilde (~) te lleva a tu directorio "Home".
También permite moverte fácilmente a los subdirectorios de tu directorio
"Home". Si quieres moverte a tu directorio "Documents", puedes teclear
lo siguiente, no importa dónde 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 mínimo dos
entradas. Cuando creas un directorio nuevo, vacío, estos dos "archivos"
son automáticamente creados. Se trata de . (punto) y .. (punto punto).
Mira lo siguiente:
% mkdir New_Directory
% cd New_Directory
% ls -a
. ..
En la primera línea, creo un nuevo directorio, y en la segunda línea, me
muevo dentro de este directorio. Entonces ejecuto el comando ls -a, el
cual muestra el contenido de este directorio; la opción -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 dónde
estés 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 atrás. Pero también te puedes mover hacia arriba en el
sistema de archivos desde el actual directorio hasta alcanzar su límite
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 . sólo te
permite desplazarte hacia atrás un sólo 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 línea, me desplazo hacia arriba desde /Users a /: en la
segunda línea, vuelvo al anterior directorio de trabajo, /Users.
Abriendo Directorios en el Finder.
Desde luego, el Terminal te permite moverte de forma rápida y sencilla,
pero incluso el más fanático usuario Unix alguna vez desea ver iconos.
Mientras estás en el Terminal, no importa en qué directorio, puedes
ejecutar el siguiente comando en algún momento para abrir el actual
directorio de trabajo en una nueva ventana del Finder:
% open .
Recordarás 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
más te proporcionará lo mejor de ambos mundos.
Home Otra Vez.
Este artículo te ha enseñado cómo desplazarte en el sistema de archivos
de tu Mac, y cómo ver el contenido de tus carpetas (o directorios).
También has aprendido cómo 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 básicos
para navegar en tu ordenador, los cuales son los equivalentes en línea de
comandos del doble-click:
* pwd: te dice dónde 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.
* También has aprendido cómo utilizar el carácter ~ (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.
Traducción: Antonio Obon (MUGARA)!