linux_basico

Páginas: 7 (1506 palabras) Publicado: 2 de mayo de 2013
Semana 6 (20 de Mayo)
20 de Mayo Segundo Parcial (Unidad 3 y 4) 40 ptos

80 ptos Parciales + 20 ptos de prácticas.



Unidad 1. La Consola “Shell”

¿Qué es un Shell?
Cuando trabajamos en entornos gráficos, la interfaz esta provista por ventanas,
botones, barras, menús. Pero en un entorno de línea de comandos la interfaz es
brindada por un programa que interpreta los comandos,ejecuta las aplicaciones,
gestiona la entrada y la salida. Este programa es llamado shell.
La shell, interprete de comandos, es un programa que está situado entre el usuario y
el núcleo de Unix.

El Bourne shell fue el shell usado en las primeras versiones de Unix
Compatibles con Bourne Shell (Sh)
Bash (Bourne Again Shell), Bsh ,Tcsh,Csh,Ksh,Zsh.

Unidad 1. La Consola “Shell”

¿Cómohago para comenzar a usar el shell? 1 de 3
La primera forma para comenzar a usar el shell es “loguearnos” en la maquina.
Para ello necesitamos dar nuestros datos a un programa llamado login, que es el
encargado de cuidar la entrada del sistema.

Unidad 1. La Consola “Shell”

¿Cómo hago para comenzar a
usar el shell? 2 de 3
La segunda forma es activar un
terminal virtual en el entornográfico en el que nos encontremos.

Unidad 1. La Consola “Shell”

¿Cómo hago para comenzar a usar el shell? 3 de 3
La tercera forma es accediendo a la maquina de forma remota con
algún programa de terminal remoto. Por ejemplo: ssh - Secure Shell.
¿Cómo conectar con ssh?
$ ssh tu_cuenta@ip_del_ordenador_remoto
$ ssh tu_cuenta@ip_del_ordenador_remoto -p puerto
Ejemplo:

Unidad 1. La Consola“Shell”

¿Una vez dentro que hacemos?
Luego de conseguir el acceso a la “línea de comandos”, shell, terminal. Podemos
empezar a emitir instrucciones a la máquina y trabajar. Y la vista que nos brindará la
máquina (dependiendo de con que usuario nos autentiquemos) será algo como esto:

Unidad 1. La Consola “Shell”
Usuarios: Quien es quien









En GNU/Linux existen dostipos de usuarios: Usuarios regulares, y el Súper
usuario o root.
Esta división está hecha en base a los privilegios que otorga el sistema operativo.
El Súper usuario puede hacer todo, TODO. Esta cuenta usuario que posee todos
los derechos en todos los modos (mono o multi usuario
Entre los Usuarios regulares hay otra división (al menos por convención): los
Usuarios de sistema, usados por losservicios o daemons, y los Usuarios
normales comunes y sin ningún tipo de privilegios.
Un usuario regular puede convertirse en root haciendo uso del comando su.
Un usuario regular puede ejecutar acciones como el root haciendo uso del
comando sudo.

Unidad 1. La Consola “Shell”
Comando echo

Unidad 1. La Consola “Shell”

Comando echo:
Si queremos mantener los espacios entre palabras,la frase debe ir
entre ".

Ejemplo:

Unidad 1. La Consola “Shell”

Caracteres especiales
Los tienen un significado especial y son
interpretados por la shell, si deseamos
utilizarlos como caracteres normales
debemos escaparlos mediante \\.

Unidad 1. La Consola “Shell”
Ejemplo:
Para ejecutar varios comandos a la vez utilizaremos ; como separador:

El operador && encadenasecuencias de comandos, cuando una devuelve FALSE
se interrumpe la ejecución.

El comando exit finaliza la secuencia normal de un programa, finaliza la shell.

Unidad 1. La Consola “Shell”

La línea de comando
• Es difícil lograr que el computador haga algo si no podemos
interactuar con él y correr programas
• Cada programa que intenten correr deberá estar en algún lado
dentro del disco duro.• Para correr los programas debemos llamarlos por su nombre
completo, es decir, hacer uso de la localización exacta del archivo
dentro del filesystem (sistema de archivos) del computador a esto
lo llamamos full path.
Ahora la pregunta; ¿Cómo es posible ejecutar aplicaciones y
comandos tan sólo colocando un nombre corto?

Unidad 1. La Consola “Shell”

EL PATH
La mayoría de los...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS