22
1 Sistema Operativo Sistema Operativo Linux Linux Agenda Agenda § Ayuda en Linux: Páginas man, otros recursos § Navegación sobre el sistema de archivos § Administración de archivos (I parte)

Sistema Operativo Linux - WordPress.com...2013/05/03  · 2 Ayuda en Linux – Páginas man Páginas man También se llaman Manual del Programador UNIXy describen lo que el usuario/administrador

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Sistema Operativo Linux - WordPress.com...2013/05/03  · 2 Ayuda en Linux – Páginas man Páginas man También se llaman Manual del Programador UNIXy describen lo que el usuario/administrador

1

Sistema Operativo Sistema Operativo LinuxLinux

AgendaAgenda

§ Ayuda en Linux: Páginas man, otros recursos§ Navegación sobre el sistema de

archivos§ Administración de archivos (I parte)

Page 2: Sistema Operativo Linux - WordPress.com...2013/05/03  · 2 Ayuda en Linux – Páginas man Páginas man También se llaman Manual del Programador UNIXy describen lo que el usuario/administrador

2

Ayuda en Linux Ayuda en Linux ––PPááginas ginas manman

PPááginas ginas manman

§ También se llaman Manual del Programador UNIX y describen lo que el usuario/administrador necesita saber sobre

• Comandos online del sistema• Las llamadas del sistema• Los formatos de archivo• Mantenimiento del sistema

Page 3: Sistema Operativo Linux - WordPress.com...2013/05/03  · 2 Ayuda en Linux – Páginas man Páginas man También se llaman Manual del Programador UNIXy describen lo que el usuario/administrador

3

PPááginas ginas manman

§ Se instalan por defecto§ Vienen en forma de pantallas simples

basadas en caracteres y no son gráficas§ Para accederlas se necesita una

interfaz de línea de comandos

PPááginas ginas manman

§ Proporcionan información acerca de:• Como introducir el comando• Una descripción de su propósito • Que opciones o argumentos están disponibles

§ También indican que shell debe utilizarse para cada comando

Page 4: Sistema Operativo Linux - WordPress.com...2013/05/03  · 2 Ayuda en Linux – Páginas man Páginas man También se llaman Manual del Programador UNIXy describen lo que el usuario/administrador

4

El comando El comando manman

§ El comando man se utiliza para mostrar páginas man online § Existen varias formas de utilizar el

comando:$man comando$man –k palabra$man –S #sección comando

Formato de la pFormato de la páágina gina manman

§ La página man está compuesta de varias partes

• Name: Nombre del comando y otros comandos relacionados

• Synopsis: Sintaxis y opciones• Description: Resumen de la acción del

comando• Operands: Sobre que archivos/directorio

trabajará el comando• Options: Descripcion de las opciones• See Also: Referencias a otros comandos

relacionados

Page 5: Sistema Operativo Linux - WordPress.com...2013/05/03  · 2 Ayuda en Linux – Páginas man Páginas man También se llaman Manual del Programador UNIXy describen lo que el usuario/administrador

5

NavegaciNavegacióón de las n de las ppááginasginas

Proporciona ayudah

Salta hacia la próxima ocurrencia del texto

n

Busca un texto/texto

Sale del comando manq

Avanza una pantallaf

Vuelve una pantalla atrásb

Muestra una línea a la vezEnter

Muestra una pantalla a la vezBarra espaciadora

PPááginas ginas manman desde desde GnomeGnome

§ Las páginas mantambien pueden ser visualizadas desde la GUI

§ El contenido es el mismo que se visualiza desde la CLI

§ Permite el uso del raton y facilidades de búsqueda

Page 6: Sistema Operativo Linux - WordPress.com...2013/05/03  · 2 Ayuda en Linux – Páginas man Páginas man También se llaman Manual del Programador UNIXy describen lo que el usuario/administrador

6

PPááginas ginas manman desde desde GnomeGnome

Ayuda adicionalAyuda adicional

§ La mayoría de las distribuciones de Linux tienen también ayudas adicionales a cada paquete que fuera instalado

/usr/doc/usr/share/dochttp://localhost/doc

Page 7: Sistema Operativo Linux - WordPress.com...2013/05/03  · 2 Ayuda en Linux – Páginas man Páginas man También se llaman Manual del Programador UNIXy describen lo que el usuario/administrador

7

Ayuda adicionalAyuda adicional

§ Internet continúa siendo el mejor recurso para obtener ayuda en Linux

http://www.linux.orghttp://www.google.com/linuxhttp://www.redhat.com/docs

PreguntasPreguntas

Page 8: Sistema Operativo Linux - WordPress.com...2013/05/03  · 2 Ayuda en Linux – Páginas man Páginas man También se llaman Manual del Programador UNIXy describen lo que el usuario/administrador

8

PrPrááctica en el Laboratorioctica en el Laboratorio

§ Utilización del comando man§ Exploración de sitios web para

obtener ayuda

Acceso a archivos Acceso a archivos y directoriosy directorios

Page 9: Sistema Operativo Linux - WordPress.com...2013/05/03  · 2 Ayuda en Linux – Páginas man Páginas man También se llaman Manual del Programador UNIXy describen lo que el usuario/administrador

9

ContenidosContenidos

§ Sintaxis básica de la línea de comandos§ Exhibición del directorio actual§ Cambio de directorios§ Listado de directorios

• Listado de archivos ocultos• Listado de tipos de archivos• Listado en formato largo• Listado recurrente

Sintaxis de la lSintaxis de la líínea de nea de comandoscomandos

§ Cuando se accede al login a través de la línea de comandos o se abre una terminal se pueden introducir comandos

• Los comandos son instrucciones que le dicen al sistema que lleve a cabo una acción

• La forma de los comandos es:

• Los items con corchetes son opcionales

$ comando [opciones] [argumentos]

Page 10: Sistema Operativo Linux - WordPress.com...2013/05/03  · 2 Ayuda en Linux – Páginas man Páginas man También se llaman Manual del Programador UNIXy describen lo que el usuario/administrador

10

Sintaxis de la lSintaxis de la líínea de nea de comandoscomandos

$ comando [opciones] [argumentos]

Archivos o directorios o texto. Si no se especifica nada, usa el directorio actual

Argumentos

Modifica las acciones del ejecutable. Especifica como debe ejecutarse el comando

Opciones

Programa ejecutable. Especifica que es lo que Usted quiere que el sistema haga

Comando

Reglas de sintaxis en LINUXReglas de sintaxis en LINUX

§ Debe utilizarse un espacio como delimitador entre cada parte del comando introducido§ Pueden introducirse hasta 256 caracteres en una

única línea de comandos§ Los comandos LINUX van generalmente en

minúscula§ Las opciones son usualmente una única letra

precedida por un signo menos

Page 11: Sistema Operativo Linux - WordPress.com...2013/05/03  · 2 Ayuda en Linux – Páginas man Páginas man También se llaman Manual del Programador UNIXy describen lo que el usuario/administrador

11

Reglas de sintaxis en LINUXReglas de sintaxis en LINUX

§ Pueden combinarse múltiples opciones utilizando sólo un guión§ La opción podría estar en mayúscula o en

minúscula dependiendo del comando§ Muchos comandos no requieren las tres

partes§ Pueden introducirse múltiples comandos en

una única línea separándolos por medio de un punto y coma (;) u otro separador

Ejemplos de comandos Ejemplos de comandos LINUXLINUX

§ Ejemplo de comandos:

$ ls (sólo el comando)$ ls tutor.vi (comando y argumento)$ ls tutor.vi fruit2 (comando y argumentos) $ ls -l (comando y opción)$ ls -la (comando y opciones)

$ ls -lF dir1 tutor.vi; sleep 2(comando, opciones y argumentos ; comando y argumento)

Page 12: Sistema Operativo Linux - WordPress.com...2013/05/03  · 2 Ayuda en Linux – Páginas man Páginas man También se llaman Manual del Programador UNIXy describen lo que el usuario/administrador

12

Comando Comando ““pwdpwd””

§ Utilice el comando pwd (imprimir directorio de trabajo) para mostrar el nombre de ruta absoluto de su directorio actual§ Si va a trabajar con rutas relativas es

