Albergue de Náufragos
Uso del UNIX

Las páginas del Albergue

Aclaración necesaria:
Si Ud. es un usuario del MS-DOS y/o el MS-Windows 3.x, le recuerdo, por si no lo sabe aún, que el UNIX, como el Windows 9.x y otros sistemas operativos, hace diferencia entre las mayúsculas y las minúsculas, por lo que, antes de internarse en este interesante ambiente, le recomiendo tenerlo en cuenta.
Los diversos comandos que detallo a continuación los he probado personalmente en las versiones UNIX V Release 4 (de Unisys) y HP-UX versión 9.0, 10.0 y 11.0 (de Hewlett Packard). Agradeceré cualquier sugerencia, crítica o corrección que me puedas hacer llegar para mejorar esta página o cualquier otra que forme parte de mi Albergue de Náufragos. Desde ya, muchas gracias.

Para volver a ejecutar un comando (HP-UX)

Estando parado en el prompt de Unix ($ ó #, dependiendo de si entraste al sistema como usuario o como root), apretar Esc y luego K. Va a mostrar el último comando ejecutado. Si se le sigue dando K va a ir para atrás en la lista de comandos ejecutados. Con J se puede ir hacia adelante. Luego se pueden editar con las mismas órdenes de vi, o sea:

COMANDO ACCION
Esc Para comenzar a usar los comandos del vi.
i Para insertar una letra ó texto.
r Para reemplazar una letra ó texto por otro.
a Para agregar un texto al final de la línea de comandos.
l Para mover el cursor hacia la derecha.
h Para mover el cursor hacia la izquierda.
x Para borrar una letra ó un texto.

Si este método no funciona, te sugiero que habilites el Korn Shell (o sea, ejecutes el comando /usr/bin/ksh) y luego la opción set -o vi. Esto debería habilitarte la posibilidad de trabajar con lo anteriormente descripto.

Para ver archivos o resultados de la ejecución de comandos en forma paginada

Depende de la versión del sistema operativo, la forma de ver paginado es la siguiente:

comando/s_unix|pg (U5R4)

comando/s_unix|p (también en el U5R4)

comando/s_unix|more (HP-UX)

Secciones del manual de Unix

Cuando algún comando hace referencia, por ejemplo, a ls (1), se refiere a la sección 1 del Manual de Unix, referente a ls. Las secciones más utilizadas son:

1) Trata de los comandos.

2) Trata de las llamadas del sistema.

6) Trata de juegos.

Uso del shell

Patrones:

PATRON ACCION
* Reemplaza a cualquier caracter, cualquier cantidad de veces.
? Reemplaza a cualquier caracter, una sola vez.
[ ] Representa un rango.
[123] Representa al 1 ó al 2 ó al 3.
[1-3] Representa lo mismo que el anterior (del 1 al 3).
[a-z] Representa todas las letras minúsculas del abecedario.
[A-Z] Representa todas las letras mayúsculas del abecedario.
rm algo [125]* Borra todos los archivos que comeincen con algo, sigan con el 1, 2 ó el 5 y terminen con cualquier cadena de caracteres.
ls ? Muestra todos los archivos de un sólo caracter.

Los patrones sólo funcionan con archivos existentes. Por ejemplo mv algo* algunos* no funciona ya que algunos* no es un archivo existente.

Para anular el significado de * ó de ?, por ejemplo, para ver un archivo cuyo nombre tiene ese caracter, se tiene que usar apóstrofes:

ls ?

ó la barra invertida:

ls \?

Redireccionamientos y conexiones (Pipes):

SIMBOLO ACCION
> Redirecciona la salida.
ls > listado En vez de mostrar los archivos, envía la salida al archivo listado. Si éste no existe, lo crea.
>> Redirecciona la salida, pero anexando al final del archivo destino.
< Redirecciona la entrada.
mail ana juan jose <informe El texto informe es enviado al todos esos usuarios.
who >temp
sort <temp
Muestra una lista alfabética de los usuarios.
who >temp
wc -l <temp
Muestra la cantidad de usuarios.
| Establece una conexión directa entre dos programas o comandos.
who|sort Hace lo mismo que who>temp y sort<temp.
who|wc -l Hace lo mismo que who>temp y wc -l<temp.
; Permite ejecutar dos comandos en una misma línea.
date;who Muestra la fecha y, seguido, los usuarios conectados al sistema.

Volver a la página de Linux y UNIX - Volver Arriba

Esta página adhiere a la campaña "Se ve mejor con cualquier navegador - Campaña para un WWW no específico de un navegador (http://www.anybrowser.org/campaign/anybrowser_es.html)".
Por favor, hágame saber si ha encontrado algo en mi sitio que no funcione con su navegador (especifíqueme qué navegador está usando y qué no funcionó) y trataré de arreglarlo.
Se ve mejor con cualquier navegador - Enlace a página de CampañaD

Todos los nombres propios, distintivos, logos, marcas, sistemas, hardware, equipos, etc. que aparecen en estas páginas web enlazando a sitios, son marcas registradas de sus respectivas compañias, empresas, organizaciones y/o propietarios. El hecho que aparezcan no implica ningún tipo de compromiso monetario o moral de dichas organizaciones con el autor de éstas páginas, ya que fueron colocadas por éste por simple gusto personal, como colaboración desinteresada para promocionar dichos sitios.

Webmaster: Claudio Segovia - Buenos Aires, San Justo y Lago Puelo - Argentina
Nacimiento del Albergue: 7 de enero de 1999
Ultima actualización: Jueves 28 de abril de 2007
Dirección de correo electrónico: claudiosegovia@gmail.com

A Ema, Matilde y Cecilia