Foros del Web » Administración de Sistemas » Unix / Linux »

Crear una Shell en Bash

Estas en el tema de Crear una Shell en Bash en el foro de Unix / Linux en Foros del Web. Hola amigos! Espero no incomodar con mi tema, pero la verdad soy muy malo programando en bash, y no tengo idea de cómo funciona shell, ...
  #1 (permalink)  
Antiguo 07/09/2013, 15:38
 
Fecha de Ingreso: septiembre-2013
Mensajes: 2
Antigüedad: 10 años, 7 meses
Puntos: 0
Información Crear una Shell en Bash

Hola amigos!

Espero no incomodar con mi tema, pero la verdad soy muy malo programando en bash, y no tengo idea de cómo funciona shell, así que quisiera pedirles ayuda para comenzar y de ahí yo poder partir :)

Tengo que programar una shell básica en Bash que me permita hacer lo siguiente:
*Loguearme con usuarios y contraseñas reales
*Saludo y prompt personalizado
*Tener mis propios comandos en español
*Mínimas funcionalidades como llamar a un editor de texto, navegador de consola, consultar fecha, lista de archivos en carpetas, tener una cuenta root que me permita crear y borrar usuarios etc...

Sé que tengo que utilizar llamadas al sistema y un ciclo infinito para esperar los comandos a utilizar, antes debo crear el algoritmo para validar el logueo, pero no tengo idea de como empezar, ni siquiera sé si debo matar el proceso de BASH para que sólo funcione la shell que yo programe, o debo dejarla corriendo y programar mi shell como una consola por encima de bash. :/

Por favor ayúdenme, cualquier aportación o idea me servirá, más si me pudieran decir como comenzar, Gracias!
  #2 (permalink)  
Antiguo 08/09/2013, 08:30
 
Fecha de Ingreso: octubre-2010
Mensajes: 374
Antigüedad: 13 años, 6 meses
Puntos: 34
Respuesta: Crear una Shell en Bash

Quieres hacer una shell para que haga lo que ya hace la linea de comandos normal o sea el bash ?

Es que todo lo que pides ya lo hace bash, basta con abrir una terminal, editor de texto, nano o VI, navegador lynks, reproductor de sonido MOC, listar archivos LS, consultar fecha date, y lo de comandos propios en español usas alias.

Lo del saludo tambièn es posible editando un archivo de ETC/

El asunto de la shell no me queda claro, quieres hacerlo en bash o quieres hacer un programa en python, php, perl etc que llame funciones del sistema y así simular una shell ?

Igual sea lo que sea necesitas leer la documentación o una guía: http://www.tldp.org/LDP/abs/html/index.html
__________________
Administrador de Servidores -> yo[arroba]skamasle[puntito]com
| Debian | Centos |
| Solución de Problemas | Seguridad | Instalaciones y Configuraciones | Soluciones Anti-DDOS
  #3 (permalink)  
Antiguo 09/09/2013, 13:27
 
Fecha de Ingreso: septiembre-2013
Mensajes: 2
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: Crear una Shell en Bash

Exacto, necesito hacer una shell simplificada por así decirlo, ya lo hace bash pero necesito hacer la mia para un trabajo de la Universidad, obvio no quiero que me la hagan, sólo necesito ayuda para empezar, y sí debe ser escrita en Bash
  #4 (permalink)  
Antiguo 09/09/2013, 16:45
 
Fecha de Ingreso: octubre-2010
Mensajes: 374
Antigüedad: 13 años, 6 meses
Puntos: 34
Respuesta: Crear una Shell en Bash

Pues por mi parte no te puedo ayudar, no se me ocurre nada y tampoco me imagino que alguien te pida hacer una shell en bash para simular bash, ya si fuera en PHP para simular bash, o en perl, python etc sería más comprensible, pero así como lo dices no se me ocurre nada :/
__________________
Administrador de Servidores -> yo[arroba]skamasle[puntito]com
| Debian | Centos |
| Solución de Problemas | Seguridad | Instalaciones y Configuraciones | Soluciones Anti-DDOS

Etiquetas: bash, linux, shell
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:30.