SHELL

Páginas: 8 (1810 palabras) Publicado: 7 de septiembre de 2014
Curso de nivelación de
Administración de Redes con
GNU/Linux
Tema 1
El shell y otras
hierbas

Javier Maldonado
Ronald Escalona
Nomar Mora

Hablemos un poco de la
filosofía del UNIX

Todo es un archivo.

Hablemos un poco de la
filosofía del UNIX

Muchas pequeñas utilerías
que hacen bien una sola
cosa (menos es mas).

Hablemos un poco de la
filosofía del UNIX

No news,good news
(No noticias, buenas noticias).

Hablemos un poco de la
filosofía del UNIX

El root (superusuario) siempre
sabe lo que hace... aunque
realmente no lo sepa.

¿Qué es el Shell?

Cuando trabajamos en entornos gráficos, la
interfaz esta provista por ventanas, botones,
barras, menús.

¿Qué es el Shell?

Pero en un entorno de línea de comandos la
interfaz es brindada porun programa
especial que interpreta los comandos,
ejecuta las aplicaciones, gestiona la entrada
y la salida.

¿Qué es el Shell?

Este programa es llamado shell.

¿Cómo hago 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 decuidar la entrada del
sistema.
Debian GNU/Linux squeeze/sid hades tty1
hades login:

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

¿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
nomar@minastirith:~$ ssh nomar@palidromo.dyndns.info
nomar@palidromo.dyndns.info's password:

¿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 maquina y trabajar. Y la
vista que nos brindará la máquina (dependiendo de
con que usuario nos autentiquemos) sera algocomo esto:
root@minastirith:~#
ó
nomar@minastirith:~$

Usuarios: Quien es quien

En *nix en general y en GNU/Linux en particular
existen dos tipos de usuarios: Usuarios
regulares, y el Súper usuario o root.

Usuarios: Quien es quien

Esta división esta hecha en base a los privilegios
que otorga el sistema operativo.

Usuarios: Quien es quien

El Súper usuario puede hacertodo, TODO.
Incluso romper el sistema operativo.

Usuarios: Quien es quien

Entre los Usuarios regulares hay otra división
(al menos por convención): los Usuarios de
sistema, usados por los servicios o daemons, y
los Usuarios normales comunes y sin ningún tipo
de privilegios.

Usuarios: Quien es quien

Un usuario regular puede convertirse en root
haciendo uso del comando su. Usuarios: Quien es quien

Un usuario regular puede ejecutar acciones como
el root haciendo uso del comando sudo.

La línea de comando

Es difícil lograr que el computador haga algo si
no podemos interactuar con él y correr
programas.

La línea de comando

¿Recuerdan que casi todo en mundo *nix es un archivo?

La línea de comando

Cada programa que se intente correr deberá
estar enalgún lado dentro del disco duro.

La línea de comando

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.

La línea de comando

Ahora la pregunta; ¿Como es posible ejecutar
aplicaciones y comandos tan solo colocando unnombre corto?

El PATH

La mayoría de los comandos del sistema
reposan en el directorio /bin ejemplo: /bin/su.

El PATH

¿Por qué no tenemos que usar todo el tiempo
/bin/su para ejecutar el comando?

El PATH

Porque en la mayoría de los shells existe una
variable de entorno que indica un listado de
posibles localizaciones para el programa que
estemos pidiendo ejecutar.

El...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • SHELL
  • Shell
  • Shell
  • Shell
  • Shell
  • Shell
  • shell
  • Shell

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS