| ||||
Re: programacion en shell y dionde encuentro mas info de eso? solo sirve para linux? unix es un SO a linux y windws? oi por ahi q Linux y win ,estan basados en unix,y ara q sirve unix? quien lo usa?
__________________ "Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad" |
| ||||
Re: programacion en shell y dionde encuentro mas info de eso? solo sirve para linux? No, sirve para cualquier Unix, y para prácticamente para cualquier SO que tenga una implementación de bash. unix es un SO a linux y windws? No existe un sistema operativo llamado UNIX, lo que existen son las implementaciones del mismo (en este momento no se me viene a la cabeza ninguno). oi por ahi q Linux y win ,estan basados en unix Linux está basado en Minix, Windows NO ESTA BASANDO EN UNIX. y ara q sirve unix? Dependiendo de la implementación de la que hablemos, sirve para las mismas cosas que sirve Windows, y varias más. quien lo usa? MacOS es una implementación de Unix, y es usado en casi todas las Macintosh. Linux tiene más usuarios de los que te puedas imaginar, además, en el campo de los servidores Los sistemas derivados de Unix son un estadar. |
| |||
Re: programacion en shell Una shell es un interprete de comandos que nos permite interactuar con el nucleo del sistema operativo. La programación shell consiste en hacer archivos de texto para que la shell del sistema operativo lo lea e interprete las instrucciones que hay. No sólo los sistemas UNIX tienen shell, windows también tiene una (la linea de comandos) aunque ésta es mucho mas sencilla que una shell bash (de GNU/Linux). Para que te hagas una idea aquí te dejo un pequeño código de un script para bash Este sencillo script es para simular una papelera:
Código:
if [ ! -d $HOME/.papelera ] then mkdir $HOME/.papelera fi case $1 in -e) if [ ! -e $2 ] then echo "Debes introducir una ruta correcta" exit else echo "Moviendo el archivo a la palelera..." mv $2 $HOME/.papelera echo "Terminado" fi ;; -r) if [ ! -e $HOME/.papelera/$2 ] then echo "No existe este archivo en la papelera" exit fi echo "Introduce el directorio de destino:" read directorio while [ ! -e directorio ] do echo "Introduce el directorio de destino:" read directorio done echo "Recuperando..." mv $HOME/.papelera/$2 $directorio echo "Archivo recuperado" ;; -l) ls -l $HOME/.papelera ;; *) echo "Parametro invalido, -r para recuperar, -e para eliminar, -l para listar los archivos" esac |
| ||||
Re: programacion en shell estoy en bolas no tienen tutoriales q puedan pasarme? nose por donde empesar, hay tanta info en google q me marea osea la unica forma de modificar algunas cosas o crear como los ejemplos q les di es usando la linea de comandos de windows? osea el DOS ? y q con los .exe ,no puedo hacer esas mismas instrucciones pero q se ejecuten al ejecutar un .exe? porq las lineas de comandos solo se ejecutan en un .bat,no? o tambien desde el DOS ,pero es menos practico
__________________ "Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad" |
| |||
Re: programacion en shell Para programar en un intérprete de comandos, que en Unix-Linux se llama shell, es mejor que lo hagas en linux y no en windows, pues windows no "entiende" los scripts hechos en bash, perl u otros lenguajes de programación usados para escribir scripts. Busca en google "programacion bash" y te saldrán barios tutoriales buenos, sobre todo al principio. Para más info: wikipedia.org, este foro,.... Un saludo desde la nación Española |