Escolar Documentos
Profissional Documentos
Cultura Documentos
Contenido
Linux: Un poco de Historia Caractersticas Elementos de la Interfaz grfica Lnea de Comandos Comandos bsicos Algunos comandos interesantes
Caractersticas
Linux es un Sistema Operativo cliente-servidor Es multitarea y multiusuario Cada usuario tiene una serie de permisos que le otorgan privilegios sobre el hardware y el SO Las distribuciones de Linux empaquetan SO y aplicaciones que facilitan la instalacion y uso del sistema Linux e.g. Ubuntu, Debian, Fedora, OpenSUsE, Mandriva, entre otros.
Nmero de caracteres entre 1 y 255 Se puede utilizar cualquier caracter excepto la barra inclinada / y no es recomendable emplear los caracteres con significado especial en Linux (= ^ ~ ' " ` * ; - ? [ ] ( ) ! & ~ < >). Para emplear archivos con estos caracteres o espacios hay que introducir el nombre del archivo entre comillas. Se diferencia entre maysculas y minsculas. No es lo mismo carta.txt que Carta.txt carta.Txt
6
Archivos o archivos ordinarios, son los mencionados anteriormente y contienen informacin plana o binaria Directorios o carpetas, es un archivo especial que agrupa otros archivos y/o directorios de una forma estructurada Archivos orientados a caracter o de bloque, stos representan dispositivos de hardware conectados a un computador y se acceden como si se leyeran o escribieran datos a un archivo. Ejemplo: archivo caracter /dev/mouse, archivo de bloque o acceso aleatorio /dev/sda1
Enlaces, los enlaces son un tipo de archivo ordinario cuyo objetivo es crear un nuevo nombre para un archivo que ya existe (una especie de alias)
@ 2010 EISC, Universidad del Valle Introduccin a las Tecnologas Informticas 7
Caractersticas: el Path
El camino o path de un archivo o directorio es la secuencia de directorios que se ha de recorrer para acceder a un determinado archivo separados por /
Existen dos rutas: El camino absoluto: muestra toda la ruta a un archivo y se caracteriza por iniciar con el caracter / /home/Ana/Carta.txt. El path relativo a un determinado directorio. Ejemplo: si nos encontramos en el directorio /home, el path relativo al archivo Carta.txt es Ana/Carta.txt
@ 2010 EISC, Universidad del Valle Introduccin a las Tecnologas Informticas 9
10
11
Introducir la memoria. El SO monta el sistema de archivos de la memoria. Leer, grabar y/o manipular el contenido. Desmontar el sistema de archivos. Extraer la memoria.
12
Los elementos del entorno grfico estn organizados dependiendo del manejador de ventanas. Estos pueden ser KDE, Gnome, Xfce, entre otros
13
14
15
16
Ejemplo:
u0823456@s1pc3:~$ man sort
Lnea de comandos: muestra por lo general el nombre de usuario y de la mquina.
17
De utilidad general:
cp: para copiar. mv: para mover o renombrar
@ 2010 EISC, Universidad del Valle Introduccin a las Tecnologas Informticas 18
xpdf, evince : para abrir archivos .pdf . ooffice: para inicializar Open Office. mozilla, firefox, opera: para abrir un navegador. kate, pico, vi: para abrir un editor de texto. gv: para abrir archivos .ps
NOTA: Recuerde poner & al final del comando para liberar la consola de la aplicacin que se lanza.
Claro que si lo olvid.... presione la tecla control +Z y despus bg (se cierra la aplicacin).
19
Busca archivos que empiecen por up (ignorando sensibilidad) desde el directorio actual
$ find . -iname up\*
Cambiar permisos (la orden chmod) de archivos y directorios dentro del public_html del usuario:
$ find ~/public_html -type d -exec chmod 711 {} \; $ find ~/public_html -type f -exec chmod 644 {} \;
20
Busca lneas que contengan enlaces en una pgina web index.htm, ignorando case (ignora si las letras son maysculas o minsculas en el patrn o archivos) e imprimiendo nmero de lnea
$ grep -in <a href= index.htm
21
22
Linux: Redirecciones
|: (tubera o pipe) permite dirigir las salidas a entradas otros proceso evitando as el uso de archivos temporales y la ejecucin no sincronizada de comandos
find ./ *.htm | grep *al.htm
comando ... > archivo: redirecciona la salida del comando hacia el archivo
cat archivo1.txt archivo2.txt > archivoUnido.txt
comando ... < archivo: redirecciona la entrada y lee desde el archivo La concatenacin de comandos es muy potente y tpica de la filosofa de Unix y Linux
@ 2010 EISC, Universidad del Valle Introduccin a las Tecnologas Informticas 23
Para tener en cuenta: un usuario puede permitir y/o restringir el que los dems usuarios lean, escriban o ejecuten sus archivos o directorios, mediante el comando chmod
24
PREGUNTAS
Cul es el resultado de la ejecucin de los siguientes comandos?
$ find /directorio -name *.bak -exec rm {} \; $ find . -type f -exec grep "texto" {} /dev/null \; $ find /usr/include -name "*.h" -exec grep open {} \; -print $ grep hola *.c $ ls -l | grep archivo.txt $ ls -l | grep ^d cat archivo1 archivo2 | grep palabra | sort | chmod 644 archivo.tex
25
ser realizada de forma impresa o enviarla a mi correo electrnico ( deisychs@gmail.com). La tarea puede ser realizada en grupos mximo de 3 personas.
@ 2010 EISC, Universidad del Valle Introduccin a las Tecnologas Informticas 26