importante conocer el directorio de trabajo–En que directorio de trabajo se encuentra

cuando abre una terminal?

Cambio de directorioCambio de directorio

§ El comando cd (cambiar directorio) se utiliza para cambiar a un nuevo directorio actual§ Formato del Comando: $ cd [nombre_del_directorio]

• Por que aparece entre corchetes el “nombre de directorio”?

• El nombre de directorio representa una opción o un argumento?

Page 13: Sistema Operativo Linux - WordPress.com...2013/05/03  · 2 Ayuda en Linux – Páginas man Páginas man También se llaman Manual del Programador UNIXy describen lo que el usuario/administrador

13

Argumentos y atajos de Argumentos y atajos de ““cdcd””

§ Como argumento del comando puede usar:

• Una ruta absoluta al directorio• Una ruta relativa• Ningun argumento y lo llevaría a su directorio home• El .. (punto punto) para referencia al directorio

superior• El . (punto) para referencia al directorio actual• Puede utilizar el ~ para ir a su home

Tipos de nombres de rutaTipos de nombres de ruta

§ Los nombres de ruta especifican la ubicación de un directorio o archivo en la estructura de directorios§ Existen dos

• Nombres de ruta absoluto• Nombres de ruta relativo

§ Cualquiera de los dos métodos pueden utilizarse en cualquier momento

Page 14: Sistema Operativo Linux - WordPress.com...2013/05/03  · 2 Ayuda en Linux – Páginas man Páginas man También se llaman Manual del Programador UNIXy describen lo que el usuario/administrador

14

Nombres de ruta Nombres de ruta absolutosabsolutos

§ Una ruta absoluta especifica un archivo o directorio en relación a toda la jerarquía de archivos UNIX

• La jerarquía comienza en el directorio / (raíz)• Si utiliza su nombre de ruta absoluto, puede estar

siempre seguro de que llegará al directorio correcto

Nombres de ruta Nombres de ruta absolutosabsolutos

§ Características• Siempre se inician en el directorio raíz (/) y

presentan un listado de cada directorio junto con la ruta hacia el archivo (o directorio) de destino

• Siempre utilizan una barra (/) entre cada nombre de directorio de la ruta para indicar directorios diferentes

• Ejemplos:/home/user02/home/user02/dir1

Page 15: Sistema Operativo Linux - WordPress.com...2013/05/03  · 2 Ayuda en Linux – Páginas man Páginas man También se llaman Manual del Programador UNIXy describen lo que el usuario/administrador

15

Nombres de ruta Nombres de ruta relativosrelativos

§ Una ruta relativa describe la ubicación de un archivo o directorio trazando el camino desde el directorio actual de trabajo

• Si la ruta de un archivo o directorio no comienza con el directorio raiz / entonces es una ruta absoluta

• Las rutas relativas generalmente son mas cortas• Es necesario conocer el directorio actual y la

relación que existe para llegar hasta el destino• Ej.: dir1/coffees, ../dir1

Nombres de ruta Nombres de ruta relativosrelativos

§ Características• Las rutas relativas requieren un conocimiento previo

del directorio actual y el camino hasta el destino• Las rutas relativas no identifican univocamente a un

archivo• Ejemplos:

dir1/coffeeshome/user01/dir2../dir1../../etc/hosts

Page 16: Sistema Operativo Linux - WordPress.com...2013/05/03  · 2 Ayuda en Linux – Páginas man Páginas man También se llaman Manual del Programador UNIXy describen lo que el usuario/administrador

16

Comando Comando ““lsls””

§ Este comando mostrará un listado de todos los archivos y directorios dentro del directorio actual o de los directorios especificados§ Formato del Comando: $ ls [-opcion(es)][nombre(s) de ruta(s)]

• Si no se proporciona un nombre de ruta como argumento, ls mostrará los contenidos del directorio actual

Ejemplo del comando Ejemplo del comando lsls

Page 17: Sistema Operativo Linux - WordPress.com...2013/05/03  · 2 Ayuda en Linux – Páginas man Páginas man También se llaman Manual del Programador UNIXy describen lo que el usuario/administrador

