Cajas

Solo disponible en BuenasTareas
  • Páginas : 57 (14137 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de junio de 2011
Leer documento completo
Vista previa del texto
Capítulo 1

Identificación; páginas de manual; estructura de carpetas del sistema UNIX (i)
1.1 Identificación

La primera tarea del usuario es acceder al entorno del sistema y accionar aquellos programas necesarios para validarse frente a el (hacer login). A partir de ese momento se inicia un shell conectado a un terminal (pantalla + teclado) con el que interacciona el usuario vía mensajestextuales. Una vez conseguido esto, el usuario acciona el intérprete mediante líneas que tienen este aspecto:
mandato [[-]ops] [opsArgs [args]

Donde ops son las opciones del mandato, opsArgs los argumentos de las opciones, y args los datos de partida del programa

Al final de la línea, el usuario debe pulsar la tecla de entrada o fin de línea . ls ls -l ls -al ls -l .. Lista de archivos ydirectorios idem en formato amplio idem más archivos ocultos Lista de la carpeta anterior a la actual

Al final del trabajo, el usuario debe cerrar la sesión, para ello utiliza el mandato exit Salir de la sesión

Existen combinaciones de teclas que permiten realizar acciones (por si solas). Entre ellas encontramos o (^H) (^U) (^C) (^S) (^Q) (^D) Borra el caracter anterior y mueve el cursor a laposición anterior. Borra la línea completa. Interrumpe y termina el mandato actual. Para la salida de datos por pantalla. Reactiva la salida de datos por pantalla. Cierra el terminal (exit).

Algunos mandatos que podemos utilizar para conocer algo de información sobre nuestra sesión son: date, who, hostname, domainname

1

date who hostname domainname uname

Indica la fecha y horaactual. Indica quién está conectado al sistema. Muestra el nombre completo del sistema Muestra el nombre del dominio de comunicación Proporciona información sobre el sistema

1.1.1 Ejercicios
• Pruebe con los mandatos date, who,who am i, hostname, domainname. • Pruebe con uname -a • Según escribe mandatos, pruebe con las combinaciones de teclas importantes que se describen más arriba. Por ejemplo: 1.Escriba xwhoami 2. Cancele la línea con ^U 3. Escriba whoami 4. Borre los caracteres ami 5. Añada am i y pulse

1.2

El manual de UNIX

La documentación se agrupa en dos bloques principales: páginas de manual (o páginas man) y documentos suplementarios. Las primeras se pueden consultar en papel y haciendo uso del mandato «man». Los segundos son documentos adicionales que explican temasconcretos y pueden estar disponibles en formato electrónico. Las páginas de manual se organizan en secciones, que en Solaris y HP-UX siguen el siguiente esquema: 1 Mandatos de nivel de usuario y aplicaciones. 1m Mandatos de administración del sistema (8 en Linux y FreeBSD). 2 Llamadas al sistema y códigos de error del núcleo. 3 Biblioteca de llamadas. 4 Formatos de archivos estándar (5 en Linux yFreeBSD). 5 Miscelánea de archivos y documentos (7 en Linux y FreeBSD). 6 Juegos y demostraciones. 7 Manejadores de dispositivos y protocolos de red. 8 Especificaciones obscuras del núcleo e interfaces. Los contenidos de las páginas de manual se organizan uniformemente en párrafos que siguen el esquema: nombre, sinopsis, descripción, lista de archivos, información relacionada, errores/advertencias,problemas conocidos (y algunos temas más).

2

man título man -s núm. título

man -k lista claves

Muestra la página de manual que corresponde al título, pantalla a pantalla. Idem pero indicando la sección, dado que es posible que dos páginas de diferente sección tengan el mismo título. En Linux y HP-UX no es necesario incluir la opción -s. Muestra un conjunto de títulos donde se encuentraalguna de las palabras clave de la lista de claves en el apartado de sinopsis.

Ojo: Muchos de los mandatos del nivel de usuario son en realidad mandatos propios del shell. No los busque en el manual directamente, sino en la página del shell (ksh, sh, csh, ...) que esté usando (p.ej. jobs).

1.2.1 Ejercicios
• Pruebe en primer lugar con el mandato man man. En él se describe su sintaxis de...
tracking img