Curso Linux

Páginas: 54 (13428 palabras) Publicado: 23 de junio de 2012
Prologo
El presente articulo solo pretende ser una forma de acercarse de una forma rápida y cómoda en castellano a Linux, conforme he ido yo personalmente adquiriendo conocimientos sobre este fantástico sistema operativo.
También pretende ser una guía de mano de consulta para las posibles lagunas mentales que podamos tener a la hora de usar los distintos comandos.
Básicamente voy a tratar eluso de la terminal (shell) y los comandos que mas nos interesan a la hora de tratar con ficheros y configuraciones de dispositivos.
GNU/Linux, que es?
Un sistema operativo, bien, eso ya lo sabemos ¿pero que supone ?
Empecemos por su nombre o denominación. GNU/Linux proviene de la unión de GNU ( GNU is not Unix) y Linux, un sistema operativo pensado en primera instancia para uso recreativo porsu desarrollador Linus Torvalds. El cual gracias a la colaboración de muchos desarrolladores y la posibilidad de portabilidad de aplicaciones gracias al proyecto GNU de la Free Software Fundation de Cambridge, es hoy el sistema potente y complejo pero cada vez mas accesible que conocemos.
Bueno si queremos saber sobre los principios de Linux y las diferencias que existen en comparación con Unix,hay multitud de artículos y papers que tratan sobre ello en internet. Vamos a lo que nos importa.

Capitulo primero.
Principios y Comandos Básicos.

La Shell o interprete de comandos de GNU/Linux.

La Shell es el medio que tenemos para interactuar con la maquina con la que estamos trabajando y con su sistema operativo, literalmente interpreta ordenes.
Esto es una shell:

Hay muchos tiposde shell, la mas popular es 'bash' (bourne again shell) fue creada por J.Bourne, en principio creó 'bsh' después la mejoró, y la renombró añadiendo la 'a'
La Shell se encarga de:

1º De interpretar las variables de entorno *
2º Interpreta los metacarácteres,(caracteres comodines) '*' '?'.
3º Maneja la entrada y salida standart de los comandos.
4º Busca alias, y los interpreta.
5ºInterpreta las ordenes comparando si son comandos internos de la shell, o binarios ejecutables, mirando en $PATH.
* Las variables de entorno son porciones de memoria a las que se asigna un valor, por ejemplo una variable de entorno seria el propio 'bash' ($BASH=/bin/bash), lo cual nos indica que cuando se llama a la variable $BASH, la shell busca en las variables, e interpreta que tiene que ejecutar:/bin/bash. Esto es útil cuando veamos en otros capítulos, la iniciación a el shell-script.
Principales diferencias con la línea de comandos de windos.
En la terminal de Linux (de ahora en adelante shell), el interprete de comandos distingue entre mayúsculas y minúsculas a la hora de interpretar los comandos, cosa que en la línea de comandos (de ahora en adelante cmd.exe) de Guindos no ocurre:Shell:
ls no es igual a LS
cmd.exe:
dir es igual a DIR
En la shell los modificadores de los comandos se representan con un guión '-', y en cmd.exe el modificador es '/'.
Shell:
ls -l
cmd.exe:
dir /all
En la shell no son estrictamente necesarias las extensiones de fichero, solo se usan para reconocer visualmente los archivos.
El Promt:
Hay muchos tipos de promt, los mas usuales son '$' parala terminal de usuario y '#' para la terminal de root.
Cuando abrimos una terminal, la única información en principio con la que contamos es el promt, este nos indica el usuario con el que estamos accediendo a la shell, la maquina sobre la que esta corriendo la shell y el directorio donde nos encontramos, el cual lo normal sea nuestro directorio home.
ejemplos de promt:
rh3nt0n@rh3nt0n-laptop:~$root@rh3nt0n-laptop:/home/rh3nt0n#
El primer promt nos indica que el usuario es rh3nt0n que esta en la maquina rh3nt0n-laptop en el directorio home de rh3nt0n (/home/rh3nt0n) y que la terminal es de usuario '$'.
El segundo promt nos indica que el usuario es root el cual esta en la maquina rh3nt0n-laptop, dentro del directorio /home/rh3nt0n y que la terminal es de root '#'.
Principales...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Taller De Investigacion De Curso De Linux
  • Curso de linux
  • Curso linux
  • Curso Linux
  • Curso Linux
  • curso linux
  • Curso linux
  • Curso Linux

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS