PRCTICA 1
ENTRADA AL SISTEMA.
Vamos a trabajar con la distribucin RedHat de LNUX en su versin 9.0. Se trata de un
entorno grfico.
UNIX es un sistema multiusuario. Cada usuario tiene creada una cuenta propia. Las
cuentas de los usuarios son creadas por el superusuario (root), un usuario con privilegios
especiales que se encarga de la administracin del sistema. En nuestro caso arrancaremos la
mquina seleccionando la primera de la opcin LINUX. A continuacin aparece un men donde
se nos presentan todas las instancias Linux que han sido configuradas en esa mquina.
Debemos seleccionar la primera opcin (arranque de un Linux genrico en modo usuario).
Una vez arrancado el Linux en concreto, todo usuario debe identificarse en el momento
de la conexin. Para ello debe introducir, en primer lugar, su identificador de usuario (login) y, a
continuacin, su contrasea (password).
Tanto el identificador de usuario como el password se os indicarn en el momento de
realizar la prctica. Hay que introducir el mismo respetando las maysculas y minsculas. Por
motivos de seguridad, la contrasea no se visualiza en pantalla al escribirla. As que hay que
poner bastante atencin en teclearla correctamente.
En nuestro caso y, antes de identificar el usuario, debes seleccionar desde la barra de
herramientas (en el inferior de la pantalla) la opcin de Sesin para, en el desplegable que
aparecer a continuacin, picar en la opcin de KDE (tipo de desktop que ms nos conviene
para nuestras prcticas por defecto los Linux han sido configurados con GNome).
Una vez arrancado el sistema operativo, observa el desktop juega un poco con l
(tienes 4 posibles a elegir, puedes cambiar el fondo un poco como en el S.O. windows pero
con ms elegancia).
Si te fijas, tienes un icono llamado terminal o shell (y si no, lo encontrars en el grupo
de programas denominado Herramientas del Sistema). Se trata del intrprete de comandos que
utilizars para realizar esta prctica y las siguientes. Haz doble click sobre el icono y ejecuta el
intrprete. Como ya te has identificado al entrar en el sistema no te va a pedir ni el nombre de
usuario ni la contrasea.
NOTAS GENERALES
$ echo Hola
Ejemplo:
dino!/home/arqcomp00 152 $ man date
date(1)
date(1)
NAME
date - print and set the date
SYNOPSIS
date [-u] [+format]
date [-u] [[mmdd]HHMM | mmddHHMM[[cc]yy]]
date [-a [-]sss.fff]
DESCRIPTION
If no argument is given, or if the argument begins with +, the
current date and time are printed. Otherwise, the current
date is set if the user is a privilege user.
Supplementary code set characters in + format (see below) are
:
Orden Date
Permite consultar la fecha y hora del sistema.
Formato por defecto: da de la semana, da del mes, mes, ao, hora.
Este formato se puede cambiar. Cmo? Probadlo.
$ date (no escribis el $, pues es slo indicativo del final del prompt)
Con esta orden tambin se puede modificar la fecha y hora del sistema, pero slo el
superusuario puede hacerlo, ya que stos son valores crticos de los que dependen muchos
de los servicios del sistema.
Orden Who
Permite visualizar los usuarios conectados al sistema. El formato de salida del comando es:
- nombre de usuario
- terminal de conexin
- momento de la conexin
Cambio de Directorio:CD.
Por defecto, al entrar en el equipo Unix nos colocamos en nuestro directorio de trabajo. Pero
podemos cambiar de directorio mediante el comando:
$ cd directorio
El nombre del directorio podremos darlo mediante su forma absoluta (todo el camino desde
la raiz) o mediante su forma relativa (indicando la ruta desde el directorio actual). Probad
ambas formas.
Con el comando cd sin argumentos volveremos siempre al directorio de trabajo propio, y si
queremos ir al directorio de nivel superior basta con utilizar cd ..
Cambiar al directorio raiz (/) y desde ah ir visualizando el contenido de los siguientes
directorios tpicos de UNIX:
/bin : directorio de algunas rdenes ejecutables.
/usr/bin: resto de rdenes ejecutables.
/usr/include: libreras del lenguaje C.
/dev: ficheros especiales asociados a los diferentes dispositivos del sistema tales como
terminales, impresoras,...
/etc : directorio de contenidos variados. Ejemplo: passwd: fichero de contraseas.
/tmp : se utiliza para crear ficheros temporales
/users o /home: directorio donde se encuentran los directorios de los usuarios del sistema.
Caracteres comodn
A veces nos puede interesar referenciar ficheros que tengan en su nombre caractersticas
comunes (todos los ficheros que empiezan por la letra "c", ... ). Esto se conseguir utilizando
los caracteres comodines o metacaracteres:
* : representa a cualquier cadena de caracteres arbitraria incluyendo la cadena vaca.
? : representa a cualquier carcter simple.
[ ] : pueden contener un grupo o rango de caracteres y corresponden a un carcter
simple.
Ejemplos:
$ ls a*
$ ls fichero?
$ ls c[1-3]
$ ls c[1,3]
Probar distintas combinaciones de estas rdenes.