comandos - archivo y direc - 2012 (1).ppt

33
SISTEMA OPERATIVO UNIX Sistema Operativo: Conjunto integrado de programas de control y programas de proceso para maximizar la efectividad operativa del computador. Las funciones de un Sistema Operativo se engloban en tres grupos: Gestión del Sistema Gestión de Datos Gestión de Trabajos

Upload: luis-fernando-suarez-g

Post on 11-Jul-2016

214 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIX

Sistema Operativo:

Conjunto integrado de programas de control y programas de proceso para maximizar la efectividad operativa del computador.

Las funciones de un Sistema Operativo se engloban en tres grupos:

Gestión del SistemaGestión de DatosGestión de Trabajos

Page 2: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIX

Estandarización – Sistemas Abiertos

Estandarización Informática.

Corriente por la cual algunas organizaciones tanto públicas como privadas intentan establecer normas para el desarrollo, manejo y comunicación de productos informáticos.

Sistemas Abiertos.

Sistemas que siguen las normas de estandarización, en concreto en sistemas Operativos aquellos que siguen las normas POSIX.

Page 3: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIX

Estandarización – Sistemas Abiertos

POSIX

Conjunto de normas que definen los servicios del sistema Operativo.Estándar producido por IEEE y asumido por ISO.Estas normas son soportadas por las diferentes variantes del Sistema Operativo UNIX.

Page 4: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIX

Estandarización – Sistemas Abiertos

X/OPEN

Grupo de fabricantes que se han puesto de acuerdo para definir un CAE (entorno común de aplicación) donde se definen, accesos a bases de datos, comunicaciones y otros elementos que permiten asegurar la portabilidad a los productos desarrollados conforme a estas especificaciones.

Page 5: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIX

INGRESAR AL SISTEMA.

Cuando se conecta a un equipo UNIX aparece en pantalla:Identificación del equipo

login: nombre_usuario

Password: palabra_clave

El nombre de usuario tiene asignado un uid que es un número que identifica el usuario en el sistema.

El nombre de usuario lo asigna el administrador cuando lo ingresa como cliente del sistema.

Page 6: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIX

CAMBIO DE PASSWORD

Desde el prompt se teclea el comando passwd, el sistema solicitará ingresar la clave.

Luego pedirá ingresae la nueva palabra clave.

Finalmente se deberá repetir la nueva palabra clave.

$ passwd ENTER

Changing password for userA

Old password: palabra_clave_actual ENTER

New password: palabra_clave_nueva ENTER

Retype new password: palabra_clave _nueva ENTER

Page 7: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIX

SALIR DEL SISTEMA.

Para salir del sistema se debe seguir un proceso lógico evitando así posteriores errores.

Tecleando exit se te sale del sistema. $ exit.

CTRL_D es equivalente al comando exit

En otros sistema se debe utilizar el comando logout para salir del sistema.

Page 8: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIXFORMATO GENERAL DE LOS COMANDOS.

El formato general de los comandos UNIX es:

$ comando [-opciones] [argumentos] ENTER

$ Es el prompt que el sistema ofrece para recibir información.

comando Acción a realizar por el sistema.-opciones Modificación del comandoargumentos Objetos sobre los que se ejecuta el comando

Page 9: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIXREPETICIÓN DE COMANDOS.

Dependiendo de shell que se esté ejecutando, desde la línea de comandos es posible recuperar órdenes que han sido utilizadas en una sesión de trabajo.

Con la tecla + o -, o utilizando flecha arriba y flecha abajo se recuperan las órdenes requeridas.

Esto es posible gracias a al archivo history.

Page 10: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIXIDENTIFICACIÓN DE USUARIOS.

Comando id Informa el número identificativo del usuario, nombre del grupo de usuarios al que pertenece y número identificativo de grupo.

$ iduid=456(nombre_usuario) gid=233 (nombre_grupo)

Page 11: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIXIDENTIFICACIÓN DE USUARIOS.

Comando who Informa sobre los usuarios que están conectados en el sistema y cual a sido la fecha y hora de entrada al sistema.

$ whoNombre_usuario terminal fecha hora

Page 12: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIXIDENTIFICACIÓN DE USUARIOS.

Comando whoami Informa quien soy yo (usuario) para la máquina

$ whoamiNombre_usuario

Page 13: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIXIDENTIFICACIÓN DE USUARIOS.

Comando finger Retorna los datos referentes al usuario como: nombre real, teléfono, último acceso, shell de arranque, etc.

$ finger nombre_usuario

Page 14: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIXMANUAL DEL USUARIO.

Comando man Se utiliza para buscar información en el manual de referencia.

$ man comando

Busca y muestra la información sobre el comando en toda la referencia. Para salir y volver al shell teclear q

Page 15: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIXMANUAL DEL USUARIO.

Secciones del manual de referencia:

Sección 1 Comandos del usuarioSección 2 Comandos de mantenimiento del sistemaSección 3 Llamadas al sistemaSección 4 Ficheros especialesSección 5 Formatos de ficherosSección 7 Funciones misceláneasSección 9 Glosario

Page 16: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIXÓRDENES BÁSICAS.

Comando echo Escribe texto en la salida por defecto, normalmente la pantalla.

$ echo buenos díasbuenos días

Page 17: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIXÓrdenes básicas

Comando cal Escribe el calendario del mes y año especificados, se puede especificar solo el año, en cuyo caso mostrará el calendario del año completo.

$ cal [mes] [año]Muestra el mes y año solicitados

Page 18: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIXÓRDENES BÁSICAS.

Comando date Muestra por pantalla la fecha y hora y el uso diario del sistema.

$ date

$ date –u Despliega la hora universal.

Page 19: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIXÓRDENES BÁSICAS.

Comando clear Limpia la pantalla.

$ clear

