martes, 28 de junio de 2016

GNU LINUX

GNU es un sistema operativo de tipo Unix, lo cual significa que se trata de una colección de muchos programas: aplicaciones, bibliotecas, herramientas de desarrollo y hasta juegos. El desarrollo de GNU, iniciado en enero de 1984, se conoce como Proyecto GNU. Muchos de los programas de GNU se publican bajo el auspicio del Proyecto GNU y los llamamospaquetes de GNU.


El nombre «GNU» es un acrónimo recursivo de «GNU No es Unix». «GNU» se pronuncia en inglés como una sílaba sin vocal entre la g y la n. En español se puede pronunciar de la misma manera, o bien reemplazando gn por una ñ, como enñu. También es aceptable en español la pronunciación de cada una de las letras por separado: G-N-U (ge-ene-u).
En un sistema de tipo Unix, el programa que asigna los recursos de la máquina y se comunica con el hardware se denomina «núcleo». GNU se usa generalmente con un núcleo llamado «Linux». Esta combinación es el sistema operativo GNU/Linux. Millones de personas usan GNU/Linux, aunque muchos lo llaman erróneamente «Linux».
El desarrollo del núcleo propio de GNU, Hurd, se inició en 1990 (antes de que comenzara el de Linux). Programadores voluntarios continúan desarrollando Hurd por tratarse de un proyecto técnico interesante.
2.- DISTRIBUCIÓN GNU LINUX Y DISTRIBUCIÓN  EN VENEZUELA (CANAIMA)

Canaima es una distribución GNU/Linux venezolana basada en Debian surgida como consecuencia del decreto presidencial 3.390 sobre el uso de tecnologías libres en la Administración Pública Nacional (APN) venezolana, promulgado por el presidenteHugo Chávez. El 14 de marzo de 2011 en la Gaceta Oficial Nº 39.633 se establece como sistema operativo para las estaciones de trabajo de la APN.
El uso de Canaima GNU/Linux es frecuente en las escuelas públicas venezolanas,3 por ser utilizada en el Proyecto «Canaima Educativo», el cual que busca dotar a más de 250 mil alumnos niños en edad escolar4con computadores portátiles Magallanes y su caso de uso ha sido presentado en congresos internacionales sobre el uso de estándares abiertos,5 y a pesar de su reciente desarrollo ha sido utilizada en elFestival Latinoamericano de Instalación de Software Libre (FLISOL)6 donde ha sido instalada en los equipos de muchos usuarios.

3.- MANEJO DE LINUX (COMANDOS BASICOS)
·         

Una de las de las herramientas más poderosa con la que contamos en el mundo linux es la consola, la mayoría de 'configuraciones' del sistema se hacen a través de ella.

Cuando nos cambiamos a un entorno linux (a cualquier distro en general) y siempre hemos usado wintendo, se hace un poco pesado memorizar muchos comandos, y más aun, desconocemos la mayoría de los comandos.

Manejo de carpetas y archivos en la consola.

-Para movernos a través de los diferentes directorios o carpetas que hay en nuestro sistema utilizamos el comando: ' cd '. El siguiente ejemplo nos lleva al directorio carpeta, que se encuentra dentro de home/usuario:

bash-3.2# cd /home/usuario/carpeta

Si ' carpeta ' no existe el sistema nos informa de esto. Si simplemente dijitamos 'cd', nos llevará a nuestro directorio principal.

-Visualizar contenido de carpeta: usamos ' ls ':

bash-3.2# ls /home/usario/carpeta

para mostrar más detallado:

bash-3.2# ls -l /home/usario/carpeta
- Crear carpetas: para crear una carpeta o directorio usamos el comando 'mkdir'.

El siguiente ejemplo crea el directorio 'carpeta' dentro de /home/usario/

bash-3.2# mkdir /home/usario/carpeta

Si el nombre del directorio tiene espacios, usamos comillas para unir el nombre

bash-3.2# mkdir /home/usario/'carpeta uno'

- Borrar carpetas vacías: utilizamos el comando 'rmdir'.


bash-3.2# rmdir /home/usario/'carpeta uno'

-Borrar carpetas no vacías: utilizamos el comando 'rm -R'


bash-3.2# rm -R /home/usario/carpeta

-Mover o cambiar nombre: en ambos casos usamos 'mv'

para mover una carpeta:


bash-3.2# mv /localizacion-carpeta /destino-carpeta

para cambiar de nombre


bash-3.2# mv oldnombre newnombre

Esto también se aplica a archivos,


bash-3.2# mv /home/usario/arch.txt /home/documentos/arch.txt

Mueve el archivo de texto arch.txt al directorio documentos.


bash-3.2# mv arch.txt archlinux.txt

Cambia el nombre de arch.txt a archlinux.txt

-Copiar carpeta vacia:


bash-3.2# cp /ruta-de-carpeta /ruta-de-destino

-Copiar carpeta y contenido:


bash-3.2# cp -R /ruta-de-carpeta /ruta-de-destino

-Copiar archivo:

bash-3.2# cp /ruta-de-archivo/archlinux.txt /ruta-de-destino/archlinux.txt


-Mostrar un archivo completo:


bash-3.2# cat /ruta-de-archivo/archlinux.txt

-Mostrar un archivo por paginas:

bash-3.2# more /ruta-de-archivo/archlinux.txt

o bien:

bash-3.2# less /ruta-de-archivo/archlinux.txt

-Crear un archivo:

bash-3.2# touch /ruta-de-archivo/archlinux.txt

-Borrar un archivo

bash-3.2# rm /ruta-de-archivo/archlinux.txt

-Editar un archivo

bash-3.2# editor /ruta-de-archivo/archlinux.txt


Donde dice editor, es el de su preferencia, yo prefiro 'nano'.

No hay comentarios:

Publicar un comentario