Sistema Operativo Linux - WordPress.com...2013/05/03 · 2 Ayuda en Linux – Páginas man Páginas...
Transcript of Sistema Operativo Linux - WordPress.com...2013/05/03 · 2 Ayuda en Linux – Páginas man Páginas...
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)
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
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
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
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
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
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
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
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]
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
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)
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?
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
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
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
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
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)]
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
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
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”
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
22
PrPrááctica en el Laboratorioctica en el Laboratorio
§ Sintaxis básica de los comandos§ Navegación dentro del sistema de
archivos