17

ExposiciExposicióón de archivos n de archivos ocultosocultos

§ Los archivos ocultos se utilizan frecuentemente para personalizar el entorno de trabajo de un usuario§ Para que un archivo sea oculto debe

empezar el nombre con . (punto)§ Formato del Comando: $ ls –a [nombre(s) de ruta(s)]

• El enlace al directorio actual y al directorio padre son ocultos

ExhibiciExhibicióón de los tipos de n de los tipos de archivosarchivos

§ Existen básicamente cuatro tipos de archivo UNIX:

• Directorio• Ejecutable• Archivo de texto ASCII o archivo de datos• Enlace Simbólico

§ Formato del Comando: $ ls –F [nombre(s) de ruta(s)]

Page 18: Sistema Operativo Linux - WordPress.com...2013/05/03  · 2 Ayuda en Linux – Páginas man Páginas man También se llaman Manual del Programador UNIXy describen lo que el usuario/administrador

18

SSíímbolos del comando mbolos del comando ““lsls--FF””

Arroba@Enlace simbólico

Asterisco¬Ejecutable

No tiene símbolo

(ninguno)Archivo de texto o datos

Barra/Directorio

NotasNotasSSíímbolomboloTipo de archivoTipo de archivo

ExhibiciExhibicióón del listado n del listado largolargo

§ El listado largo permite ver información más detallada acerca de cada archivo o directorio§ Formato del Comando: $ ls –l [nombre(s) de ruta(s)]

• La opción ls -l también distinguirá entre archivos y directorios

Page 19: Sistema Operativo Linux - WordPress.com...2013/05/03  · 2 Ayuda en Linux – Páginas man Páginas man También se llaman Manual del Programador UNIXy describen lo que el usuario/administrador

19

InformaciInformacióón del n del ““lsls --ll””

drwxr-xr-x 5 user02 staff 512 Jun 12 16:40 dir1

Tipo de archivo (ej.: “d” es un directorio)PermisosEnlacesPropietarioGrupoTamañoFecha y hora de la última modificaciónNombre del archivo

Listado de directorios Listado de directorios individualesindividuales

§ Para mostrar información detallada acerca de un directorio, pero no sus contenidos se utiliza el listado de directorios individuales§ Formato del Comando: $ ls –dl [nombre(s) de ruta(s)]

• Esto es útil cuando usted desea ver los permisos en un directorio y no la información acerca de sus contenidos

Page 20: Sistema Operativo Linux - WordPress.com...2013/05/03  · 2 Ayuda en Linux – Páginas man Páginas man También se llaman Manual del Programador UNIXy describen lo que el usuario/administrador

20

Listado recurrente de Listado recurrente de directoriosdirectorios

§ Para mostrar los contenidos de un directorio y de todos sus subdirectorios se utiliza el listado recurrente§ Formato del Comando: $ ls –R [nombre(s) de ruta(s)]

• La opción -R o -r se utiliza comúnmente con muchos comandos UNIX para indicar una acción recurrente

• Recurrente generalmente se refiere a un directorio y todos sus subdirectorios

VisualizacionVisualizacion de archivos de archivos desde desde GnomeGnome

§ La herramienta de exploracion de archivos es el Nautilius§ Por defecto se inicia

en la carpeta “HOME”

Page 21: Sistema Operativo Linux - WordPress.com...2013/05/03  · 2 Ayuda en Linux – Páginas man Páginas man También se llaman Manual del Programador UNIXy describen lo que el usuario/administrador

21

VisualizacionVisualizacion de archivos de archivos desde desde GnomeGnome

§ La información que muestra el comando “ls –l”puede verse pidiendo las propiedades del archivo.

PreguntasPreguntas

Page 22: Sistema Operativo Linux - WordPress.com...2013/05/03  · 2 Ayuda en Linux – Páginas man Páginas man También se llaman Manual del Programador UNIXy describen lo que el usuario/administrador

22

PrPrááctica en el Laboratorioctica en el Laboratorio

§ Sintaxis básica de los comandos§ Navegación dentro del sistema de

archivos