Siete comandos UNIX sin los que no puede vivir: /////////////////////////////////////////////// *Comodines Si se conecta a la red a través de un sistema Unix, tarde o temprano tendrá que acostumbrarse a Unix. Para bien o para mal, la mayoría de los sistemas Unix NO lo protegen de sus mecanismos internos: si desea copiar una publicación de Usenet a un archivo, por ejemplo, tendrá que usar algunos comandos Unix si alguna vez desea hacer algo con ese archivo. Al igual que MS-DOS, Unix es un sistema operativo: le dice al equipo cómo hacer las cosas. Ahora bien, si bien Unix puede tener la reputación de ser incluso más complejo que MS-DOS, en la mayoría de los casos, unos pocos comandos básicos y simples deberían ser todo lo que necesitará. Si su propio equipo utiliza MS-DOS o PC-DOS, los conceptos básicos le resultarán muy familiares, pero tenga cuidado con el comando cd, que funciona de manera bastante diferente al comando DOS de nombre similar que lo volverá loco. Además, a diferencia de MS-DOS, Unix distingue entre mayúsculas y minúsculas: si escribe comandos o nombres de directorios con mayúsculas y minúsculas incorrectas, obtendrá un mensaje de error. Si está acostumbrado a trabajar en una Mac, deberá recordar que Unix almacena los archivos en "directorios" en lugar de "carpetas". Los directorios de Unix están organizados como las ramas de un árbol. En la parte inferior se encuentra el directorio "raíz", con subdirectorios que se ramifican a partir de él (y los subdirectorios a su vez pueden tener subdirectorios). El equivalente de Mac de un subdirectorio de Unix es una carpeta dentro de otra carpeta. cat Equivalente al comando "type" de MS-DOS. Para pausar un archivo en cada pantalla, escriba 'cat file |more', mejor: 'more file', donde "file" es el nombre del archivo que desea ver. Al presionar control-C se detendrá la visualización. También puede usar 'cat' para escribir o cargar archivos de texto en su nombre o directorio personal (similar al comando 'copy con:' de MS-DOS). Si escribe 'cat >test', iniciará un archivo llamado "test". Puede escribir algo simple (sin editar una vez que haya terminado una línea y deba presionar Enter al final de cada línea) o cargar algo en ese archivo usando el protocolo ASCII de su software de comunicaciones. Para cerrar el archivo, presione Control-D. cd El comando "cambiar directorio". Para cambiar de su directorio actual a otro, escriba 'cd directorio' y presione Enter. A diferencia de MS-DOS, que utiliza una \ para indicar subdirectorios (por ejemplo: stuff\text), Unix utiliza una / (por ejemplo: stuff/text). Por lo tanto, para cambiar de su directorio actual al subdirectorio stuff/text, debe escribir 'cd stuff/text' y luego presionar Enter. Al igual que en MS-DOS, no necesita la primera barra invertida si el subdirectorio sale del directorio en el que ya se encuentra. Para volver a subir en un árbol de directorios, debe escribir 'cd ..' seguido de Enter. Tenga en cuenta el espacio entre el cd y los dos puntos; aquí es donde los usuarios de MS-DOS realmente se volverán locos. cp Copia un archivo. La sintaxis es 'cp file1 file2' que copiaría file1 a file2 (o sobrescribiría file2 con file1). ls Este comando, cuando se le da Enter, le indica qué hay en el directorio, de forma similar al comando dir de DOS, excepto en orden alfabético. ls |more detendrá el listado cada 24 líneas, lo que resulta útil si hay muchas cosas en el directorio. El comando ls básico no lista los archivos "ocultos", como el archivo '.login' que controla cómo interactúa su sistema con Unix. Para ver estos archivos, escriba 'ls -a' o 'ls -a |more' 'ls -l' le indicará el tamaño de cada archivo en bytes y le dirá cuándo se creó o modificó cada uno. mv Similar al comando rename de MS-DOS. De hecho, 'mv fichero1 fichero2' renombrará fichero1 como fichero2. El comando también se puede utilizar para mover archivos entre directorios. 'mv fichero1 Noticias' movería fichero1 a tu directorio Noticias. rm Elimina un archivo. Escribe 'rm filename' y pulsa enter (pero ten cuidado: cuando pulses enter, desaparecerá para siempre). Comodines Al buscar, copiar o eliminar archivos, puedes utilizar "comodines" si no estás seguro del nombre exacto del archivo. ls man* encontraría los siguientes archivos: manual, manual.txt, man-o-man. Usa un signo de interrogación cuando estés seguro de todos los caracteres excepto uno o dos. Por ejemplo, ls man? encontraría un archivo llamado mane, pero no uno llamado manual. Cuando las cosas van mal: Envías un mensaje pero recibes un mensaje de MAILER-DAEMON de aspecto siniestro que contiene hasta varias docenas de líneas de lenguaje informático seguidas de tu mensaje. En alguna parte de esas líneas puedes encontrar una pista de lo que salió mal. Puede que hayas cometido un error al escribir la dirección de correo electrónico. El sitio al que estás enviando el correo puede que haya estado fuera de servicio por mantenimiento o haya tenido algún problema. Puede que hayas utilizado la "traducción" incorrecta para enviar correo a una red que no sea Internet. Llamas al editor de texto de tu sistema anfitrión para escribir un mensaje o responder a uno y parece que no puedes salir. Si es emacs, prueba con control-X, control-C (en otras palabras, pulsa la tecla control y la tecla X al mismo tiempo, seguidas de control y C). En el peor de los casos, puedes colgar. En Elm, pulsas accidentalmente la tecla D de un mensaje que quieres guardar. Escribe el número del mensaje, pulsa Intro y luego U, lo que "recuperará" el mensaje. Esto funciona sólo antes de salir de Elm; una vez que lo haga, el mensaje desaparecerá. Intenta cargar un mensaje ASCII que ha escrito en su propia computadora en un mensaje que está preparando en Elm o Pine y obtiene muchos corchetes izquierdos, M, K y L mayúsculas y algunos caracteres de aspecto extraño. Lo crea o no, su mensaje terminará viéndose bien; toda esa basura es temporal y refleja los problemas que tienen algunos procesadores de texto Unix con las cargas ASCII. Pero su carga tardará mucho más en finalizar. Una forma de lidiar con esto es llamar al programa de correo simple, que no producirá ningún carácter extraño cuando cargue un archivo de texto en un mensaje. Otra forma (que es mejor si su mensaje preparado es una respuesta al correo de alguien), es crear un archivo de texto en su sistema host con cat, por ejemplo, cat >fichero y luego cargar su texto en él. Luego, en Elm o Pine, puede insertar el mensaje con un comando simple (control-R en Pine, por ejemplo); Sólo que esta vez no verás todas esas cosas extrañas. Para su información: Scott Yanoff publica una lista muy larga de conexiones cruzadas existentes de casi cualquier subred en "grupos de noticias" (consulte la sección Usenet: el abrevadero global para obtener una explicación de este término) comp.mail, comp.answers y news.answers. Solo por mencionar algunos: AppleLink, BIX, GreeNet, MausNet, SprintMail, etc. Consiga la 'inter-network-guide', que se encuentra en rtfm.mit.edu en el directorio 'pub/usenet/comp.mail'. Consulte la sección Correo electrónico avanzado o la sección FTP (Mining the Net, parte II) para averiguar cómo acceder a este cofre del tesoro de Internet. "...y la primera lección aprendida es: Nunca pierda de vista la vía alternativa". --- Sir Arthur Conan Doyle "Si todo lo demás falla, lea el manual". --- Asistente para PC "Si todo lo demás falla, lea la página de man". --- Asistente para Unix