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