Page 20: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIXÓRDENES BÁSICAS.

Comando cat Lista el contenido del archivo especificado, si no existe permite crearlo.

$ cat archivo

Si no se específica archivo de entrada, el shell entiende que la entrada del comando es lo que se introduzca por pantalla hasta teclear CRTL-D.

Page 21: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIX

ESTRUCTURA DEL SISTEMA DE DIRETORIOS Y ARCHIVOS

Los archivos se organizan agrupados en directorios.Los directorios contienen los nombres de otros directorios y archivos.Los directorios y archivos se organizan en una estructura jerárquica tipo árbol invertido.

Page 22: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIX

ESTRUCTURA DEL SISTEMA DE DIRETORIOS Y ARCHIVOS

root

DIR1 DIR2 DIR3 arch1 arch2 arch3 DIR4

abc DIR5 xyz juan

sol

Page 23: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIXGESTIÓN DE ARCHIVOS

Pathname Dirección dentro de la estructura tipo árbol. Indica el camino a recorrer hasta llegar a la información deseada.

Directorio padre Directorio que contiene otros directorios y/o archivos.

Directorio hijo Directorio que es contenido por uno superior.

Directorio raíz Primer directorio de la jerarquía del sistema de archivos del cual se desprenden los demás directorios y archivos. Siempre se representa por un slash ( / ).

Page 24: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIXGESTIÓN DE ARCHIVOS.

DIRECTORIO DE TRABAJO ACTUAL. Directorio donde está el usuario en un momento dado. Se puede consultar con pwd y cambiar con cd.

Dirección absoluta Dirección que está referida al directorio raíz. Siempre empieza con slash ( / ).

Dirección relativa Dirección referida desde el directorio actual.

Directorio por defecto o HOME Directorio en el cual el sistema lo ubica por defecto al ingresar al sistema. Es definido en /etc/passwd, por el administrador

Page 25: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIX

Comando pwd Indica cual es el directorio actual de trabajo.

Directorio punto ( . ) Cada directorio tiene dentro de él otro directorio que apunta a él mismo. Este es el directorio ( . )

Directorio doble punto ( .. ) Cada directorio cuenta con un directorio que apunta a su directorio padre, este es el directorio ( .. )

GESTIÓN DE ARCHIVOS.

Page 26: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIXVER CONTENIDO DE DIRECTORIOS.

Comando ls$ls [-lFaR] [nombre_archivo | nombre_directorio]

Si en la orden se especifica un nombre de archivo su ejecución informará si el archivo existe.

Si se especifica un nombre de directorio lista los directorios y archivos que están dentro del directorio.

Page 27: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIXVER CONTENIDO DE DIRECTORIOS.

OPCIONES:

-l Proporciona un listado con los atributos de cada archivo.

-F Añade un slash ( / ) a cada directorio listado y un asterisco ( * ) a cada archivo ejecutable.

-a Lista todos los archivos incluyendo aquellos cuyos nombres empiezan por punto ( . )

-R Lista recursivamente incluyendo a los subdirectorios .

Page 28: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIXCAMBIO DE DIRECTORIO.

Comando cd Cambia el directorio de trabajo actual por el especificado.

$ cd [directorio]

Cambia el directorio de trabajo por el especificado

Si no se menciona ningún directorio toma por defecto el directorio de entrada.

Para cambiar al directorio padre se debe teclear cd ..

Page 29: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIXCREAR DIRECTORIOS.

Comando mkdir

$ mkdir [directorio]

Crea un directorio con el nombre especificado.

El directorio se puede especificar utilizando dirección absoluta o relativa.

La creación del directorio implica automáticamente la generación de los directorios punto ( . ) y doble punto ( .. ) dentro del directorio que se crea.

Page 30: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIXBORRAR DIRECTORIOS.

Comando rmdir

$rmdir [directorio]

Elimina directorios vacíos (conteniendo solo los directorios . Y ..)

El directorio se puede especificar con dirección absoluta o relativa.

La eliminación del directorio implica la eliminación de los directorios punto ( . ) y doble punto ( .. ) del directorio especificado.

Page 31: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

DIRECTORIOS DE UNIX./bin Contiene comando ejecutables del sistema.

/usr Contiene muchos de los archivos y directorios utilizados por el sistema.

/usr/bin Contiene otros comando ejecutables del sistema.

/usr/lib Contiene archivos de librería de lenguajes y aplicaciones.

/usr/mail Contiene un archivo de correo por cada usuario.

/usr/man Contiene el manual de reerencia.

/usr/local/bin Contiene comandos desarrollados en el entorno local.

/usr/contrib/bin Contiene comandos ejecutables de dominio público.

/users Contiene directorios y archivos del usuario.

/etc Contiene archivos y comandos para la administración del sistema.

Page 32: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIXDIRECTORIOS DE UNIX.

/etc/hosts Contiene las direcciones IP de los equipos de la red local o remota.

/etc/services Contienelas aplicaciones y los números de puertos que se utilizan para su conexión (23 telnet, 25 ftp, 80 internet, etc.).

/etc/host name Contiene el nombre del equipo.

/etc/networks Contiene la configuración de las redes.

Contiene archivos y comandos para la administración del sistema.

/dev Contiene archivos de dispositivos para periféricos.

Page 33: COMANDOS - ARCHIVO Y DIREC - 2012 (1).ppt

SISTEMA OPERATIVO UNIXLISTAR CONTENIDO DE ARCHIVOS.

Comando cat Lista el contenido del archivo especificado, si no existe permite crearlo.

$ cat [archivo]

Si se indican varios archivos los concatena.Permite redireccionar la salida a otros archivos utilizando >Si no se especifica archivo de entrada, el shell asume que la entrada será lo que se introduzca por teclado hasta teclear CTRL-D