Descargar

Introducción a UNIX y LINUX (página 2)

Enviado por Pablo Turmero


Partes: 1, 2
edu.red

17 talk permite establecer una conexión entre dos usuario de forma que pueden conversar simultáneamente escribiendo. mesg y|n controla si aceptamos órdenes write en nuestro terminal. wall mensaje envía el mensaje a todos los usuarios conectados en ese momento. Algunos comandos sencillos(II)

edu.red

18 mail Permite enviar y leer mensajes de correo electrónico. En principio cada usuario dispone de una cuenta de correo electrónico dentro de la máquina. Es misión del administrador configurar la máquina si tiene acceso a Internet o alguna red privada para enviar y recibir mensajes fuera. Algunos comandos sencillos(III)

edu.red

19 Para salir de la shell en curso exit Logout Vuelve a aparecer el login de acceso al sistema. O bien corta la conexión en una sesión telnet

Salir de la conexión

edu.red

20 Estructura básica para almacenar información Secuencias de bytes que se almacenan Posee un nombre único que lo identifica Pertenecen a un propietario y un grupo Tienen asociados un conjunto de permisos Archivos (I)

edu.red

21

Reglas para el nombre: Número máximo de caracteres. (Depende de la versión de UNIX) Es aconsejable utilizar caracteres que no tengan un significado especial para la shell, para evitar confusiones. Los nombres pueden acabar con cualquier extensión, o múltiples extensiones.

Archivos (II)

edu.red

22 Los dispositivos (cdrom, disquette,..) se consideran como “archivos”. Se puede leer y escribir en un dispositivo como si fuera un archivo. Se puede transferir el contenido de un dispositivo a un fichero y viceversa (aunque no todos los dispositivos lo permiten). Archivos especiales (I)

edu.red

23

Permiten agrupar ficheros Poseen una estructura jerárquica En principio no hay limitación del número de ficheros dentro de un directorio. Sólo estamos limitado por el espacio en disco Directorios

edu.red

24 Estructura de árbol: Estructura jerárquica de archivos

edu.red

25 Se hace referencia a los nombres de directorio utilizando la / para separar niveles. /home/nieves/datos/mi_fichero Si no se comienza con / entonces se entiende relativo al directorio actual. datos/mi_fichero En MS-DOS se utiliza . Movimiento por archivos y directorios

edu.red

26 / Directorio raíz (inicio del árbol). /home Contiene los directorios de los usuarios. /bin Ordenes usuales y utilidades. /usr Programas, librerías y ficheros de uso normal /dev Dispositivos del sistema (realmente no contiene ficheros sino referecias a dispositivos) El árbol de directorios de UNIX estándar (I)

edu.red

27 /etc Contiene ficheros de configuración. /sbin Contiene programas necesarios de inicio del sistema. /tmp Contiene ficheros temporales. /var Contiene ficheros de spool de datos, logs…. /proc Información sobre el sistema. /lib Librerías de ejecución.

El árbol de directorios de UNIX estándar (II)

edu.red

28

La orden que nos dice en cada momento la ruta completa de dónde nos encontramos es pwd (print working directory). Mostrar directorio actual

edu.red

29 La orden ls es bastante parecida a la orden DIR de MSDOS. ls nos muestra los archivos del directorio actual. Podemos especificar un nombre de directorio o caracteres y comodines para seleccionar archivos. Ejemplo: ls fich* Información contenida en un directorio (I)

edu.red

30 ls –l nos muestra información extendida sobre los archivos. ls –a muestra todos los ficheros, pues aquellos que comienzan por . No aparecen con ls Podemos combinar opciones: ls –la muestra todos los archivos y una línea con su tamaño fecha de modificación, permiso y número de enlaces “hard” Información contenida en un directorio (II)

edu.red

31

ls –d muestra los directorios. ls –R muestra el directorio actual y los subdirectorios

Información contenida en un directorio (III)

edu.red

32

cd nombre_directorio Debemos tener permiso para poder acceder a dicho directorio, de lo contrario se rechaza. Cómo cambiar de directorio

edu.red

33 cat nombre_fichero También muestra varios ficheros, uno tras de otro si se especifican varios nombres. Se puede congelar la salida mediante Ctrl-S y restablecer mediante Ctrl-Q. Con Ctrl-C cancelamos la salida. Unix es un sistema orientado a buffers de forma que puede parecer que no responde instantáneamente a dichas órdenes y es debido a los buffers intermedios. Visualización del contenido de un fichero

edu.red

34 cp nombre_original nuevo_fichero Podemos realizar copias recursivas con la orden: cp –r nombre_directorio1 nombre_directorio2 Copiará los archivos y los subdirectorios cp origen1 origen2 destino Coge los dos ficheros y los copia al destino

Cómo copiar ficheros

edu.red

35

Algunas otras opciones: -d Copia los enlaces simbólicos. (Sino por defecto se copia el contenido del original) -p Preserva intactos: Propietario, grupo, permisos y fechas

Cómo copiar ficheros (II)

edu.red

36 mv antiguo_nombre nuevo_nombre Si movemos archivos entre sistemas de ficheros diferentes, automáticamente se realiza una copia física para trasladar los datos, y después, borra los originales. En el mismo sistema de ficheros sólo se cambia el nombre, no se desplazan los datos. Permite cambiar archivos y directorios. Mover ficheros y directorios

edu.red

37

Borrar uno o múltiples ficheros con rm También se puede borrar un directorio con todo su contenido mediante un borrado recursivo. rm –r nombre_directorio ¡Cuidado! Lo borrado NO se puede recuperar Cómo borrar ficheros

edu.red

38

La orden que se utilizar en Unix para crear un directorio es mkdir nombre_directorio Podemos crear el directorio que deseemos en un path o camino que no tiene nada que ver con dónde va a estar este nuevo directorio, sin mas que especificar toda la ruta de creación del mismo. Cómo crear un directorio

edu.red

39

La orden que se utiliza en Unix para borrar un directorio es rmdir nombre_directorio También se pueden eliminar múltiples directorios y utilizar comodines Un directorio se borra si está totalmente vacio Cómo eliminar un directorio

edu.red

40 Directorio actual . Directorio padre .. Directorio home ~ Ej: cp fich1 .. cp fich1 ~ cp fich2 ~/datos Conceptos: directorio actual, padre y home

edu.red

41 Usuarios Del propietario (u) Del grupo (g) Otros (o) Propiedad Lectura (r) Escritura (w) Ejecución (x) Permisos de ficheros

edu.red

42

Propiedad Lectura de ficheros (r) Crear, borrar y modificar archivos (w) Ver el contenido del directorio (x) Permisos de directorios

edu.red

43 Se puede utilizar + y – para conceder o denegar permisos. La orden que utiliza Unix para cambiar privilegios es chmod, a la que hay que añadir una serie de parámetros. Ej. chmod ug+x fichero_1 datos* Da permiso de ejecución para usuario y grupo de los ficheros indicados Cómo cambiar permisos

edu.red

44 more Permite mostrar la información de un fichero o la que produzca otro programa por pantalla de forma que se vaya parando de pantalla en pantalla. Ej: ls –la | more La salida de ls se trasfiere a more y éste la va mostrando de pantalla en pantalla. Para mostrar un fichero cat nombre_fich | more Existen algunos UNIX donde directamente podemos escribir more nombre_fichero

Inspección de archivos

edu.red

45

head –10 nombre_fich muestra las 10 primeras líneas de un fichero. tail –100 nombre_fich muestra las 100 últimas líneas de un fichero. Visualización del comienzo y final de ficheros

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente