mailxmail - Cursos para compartir lo que sabes
Introducción a Linux
Autor: Mailxmail
[[Link]
Descubre miles de cursos como éste en [Link] 1
mailxmail - Cursos para compartir lo que sabes
Presentación del curso
Linux es un sistema operativo de descarga gratuita que se creo a principios de los
años noventa para competir con Windows. Se caracteriza por ser libre y por venir
acompañado de un código fuente. Este curso gratis le enseñará una serie de pautas
para que empiece a manejar Linux. Esta será la primera entrega de una trilogía de
cursos sobre este sistema que se irán colgando en MailxMail.
Visita más cursos como este en mailxmail:
[[Link]
[[Link]
¡Tu opinión cuenta! Lee todas las opiniones de este curso y déjanos la tuya:
[[Link]
Cursos similares
Cursos Valoración Alumnos Vídeo
Curso de Windows
Windows es el sistema operativo que nos da la plataforma para poder trabajar con otros 3.624
programas, como por ejemplo el paquete de microsoft [Link]á pensado apa...
[15/03/06]
MySQL básico. Bases de datos y software libre
(segunda parte) 105
Curso de informática sobre mysql básico incluida la instalación, configuración y descarga
de mysql. en esta segunda parte de nuestro curso sobre bases de datos y software...
[30/10/08]
Corel Draw 12
Aprenda el manejo de las herramientas gráficas utilizadas en el programa de corel draw y 5.235
aprende a crear dibujos, armar de composiciones, efectos y mucho má[Link] ...
[14/08/06]
Planificación con MS Project
Introdúcete, paso a paso, en la planificación que necesitarás para conocer todo el 2.096
programa de ms project. te servirán de ayuda las imágenes escogidas y las marcas que la...
[23/06/06]
PSI. Planificación del Sistema de Información
(primera parte) 66
Psi, planificación del sistema de información, es el tema de informática que vamos a
desarrollar en este curso. aprenderás a definir los modelos de arquitectura de inform...
[16/10/08]
Descubre miles de cursos como éste en [Link] 2
mailxmail - Cursos para compartir lo que sabes
1. El Software de libre redistribución
[ [Link]
Cuando se libera una obra intelectual al público, el autor debe especificar los
derechos que tendrán sobre la misma los autores. Normalmente, estos derechos se
consignan en una licencia que acompaña a la obra y sus copias.
Un programa es una obra intelectual y, por tanto, debe acompañarse de una licencia
cuando se libera al público. Un programa es de libre redistribución si su licencia
por lo menos da derecho a los usuarios para emplearlo, copiarlo y redistribuir
copias.
Un buen programa es una herramienta que le facilita a algunas personas la
realización de una tarea específica. Hacer un buen programa y mantener su calidad
no es tarea fácil, porque un programa es como una compleja maquinaria con
muchas partes que exige de sus desarrolladores:
[Link] constante de la teoría relacionada con el programa, de otros programas
similares y de las necesidades de los usuarios.
[Link] para completar el programa, experimentar cambios y aplicarlos si
resultan apropiados.
[Link]ón y paciencia para atender a los usuarios y sus reclamos o
requerimientos, así como para comunicarse con otros desarrolladores.
[Link] para continuar el desarrollo.
Como ejemplo, podemos considerar el trabajo de los desarrolladores del "kernel" de
Linux, el kernel es una de las principales partes del sistema operativo. Ellos se
comunican por correo electrónico en la lista de desarrollo "linux-kernel@[Link]"
"linux-kernel@[Link]", donde hay más de 3000 personas inscritas, y
donde se intercambia diariamente más de 150 mensajes, con el fin de mejorar cada
parte del kernel (el kernel es una parte compuesta de pequeñas partes). En esos
mensajes, algunos desarrolladores envían resultados de experimentos o propuestas
de modificaciones para mejorar cierta parte. Las propuestas son juzgadas por otros
miembros, y los experimentos son repetidos hasta que logran llegar a un acuerdo;
tal vez varios días o incluso meses después para mejorar una sola de las partes.
Dada esta gran dificultad para desarrollar software de buena calidad, ¿Por qué el
software de libre redistribución no exige contraprestación?
Cada desarrollador tiene sus motivaciones propias, pero tal vez algo común es el
deseo de colaborar, el deseo de ayudar desinteresadamente. Esto no quiere decir
que los desarrolladores de software de libre redistribución no tengan necesidades
económicas, sino que deben buscar formas para pagar sus gastos; nosotros como
usuarios podemos tomar una posición activa:
Descubre miles de cursos como éste en [Link] 3
mailxmail - Cursos para compartir lo que sabes
-Podemos continuar la ola de solidaridad ayudando desinteresadamente (hay
muchos proyectos en los cuales trabajar, en particular podemos ayudar a desarrollar
software de libre redistribución).
-Podemos donar a proyectos o personas que ayuden desinteresadamente (en
particular a personas que desarrollan software de libre redistribución).
El software de libre redistribución es una oportunidad para colaborar
desinteresadamente.
Para conocer diversas motivaciones para liberar obras bajo licencias que permitan
libre redistribución, puede consultar diversos puntos de vista:
[Link] del movimiento de fuentes abiertas en: [Link]
[Link] del movimiento de software libre en: [Link]
[Link]
[Link] para ceder obras al dominio público en: [Link]
[Link]
Para conocer más sobre el desarrollo del kernel de Linux, puede consultar el FAQ de
la lista de desarrollo en: [Link]
Si desea consultar más sobre licencias concretas de libre redistribución para
programas y escritos: [Link]
[Link]?uid=33
Descubre miles de cursos como éste en [Link] 4
mailxmail - Cursos para compartir lo que sabes
2. Qué es Linux
[ [Link]
Un sistema operativo es un programa que facilita el empleo del hardware de un
computador, lo facilita presentando abstracciones de cada dispositivo. Por
ejemplo, al guardar información en un disquete, el usuario puede pensar en
archivos y; el sistema operativo se encarga de los detalles de acomodar y organizar
la información en el disquete a nivel físico. Linux es un sistema operativo tipo
Unix de libre redistribución. Unix es el nombre de un sistema operativo concebido
en los años setenta junto con el lenguaje de programación C por Kenneth
Thompson, Dennis Ritchie y sus colegas de laboratorios Bell.
Es un programa que facilita la utilización de un computador por parte del usuario
abstrayendo dispositivos para que el usuario no se ocupe de los detalles de cada
uno. Unix se basa en varias ideas muy buenas que aún están en plena vigencia:
[Link] los creadores de Unix, un sistema operativo debería ser un conjunto de
herramientas y conceptos básicos que le permitan al usuario construir rápida y
fácilmente sus propias herramientas para automatizar procesos. Unix es como un
juego de herramientas que puede aprovecharse al máximo con algo de estudio.
[Link] gran idea que se ha desarrollo junto con Unix ha sido Internet, porque en
este sistema se realizaron las primeras implementaciones de los protocolos de
comunicación en los que se basa Internet, y aún hoy son sistemas Unix los que
mantienen Internet en funcionamiento.
[Link] buena idea ha sido usar y promover estándares abiertos. Hoy en día, existen
grupos que mantiene estándares que definen lo que es un sistema tipo Unix: Posix [Link]
[Link] y The Open Group [Link]
[Link] de hecho, la palabra Unix es una marca registrada de
X/Open.
Dado que sacar copias de un programa no es costoso ni difícil, y dado el
carácter de Unix, desde sus comienzos este sistema ha promovido la
colaboración y; muchas personas han entregado al público las herramientas
que han realizado para permitir su libre redistribució[Link] palabras del mismo
Dennis Ritchie: "Lo que queríamos preservar no era sólo un buen ambiente en el cual
programar, sino también un sistema alrededor del cual se formara fraternidad".
Descubre miles de cursos como éste en [Link] 5
mailxmail - Cursos para compartir lo que sabes
3. Otros sistemas operativos
[ [Link]
Junto con Linux, hay varios sistemas operativos tipo Unix cuyas fuentes permiten la
libre copia y libre redistribución, la mayoría se basan en Unix BSD, nombre de una
version de Unix desarrollada en la universdiad de Berkeley en los 70's. Veamos
algunos ejemplos:
NetBSD: es un descendiente de 386BSD (que a su vez es un descendiente de BSD).
NetBSD se centra en portabilidad, es decir, que funciona en diversos tipos de
computadores ([Link]
OpenBSD: descendiente de NetBSD, centrado en seguridad y criptografía
([Link]
FreeBSD: descendiente de 386BSD, centrado en dar facilidad al usuario final
([Link]
Linux: el kernel de este sistema ha sido desarrollado de forma independiente de BSD
desde 1992 por Linus Torvalds y un gran grupo de voluntarios ( h t t p : / /
[Link]). Otros componentes del sistema fueron tomados de BSD y otros
fueron aportados por diversas organizaciones como: Free Software Foundation,
XFree86, Apache Foundation, etc.
Los sistemas tipo Unix han sido empleados tradicionalmente por programadores,
por esto, cuenta con compiladores, editores y herramientas para facilitar la
programación, especialmente en lenguaje C. En el caso de Linux, tales herramientas
han sido desarrolladas por la Free Software Foundation ([Link] Así
mismo, la FSF aportó la licencia que cubre al kernel (llamada GPL) y muchos
componentes de un sistema Linux.
Al igual que otros sistemas operativos, Unix/Linux cuentan con un sistema de
ventanas que, a diferencia de otros sistemas, es independiente de Unix/Linux, es
decir, puede ponerse, quitarse o cambiarse. Tal sistema de ventanas se llama
X-Window y la versión particular que se emplea en Linux se llama XFree86
[Link]
Para facilitar la adopción de Unix por parte de usuarios sin experiencia con este
sistema, hay varios proyectos en marcha, los dos más conocidos son GNOME
([Link] y KDE ([Link] que funcionan sobre Linux
y X-Window. Cada uno brinda un escritorio gráfico y aplicaciones de oficina como a
las que están acostumbrados los usuarios de otros sistemas operativos, por
ejemplo, procesador de texto, hoja de cálculo, entre otros.
Hay muchos otros programas que funcionan sobre Linux y que satisfacen diversas
necesidades. Dada tal cantidad y variedad de programas para Linux, hay grupos de
personas dedicadas a configurar distribuciones. Una distribución de Linux es una
Descubre miles de cursos como éste en [Link] 6
mailxmail - Cursos para compartir lo que sabes
selección de programas junto con herramientas para administrarlos e instalarlos con
facilidad. Algunos nombres de distribuciones son Redhat, Mandrake, Suse o
Debian. Nuestra plataforma de referencia se basa en la distribución Debian que es
de alta calidad técnica y que es realizada por voluntarios del mundo entero desde
1993.
Descubre miles de cursos como éste en [Link] 7
mailxmail - Cursos para compartir lo que sabes
4. Lecturas recomendadas y ejercicios
[ [Link]
Lecturas recomendadas sobre Linux .-
-Dennis Ritchie ha escrito una corta autobiografía, que está disponible en:
[Link]
-La evolución del sistema Unix como diagrama puede consultarse en [Link]
[Link] allí mismo se encuentra una buena
recopilación de enlaces a diversas versiones de la historia de Unix.
-Un muy buen libro en el cual se habla de la historia de Unix es A Quarter Century
of UNIX de Peter H. Salus.
-La evolución de BSD puede consultarse en: [Link]
[Link]
-Puede consultarse más sobre la forma de desarrollo del kernel de Linux en las FAQ
del mismo: [Link]
Hay un breve resumen de la historia de Linux, Unix y los movimientos de fuentes
abiertas y software libre en la sección 2.1 de "Secure Programming for Linux and
Unix HOWTO", escrito por David A. Wheeler: [Link]
[Link]
Ejercicios.-
1. Investigue más sobre las diferencias entre Linux y otros sistemas de libre
redistribución como OpenBSD o FreeBSD.
2. ¿En que consisten los movimientos de fuentes abiertas y de software libre, y cual
es su relación con Linux?
Soluciones.-
1. Investigue más sobre las diferencias entre Linux y otros sistemas de libre
redistribución como OpenBSD o FreeBSD.
Los *BSD por ser menos populares tiene menos aplicaciones y cuentan con una capa
para emular Linux; los desarrolladores se concentrar en portar aplicaciones de Linux
y de otras plataformas; el desarrollo es dirigido por un equipo empleando CVS.
2. ¿En que consisten los movimientos de fuentes abiertas y de software libre, y cual
es su relación con Linux?
Descubre miles de cursos como éste en [Link] 8
mailxmail - Cursos para compartir lo que sabes
Fuentes abiertas busca presentar los méritos técnicos de usar programas cuyas
fuentes puedan ser vistas por el público. Es impulsado por Open Source Initiative.
Software libre se refiere a una ideología y una clasificación de licencias acorde. Se
trata de la ideología de la Free Software Foundation.
Descubre miles de cursos como éste en [Link] 9
mailxmail - Cursos para compartir lo que sabes
5. El sistema de usuarios y el manejo de la clave (I)
[ [Link] ]
Al igual que Unix, Linux es un sistema operativo multiusuario y multitarea.
Multitarea significa que se puede realizar más de una tarea a la vez y multiusuario
significa que el sistema puede ser empleado por más de un usuario. Por ser
multiusuario, Unix debe diferenciar a los usuarios y su información. Para lograrlo, a
cada usuario se le asigna una identificación única (en inglés login), un grupo, una
clave de acceso (en inglés password) y un espacio independiente del espacio de los
demás usuarios (ese espacio se llama directorio personal y permite organizar
información del usuario en archivos). Unix brinda también un esquema de permisos,
con el que un usuario puede conceder o quitar permisos para ver o modificar sus
archivos a otros usuarios o a usuarios de su mismo grupo. Gracias al sistema de
usuarios y al esquema de permisos, no es posible que un usuario normal
desconfigure el sistema completo o lo infecte con virus. La configuración general
del sistema sólo puede cambiarla el administrador del sistema, cuyo login es root.
Como usuario de Linux, usted tendrá un login, un grupo principal, un espacio y una
clave. Para evitar mala utilización de los recursos por parte de otra persona a
nombre suyo, su clave de acceso debe ser secreta. Además, por seguridad, es
recomendable que cada usuario cambie su clave de acceso al menos cada dos
meses; empleando el comando password desde un intérprete de comandos.
Puede entrar a una sesión con su login y clave, bien desde un entorno gráfico (con
un programa llamado gdm), o bien desde una interfaz tipo texto. Su sistema Linux
puede brindarle simultáneamente varias interfaces tipo texto, llamadas consolas
virtuales, junto con el entorno gráfico. Desde el entorno gráfico puede pasar a una
consola virtual presionando Ctrl-Alt-F1, y desde una consola virtual puede retornar
a la sesión gráfica con Ctrl-Alt-F7.
Descubre miles de cursos como éste en [Link] 10
mailxmail - Cursos para compartir lo que sabes
Descubre miles de cursos como éste en [Link] 11
mailxmail - Cursos para compartir lo que sabes
6. Sistema de usuarios y manejo de la clave (II)
[ [Link] ]
Cuando inicie una sesión desde una consola virtual, entrará a un intérprete de
comandos donde podrá dar comandos o ejecutar programas. En una sesión gráfica,
podrá emplear el ratón; por ejemplo, para elegir opciones de menús, aún cuando en
Unix es usual emplear un intérprete de comandos incluso desde sesiones gráficas
(porque es más efectivo trabajar con 10 dedos en el teclado que con 2 sobre el ratón).
Los programas iniciados desde una consola virtual, generalmente pueden
interrumpirse con la secuencia de teclas Control-C, para reiniciar la sesión gráfica
puede emplear la secuencia Ctrl-Alt-Backspace.
Tenga en cuenta salir de su sesión cuando termine de trabajar y recuerde no apagar el
computador sin antes haber "cerrado" el sistema operativo ya que,si apaga el
computador antes de cerrar Linux puede que pierda información. Para salir de una
sesión con un intérprete de comandos se emplea el comando exit y; para salir de una
sesión gráfica con Gnome busque entre los menús la opción Logout o Salir. La labor
de "apagar" depende de la política que el administrador haya escogido; eventualmente
usted podrá hacerlo desde los menús de gdm. El administrador puede apagar el
sistema con el comando halt (ver Apagado y encendido de una red).
Lecturas recomendadas.-
-Como complemento a esta lectura puede consultar las secciones 3.2.1 a 3.2.6 del
libro "Linux Installation and Getting Started", escrito por Matt Welsh y otras
personas. Está disponible en Internet en
[Link]
Descubre miles de cursos como éste en [Link] 12
mailxmail - Cursos para compartir lo que sabes
7. Ejercicios prácticos
[ [Link]
Veamos algunos ejercicios prácticos para poder asimilar los contenidos de las
lecciones anteriores.
1. Averigüe su login y su clave con el administrador del sistema, úselos para entrar
a una sesión gráfica con el escritorio GNOME y después salga.
2. Pase a consolas virtuales y regrese a modo gráfico. Practique el uso de la
secuencia de teclas Ctrl-Alt-Backspace.
3. Empleando una consola virtual abra una sesión con su login, cambie su clave (con
el comando password), salga de la cuenta y regrese a su escritorio GNOME.
Soluciones.-
1. Averigüe su login y su clave con el administrador del sistema, uselos para entrar a
una sesión gráfica con el escritorio GNOME y después salga.
Aviso: no olvide salir de su sesión cada vez que deje de usarla. Si la deja abierta
alguien podría actuar a nombre suyo.
Una vez sabe login y clave prende un computador, espere hasta que se inicie el
modo gráfico y un recuadro en el que diga Login y usted pueda teclear su login y
ENTER después verá otro recuadro en el que se le pide la clave --no la verá al
teclear cuando termine presione ENTER.
2. Pase a consolas virtuales y regrese a modo gráfico. Practique el uso de la
secuencia de teclas Ctrl-Alt-Backspace.
Aviso: nuevamente le recordamos no apagar el computador con el interruptor o con
el botón reset sin antes haber salido de Linux.
Ctrl-Alt-F1 ; Ctrl-Alt-F7
3. Empleando una consola virtual abra una sesión con su login, cambie su clave (con
el comando passwd), salga de la cuenta y regrese a su escritorio GNOME.
Aviso: después de abrir una consola virtual o de entrar a una sesión del intérprete
de comandos con su login, al terminar no olvide salir de la sesión con el comando exit
exit. Para evitar problemas de seguridad es recomendable que su clave tenga más
de 6 caracteres (algunos sistemas sólo permiten hasta 8), que no sea una palabra
que aparezca en diccionario alguno (de ningún idioma), tampoco debe ser su
nombre, ni el nombre de su mascota, ni de un ser querido, ni su dirección, ni el
nombre de bandas de rock. Idee una palabra fácil de recordar sólo para usted, no la
anote en un papel y emplee preferiblemente signos de puntuación y números (pero
Descubre miles de cursos como éste en [Link] 13
mailxmail - Cursos para compartir lo que sabes
no Backspace). Otra importante recomendación con respecto a la clave: no la olvide!
Ctrl-Alt-F1; login y clave ; passwd ; clave anterior ; clave nueva dos veces ; exit ; Ctrl-Alt-F7
Ctrl-Alt-F7
Descubre miles de cursos como éste en [Link] 14
mailxmail - Cursos para compartir lo que sabes
8. Escritorio y herramientas Gnome
[ [Link]
Cuando inicie una sesión gráfica verá el escritorio Gnome. Este escritorio cuenta
con iconos para acceder rápidamente a aplicaciones y, con menús que le permiten
iniciar programas. También le permite usar varios espacios de trabajo, cada uno
como un escritorio independiente de los demás; aunque es fácil pasar aplicaciones
de un espacio de trabajo a otro, pues basta arrastrarlas con el ratón.
Escritorios independientes en una misma sesión de Gnome, cada uno puede tener
aplicaciones diferentes que pueden pasarse de uno a otro arrastrando con el ratón.
El botón izquierdo del ratón, normalmente, permite elegir una opción de un menú o
activa un icono. El botón derecho tiene diversas aplicaciones de acuerdo al contexto.
El botón del centro permite pegar el texto que se hubiera seleccionado con el ratón.
Si su ratón sólo tiene 2 botones, puede "emular" el botón del centro oprimiendo
simultáneamente el izquierdo y el derecho. Para seleccionar un texto se pasa por
encima del mismo con el puntero del ratón mientras se mantiene presionado el
botón izquierdo.
Descubre miles de cursos como éste en [Link] 15
mailxmail - Cursos para compartir lo que sabes
Este botón del ratón permite copiar textos previamente seleccionados; si el ratón
sólo tiene dos botones puede emularse oprimiendo ambos simultáneamente.
El escritorio Gnome es bastante configurable, usted puede configurar los menús,
los iconos, el tipos de letra, el fondo, el protector de pantalla, el tema, el
administrador de ventanas, sonidos, la interacción con las ventanas; y muchos otros
detalles de acuerdo a su gusto. Para hacer algunas de las configuraciones puede
emplear opciones de los menúsGnome, el ratón por ejemplo, para administrar los
iconos que hay sobre el escritorio, el programa "Centro de control Gnome" y,
eventualmente, los archivos de configuración de X-Window, programa usado para
configurar algunas características de Gnome (e.g papel tapiz, sonidos, teclas
rápidas)
El administrador de ventanas que emplee decorará cada ventana con botones que le
permitirán cerrar, maximizar o minimizar. Las ventanas minimizadas se verán en la
parte inferior del escritorio Gnome, más precisamente en el panel que no
necesariamente está en la parte inferior, porque puede reubicarse de acuerdo a su
gusto.
Entre los menús de Gnome, encontrará diversas herramientas: calculadora gcalc,
editor de texto sencillo gnotepad, calendario gnomecal, procesador de palabra,
hoja de cálculo, graficadores, reproductor de sonido y vídeo; y muchas otras que
puede aprender a usar consultando la documentación. Entre las aplicaciones debe
haber una terminal, se trata de un intérprete de comandos en una ventana que, para
iniciarla, puede haber varias opciones entre los menús de Gnome: Regular xterm,
color xterm, GNOME terminal. Este intérprete se opera con teclado y es la
herramienta integradora del juego de herramientas Unix.
Descubre miles de cursos como éste en [Link] 16
mailxmail - Cursos para compartir lo que sabes
9. Los directorios y los archivos
[ [Link]
La primera vez que inicie una sesión, posiblemente, además del escritorio se iniciará
un programa que le permite administrar sus archivos empleando el ratón. Esta
aplicación puede iniciarse también desde los menús de Gnome bajo el nombre
Administrador de Archivos o gmc o bien, Nautilus. Este programa y el intérprete
de comandos son importantes porque le permiten organizar la información que
se almacena en discos duros, disquetes y otros dispositivos.
Un sistema Linux instalado puede tener más de un millón de archivos que
afortunadamente se identifican por nombres que pueden organizarse dentro de
directorios. En el sistema de archivos de Linux, los directorios se organizan en
manera de árbol a partir de un directorio principal llamado directorio raíz; y que se
denota por ' / '. Cada directorio puede contener otros directorios o nombres de
archivos. Un archivo es información de un mismo tipo localizada en algún
dispositivo de almacenamiento junto con atributos como: fecha de creación, fecha
de última actualización, login del dueño, grupo al que pertenece y permisos. Cada
archivo puede tener diversos nombres en diversos directorios, cada nombre es
como un enlace a la información del archivo.
El árbol de directorios es el directorio del cual se desprenden los demás; se denota
por / .
Como cada programa tiene su propia forma de almacenar información, para
facilitarnos la identificación de un archivo suele agregarse un postfijo al nombre del
archivo. Tales postfijos suelen llamarse extensiones. Algunos postfijos comunes se
presentan a continuación junto con el programa que puede emplearse para verlos o
editarlos esta barra / . Veamos algunos ejemplos:
-Textos planos, pueden editarse con un editor de texto y se identifican con .txt
-Gráficas en diversos formatos, pueden editarse por ejemplo con gimp y se
identifican con .jpg, .xpm, .gif, .png
-Información comprimida, pueden descomprimirse con g z i p - d, uncompress y
unzip respectivamente. Para comprimir en estos formatos se usa gzip, compress y
zip. Por ejemplo si en el directorio de trabajo existe un archivo [Link] el
comando gzip [Link] producirá en el mismo directorio el archivo comprimido
[Link]. Se identifican con .gz, .Z, .zip
-Hipertextos HTML que pueden verse con un navegador y editarse con un editor de
texto --también hay herramientas especializadas para editar HTML y se identifican
con .html.
Descubre miles de cursos como éste en [Link] 17
mailxmail - Cursos para compartir lo que sabes
10. Directorios y archivos (I)
[ [Link]
El archivo con varios archivos empaquetados, puede desempaquetarse con el
programa tar (si están además comprimidos el sufijo puede ser .[Link] o .tgz). Para
crear un empaquetado [Link] a partir del contenido del directorio
/home/juan/tareas puede usarse: tar cvf [Link] / home/juan/tareas. Para
desempaquetar el archivo [Link] en el directorio de trabajo se usa: tar xvf
[Link]. Para desempaquetar y descomprimir [Link] (o [Link]) puede
descomprimir primero con gzip y el resultado desempaquetarlo con tar o puede
emplear la opción z de tar: tar xvfz [Link]. De forma análoga para empaquetar
el directorio llevar y comprimir el empaquetado puede emplear tar cvfz [Link]
llevar.
Los programas (e.g el calendario, un editor de texto, etc) son también archivos. Los
nombres de los programas ejecutables usualmente no tienen un postfijo común.
Para ejecutarlos puede teclear el nombre desde un intérprete de comandos. Para
crearlos se emplea algún lenguaje de programación y un compilador.
Script para el intérprete de comandos. Puede ejecutarse tecleando el nombre desde
un intérprete de comandos o con el comando source.
Como un archivo puede referenciarse con un nombre en un directorio, es posible
localizarlo en el árbol completo de directorios indicando la secuencia de directorios
que se debe pasar para llegar al directorio donde está el nombre. A esa secuencia
se le llama ruta y se escribe comenzando con / (para denotar el directorio raíz )
y separando un directorio de otro con un /. Cuando interactúe con el sistema o
con programas podrá referenciar archivos anteponiéndoles su ruta, por ejemplo un
archivo con nombre a ubicado en el directorio n que a su vez está en el directorio j,
él cual es un directorio en el directorio raíz se identifica con: / j / n / a .
En esta imagen podemos ver la ruta completa de un archivo con nombre [Link]
ubicado en el directorio del usuario pablo.
Descubre miles de cursos como éste en [Link] 18
mailxmail - Cursos para compartir lo que sabes
Descubre miles de cursos como éste en [Link] 19
mailxmail - Cursos para compartir lo que sabes
11. Directorios y archivos (II)
[ [Link]
Continuamos hablando de los directorios y archivos en el sistema operativo Linux.
Desde un administrador de archivos podrá ver una representación gráfica del árbol
de directorios y puede emplear el ratón para pasar de un directorio a otro. En un
intérprete de comandos siempre estará ubicado en un directorio llamado "directorio
de trabajo" y que cuando inicie una sesión corresponderá a su directorio personal.
Puede examinar su directorio de trabajo con el comando pwd, puede emplear el
comando cd para cambiarse de un directorio a otro y; puede examinar el contenido
de un directorio con el comando ls. Por ejemplo, el comando cd / lo ubicará en el
directorio raíz, si teclea entonces pwd verá / y al teclear ls verá algo como:
bin cdrom etc home lib mnt root tmp var
boot dev floppy initrd lost+found proc sbin usr vmlinuz
Esto corresponde al contenido del directorio raíz, en este caso son sólo directorios.
Si teclea cd home pasará al directorio home, también puede pasar a ese directorio
con cd /home.
Desde un intérprete de comandos puede ver los archivos del directorio en el que
está con este comando.
Copiar y pegar archivos.- Empleando el administrador de archivos, verá que puede
organizar los nombres de sus archivos en directorios. Puede mover un archivo de un
directorio a otro seleccionándolo con el puntero del ratón y arrastrándolo, es decir, moviendo e
moviendo el ratón manteniendo presionado el botón izquierdo; arrastrando
directorios o nombres de archivos creará nuevos iconos. Puede copiar archivos
de la misma forma como los mueve pero manteniendo presionada la tecla Control, o
alternativamente puede emplear opciones de los menús, por ejemplo, la opción
"Copiar" y posteriormente la opción "Pegar".
Puede borrar un nombre de archivo o un directorio seleccionándolo y presionando la
tecla Supr (o Del si su teclado es en inglés) o, alternativamente, después de
seleccionar puede escoger una opción apropiada de un menú, por ejemplo "Cortar".
Para renombrar un archivo o un directorio después de seleccionarlo presione
nuevamente el botón izquierdo o alternativamente busque la opción "Renombrar"
entre los menús del administrador de archivos o emplee el botón derecho una vez el
puntero esté sobre el archivo. Al emplear el administrador de archivos descubrirá
que sólo puede escribir o leer de ciertos directorios, esto ocurre por un sistema de
permisos que se explicará más adelante, por lo pronto, basta que sepa que su
directorio personal es un directorio dentro del directorio / home, es el directorio
cuyo nombre es sulogin, el nombre completo de su directorio es entonces de la
forma /home/sulogin.
Descubre miles de cursos como éste en [Link] 20
mailxmail - Cursos para compartir lo que sabes
Para copiar un archivo con un administrador de archivos gráfico debe mantener
presionada esta tecla mientras arrastra el archivo al sitio donde desea la copia.
Descubre miles de cursos como éste en [Link] 21
mailxmail - Cursos para compartir lo que sabes
12. Disquetes y CDRom
[ [Link]
Para transferir información de un computador a otro; o para tener copias de respaldo de alguna
información que tenga en su espacio personal, puede emplear disquetes. En los sistemas Unix,
antes de poder usar un disquete, es necesario "montar" el sistema de archivos del disquete en el
árbol de directorios. Para realizar esta operación puede, bien usar el icono de disquete que
encuentra en su escritorio y el botón derecho del ratón o, desde un intérprete de comandos
teclear:
mount /floppy
Se trata de un comando que puede emplear para montar un disquete (eventualmente en lugar de
esto puede emplear un icono en su escritorio).
De forma análoga, antes de sacar un disquete debe desmontar la unidad; esto también lo podrá
hacer con el icono del disquete y el botón derecho del ratón o, desde un intérprete de comandos
con el comando:
umount /floppy
Una vez montado un disquete, puede leer o escribir información en el mismo a través del
directorio /floppy. Si se fija, cuando desmonta el disquete no se ve información en ese directorio.
Linux puede leer y escribir disquetes formateados para otros sistemas operativos, así que, puede
usar disquetes que emplea, por ejemplo, en Windows. Si desea formatear un disquete con un
formato que pueda emplear en Windows o DOS emplee el comando mformat desde un intérprete
de comandos.
Avisos.-
-Al formatear un disquete se pierde la información que antes hubiera.
-El comando para formatear un disquete se puede emplear tanto en Linux como en Windows.
-Si la distribución de Linux que está usando es Debian, para poder emplear la unidad de
disquete, el administrador debe otorgarle permiso; agregándolo al grupo floppy. Sin tal permiso,
las instrucciones presentadas en esta guía no le serán de utilidad.
-Si su computador cuenta con la unidad de CDROM y su login, tiene permiso para usarlo,
siempre y cuando pertenezca a los grupos disk y cdrom. También puede montar CDROMs
con datos y escuchar CDs con música (claro puede escucharlos mientras tenga tarjeta de
sonido configurada, parlantes o audífonos y su login esté en el grupo audio). Para montar un CD
con datos emplee el comando mount /cdrom y consulte la información en el directorio /cdrom.
Si desea escuchar la música de un CD busque un programa apropiado entre los menús de Gnome.
Lecturas recomendadas.- Como complemento a esta lectura puede consultar de la "Guía de
usuario de GNOME" la sección "Montando y desmontando dispositivos":
[Link]
Descubre miles de cursos como éste en [Link] 22
mailxmail - Cursos para compartir lo que sabes
Descubre miles de cursos como éste en [Link] 23
mailxmail - Cursos para compartir lo que sabes
13. Ejercicios prácticos
[ [Link]
Veamos algunos ejercicios prácticos sobre disquetes y CDROM.
1. Averigüe el formato de disquetes que puede usar en el sistema Linux y consiga
un disquete con tal formato.
2. Ponga el disquete en la unidad, montela y copie algún archivo (por ejemplo una
gráfica).
3. Desmonte la unidad y saque el disquete.
4. Opcional. Existe otra forma de emplear disquetes que no requiere montarlos ni
desmotarlos: con las herramientas mtools. Consulte la documentación de estas
herramientas con el comando info mtools desde un intérprete de comandos y
úselas.
Soluciones.-
1. Averigüe el formato de disquetes que puede usar en el sistema Linux que tiene
disponible y consiga un disquete con tal formato.
Puede preguntar al administrador o eventualmente revisar /et c/f st ab. Revise el tipo
de disquete (puede ser auto, ext2 o vfat junto al dispositivo del disquete
(normalmente /dev/fd0).
2. Ponga el disquete en la unidad, montela y copie algún archivo (por ejemplo una
gráfica).
mount /floppy
cp /usr/share/pixmaps/[Link] /floppy
3. Desmonte la unidad y saque el disquete.
Aviso: no olvide desmontar la unidad, antes de sacar un disquete o de lo contrario
puede perder información.
umount /floppy
4. Opcional. Existe otra forma de emplear disquetes que no requiere montarlos ni
desmotarlos: con las herramientas mtools. Consulte la documentación de estas
herramientas con el comando info mtools desde un intérprete de comandos y
úselas.
Para copiar el archivo ~/[Link] a la primera unidad de disquetel mcopy
~/[Link] a:. Para eliminar [Link] se usa mdel a:[Link], para crear un directorio mmd a:mid
Descubre miles de cursos como éste en [Link] 24
mailxmail - Cursos para compartir lo que sabes
mmd a:midir; y para formatear el disquete: mformat a:
Descubre miles de cursos como éste en [Link] 25
mailxmail - Cursos para compartir lo que sabes
14. Búsqueda y consulta de documentación
[ [Link]
Al emplear su sistema Linux notará que debe leer la documentación de cada
programa y del sistema. Es importante que lo haga por varias razones:
-Linux es un sistema que evoluciona muy rápido con la ayuda de muchas personas
en el mundo por eso, algunas particularidades pueden cambiar de una versión a
otra. Sin embargo, los conceptos fundamentales de Unix permanecen como sustento.
-Sólo consultando la documentación de cada programa podrá aprovecharlo al
máximo.
Una dificultad que puede encontrar al consultar documentación para Linux es el
idioma; pues la documentación más actualizada está disponible sólo en Inglés. Aún
así, generalmente, son documentos técnicos sencillos que podrá entender con unos
conocimientos mínimos de inglés.
Descubre miles de cursos como éste en [Link] 26
mailxmail - Cursos para compartir lo que sabes
Para buscar documentación, no necesita estar conectado a Internet, su sistema
Linux incluye gran cantidad de información que le permitirá aprender, solucionar
sus problemas y construir sus herramientas. En particular, puede consultar los
siguientes tipos de documentación:
-Programa que permite ver las páginas del manual de Unix.
-Programa que permite ver los manuales info.
-Opción que varios programas emplean para presentar una breve ayuda de como
usarlos.
-Directorio en el que pueden encontrarse manuales y documentación de varios
programas en diversos formatos.
-Programa para ver o imprimir documentación en formato Postscript.
-Programa para comprimir o descomprimir archivos con extensión .gz.
Estas guías, si las tiene instaladas en su computador, puede consultarlas de una de
las siguientes formas:
[Link] un navegador puede localizarlas como páginas HTML en el directorio /usr/local/share/do
/usr/local/share/doc/AA_Linux_colegio
[Link] el mismo directorio encuentra una versión PostScript que puede ver e imprimir
con el comando gv /usr/local/share/doc/AA_Linux_colegio/
AA_Linux_colegio/AA_Linux_colegio.ps.
Descubre miles de cursos como éste en [Link] 27
mailxmail - Cursos para compartir lo que sabes
15. Lecturas recomendadas
[ [Link]
Lecturas recomendadas para ampliar la sección de búsqueda y consulta de
documentación.
El sistema de documentación de Unix se basa en el formateador troff, así como pre
y postprocesadores para el mismo. Con ayuda de algunos paquetes de macros
pueden editarse ecuaciones eqn, tablas tbl y figuras pic. Con postprocesadores, el
resultado puede presentarse o imprimirse en diversos dispositivos. El tema es
tratado en detalle en "Document Formatting and Typesetting on the Unix System" de
Narain Gehani, Silicon Press. En línea puede consultar el manual de Groff, la versión
de troff de Linux, en [Link]
Los manuales info están escrito con el sistema de documentación Texinfo. Texinfo
es una extensión a un sistema llamado TeX que permite escribir documentos de
matemáticas. Puede consultar más sobre Texinfo en [Link]
Pueden resultar de interés para algunas personas estos enlaces a la primera edición
del manual de Unix (1971): [Link]
[Link]
Descubre miles de cursos como éste en [Link] 28
mailxmail - Cursos para compartir lo que sabes
16. Ejercicios prácticos
[ [Link]
Veamos algunos ejercicios para asimilar la función de búsqueda y consulta de
documentación.
1. Desde una interfaz de comando teclee man man y consulte la explicación sobre el
programa man y el manual del sistema. En particular averigüe en esa página para
que es el comando whatis.
2. Consulte la documentación de GNOME, en particular "Guía de Usuario GNOME",
"Lo básico sobre Applet: ¿Qué son Applets?". Con la información que lea agregue el
applet de su preferencia en el panel.
3. Abra bash y teclee info. Déle un vistazo a la tabla de contenido de la
documentación que tiene disponible. Algunos de estos documentos son libros
completos. Entre a la documentación de emacs (un editor de texto) y revísela por
encima. Opcional: presione la tecla h para aprender a usar mejor el programa info o
la tecla ? para ver un resumen de las teclas que puede usar.
4. Estando en un intérprete de comandos teclee mv help. ¿Para qué sirve el comando m v
m v?
5. Revise el directorio / u s r / d o c, liste algunos de los directorios y el tipo de
información que allí encuentre.
6. Revise el directorio /usr/doc/HOWTO. Revise alguno de los documentos de ese
directorio. ¿Qué documento revisó? ¿Qué información encontró?
7. Opcional. Si tiene conexión a Internet consulte [Link] ¿En qué
consiste el Linux Documentation Project?
Soluciones.-
1. Desde una interfaz de comando teclee man man y consulte la explicación sobre el
programa man y el manual del sistema. En particular averigüe en esa página para
que es el comando whatis.
whatis presenta una breve descripción del comando que recibe, extractada de la
correspondiente página del manual de Unix.
2. Consulte la documentación de GNOME, en particular "Guía de Usuario GNOME",
"Lo básico sobre Applet: ¿Qué son Applets?". Con la información que lea agregue el
applet de su preferencia en el panel.
Un applet es un programa que se mantiene activo durante una sesión Gnome,
presentando información en un pequeño espacio del panel.
3. Abra bash y teclee info. Déle un vistazo a la tabla de contenido de la
documentación que tiene disponible. Algunos de estos documentos son libros
Descubre miles de cursos como éste en [Link] 29
mailxmail - Cursos para compartir lo que sabes
completos. Entre a la documentación de emacs (un editor de texto) y revísela por
encima. Opcional: presione la tecla h para aprender a usar mejor el programa info o
la tecla ? para ver un resumen de las teclas que puede usar.
Espacio para avanzar una pantalla o de un nodo a otro; q para salir; h para ver un
tutorial; n para avanzar al siguiente nodo; p para ir al nodo anterior; u para ir al
nodo superior; TAB pasa de un enlace a otro; Enter va a un enlace; l retorna al nodo
antes visitado.
4. Estando en un intérprete de comandos teclee mv help. ¿Para qué sirve el
comando m v?
Para mover un archivo de un directorio a otro o para renombrarlo. Por ejemplo para
mover tmp/[Link] a casa/[Link] se usa:
mv tmp/[Link] casa/[Link]
5. Revise el directorio / u s r / d o c, liste algunos de los directorios y el tipo de
información que allí encuentre.
Por cada programa hay un directorio que contiene al menos la licencia. Puede haber
otros archivos que documentan el programa o el paquete Debian y pueden haber
manuales de usuario.
6. Revise el directorio /usr/doc/HOWTO. Revise alguno de los documentos de ese
directorio. ¿Qué documento revisó? ¿Qué información encontró?
Entre los HOWTO para principiantes uno muy apropiado es
Unix-and-Internet-Fundamentals-HOWTO.
7. Opcional. Si tiene conexión a Internet consulte [Link] ¿En qué
consiste el Linux Documentation Project?
Colecciona y organiza documentos relacionados con Linux.
Descubre miles de cursos como éste en [Link] 30
mailxmail - Cursos para compartir lo que sabes
17. Las páginas del manual Unix
[ [Link]
Los desarrolladores de Unix, simultáneamente con el sistema operativo, concibieron
un sistema de documentación para editar, imprimir y ver en pantalla documentos. El
manual del usuario de Unix está escrito con tal sistema. Cada página de este manual
tiene un nombre con el que se identifica, y que puede emplearse con el comando man
man (desde una línea de comandos teclee man seguido del nombre de la página).
Hay páginas para cada programa disponible, para los comandos que acepta el
intérprete de comandos; páginas con convenciones de los archivos; y páginas para
programadores que deseen emplear el sistema operativo. Cada página tiene, además
del nombre, un resumen, una descripción, opciones de uso, archivos relacionados,
referencias a documentación relacionada, errores y los nombres de los autores. El
programa man permite, entre otras cosas, ver la página solicitada, moverse sobre la
misma y realizar búsquedas. Para realizar la búsqueda, presione / y después teclee
la palabra que busca.
Los manuales info.- Son libros o manuales que documentan algunos programas.
Para consultarlos en pantalla puede emplear el programa info seguido del nombre
del manual que desea consultar. Si sólo emplea el comando info, entrará a un índice
de los manuales disponibles.
Gnome cuenta con un sistema de ayuda, que le permite navegar por las páginas del
manual, por documentos info y por documentación en HTML de Gnome. Puede
entrar a este sistema buscando "Sistema de ayuda" entre los menús de Gnome.
Desde el intérprete de comandos lo puede hacer con gnome-help- browser.
Varios programas pueden mostrar una corta ayuda cuando se invocan desde un
intérprete de comandos seguidos de un espacio y la opción help.
En los directorios /usr/doc y /usr/share/doc, podrá encontrar ayuda para varios
programas en diversos formatos. Los formatos de cada documento varían y
usualmente están comprimidos. Si lo están el nombre terminará en .g z y en ese
caso, antes de consultar el documento comprimido, debe copiarlo a su directorio y
descomprimirlo con el programa gzip seguido de - d y a continuación el nombre del
documento. Si el documento es un archivo de texto, el nombre suele termina en .txt)
puede emplear un editor de texto para consultarlo, o desde un intérprete de
comandos el programa more o el programa less. Si el archivo es tipo .dvi puede
emplear el programa xdvi para consultarlo. Si el archivo es Postscript (.ps o .eps)
emplee el programa gv para verlo o imprimirlo. Si es un documento HTML (.html)
consúltelo con un navegador, con el sistema de ayuda de Gnome o desde un
intérprete de comandos con el programa lynx o con w 3 m. Si el documento está en
formato PDF (.pdf) puede emplear bien gv o bien xpdf.
Entre los documentos del directorio /usr/doc, hay unos documentos tipo texto que
describen de manera informal cómo administrar o configurar diversos componentes
de un computadores con Linux, tales guías se llaman HOWTOs, y tienen un buen
punto de referencia para quienes desean administrar un sistema Linux.
Descubre miles de cursos como éste en [Link] 31
mailxmail - Cursos para compartir lo que sabes
Visita más cursos como este en mailxmail:
[[Link]
[[Link]
¡Tu opinión cuenta! Lee todas las opiniones de este curso y déjanos la tuya:
[[Link]
Cursos similares
Cursos Valoración Alumnos Vídeo
MySQL básico. Bases de datos y software libre
(segunda parte)
Curso de informática sobre mysql básico incluida la instalación, configuración y 105
descarga de mysql. en esta segunda parte de nuestro curso sobre bases de datos y
software...
[30/10/08]
MS-DOS avanzado
Microsoft windows nunca fue realmente un sistema operativo con verdadero entorno 519
gráfico hasta windows95. este curso es la segunda parte del exitoso curso de int...
[15/06/07]
Visio Express
Microsoft visio express 2003 es un programa para la creación de diagramas que ayuda a 1.417
crear diagramas empresariales, entre otras [Link] este curso te proponemo...
[27/07/06]
PSI. Planificación del Sistema de Información
(primera parte) 66
Psi, planificación del sistema de información, es el tema de informática que vamos a
desarrollar en este curso. aprenderás a definir los modelos de arquitectura de inform...
[16/10/08]
Cómo eliminar los ojos rojos con PhotoShop
En esta práctica conoceremos los pasos necesarios para poder eliminar los ojos rojos de 739
una fotografía....
[26/05/08]
Descubre miles de cursos como éste en [Link] 32