martes, 10 de mayo de 2011

sc_guzman_16

¿Qué es un script?

Un script es una serie de instrucciones los cuales conforman a los programas escritos en unix.

Es una lista de comandos en un archivo, y que se pueden ejecutar todos de una sola vez, sólo invocando el nombre del archivo

Estructura de un script:

Comentarios. Sirven para guiar, e sdecir, saber que se esta realizando en esa instrucción.

En un script todo lo que venga después del símbolo # y hasta el próximo caracter nueva línea se toma como comentario y no se ejecuta.

Ejemplo:

echo Hola todos # comentario hasta fin de línea

sólo imprime "Hola todos".

# cat /etc/passwd

no ejecuta nada, pues el símbolo # convierte toda la línea en comentario.

Los scripts suelen encabezarse con comentarios que indican el nombre de archivo y lo que hace el script. Se colocan comentarios de documentación en diferentes partes del script para mejorar la comprensión y facilitar el mantenimiento


martes, 29 de marzo de 2011

practica 7

Comando

Explicación

say

Dice en voz alta lo que escribas enseguida de say

echo

toma por la consola estandar de entrada (stdin) un parametro "texto" su función es sacarlo por la consola estandar de salida (stdout).

ls

Imprime info relativa a los archivos de un directorio

Ls -l

Imprime en formato de maxima info

Ls -F

Considera cada nombre como un directorio, listando en su orden de ocurrencia

Ls -a

Lista todas las entradas de un directorio, incluso aquellas que comienzan con un punto

cd

Cambiar de directorio usuario

Cd .. /

Cambio de directorio hermano

Cd x. donde ex es el nombre de una carpeta

Cambiese de directorio indicado

cp

Copia archivos dentro de un mismo directorio o en otro directorio. En este último caso se puede escoger entre conservar el nombre, o bien cambiarlo.

Cp -r

copia recursiva de directorios

mv

Mueve archivos o subdirectorios de un directorio a otro, o cambiar el nombre del archivo o directorio.

rm

remueve o elimina un archivo.

rmdir

Elimina el directorio indicado, debe estar vacio

mkdir

Crea un directorio

Chomd (modo simbólico)

se pueden añadir o quitar permisos a los ficheros y directorios. El formato del comando chmod simbólico es:

chmod [who] código-operador permisos fichero

who

Tipo de usuario. Puede tener los siguientes valores:

u : propietario del fichero

g : grupo del que el propietario es miembro

o : usuarios clasificados como otros

a : todos los usuarios del sistema (propietario, grupo y otros)

código-operador

Indica la operación que se va a realizar:

+ : añadir permisos

- : quitar permisos

permisos

Tipo de permiso:

r : permiso de lectura

w : permiso de escritura

x : permiso de ejecución

fichero

Nombre de fichero o directorio.


Chomd (modo absoluto)

chmod (modo absoluto)



El modo absoluto se especifica con 3 dígitos numéricos; cada número representa los permisos de cada tipo de usuario. Estos dígitos se obtienen, para cada clase de usuario, a partir de los valores siguientes:

4 : permiso de lectura

2 : permiso de escritura

1 : permiso de ejecución.

Así tendremos:

0 : ningún permiso

1 : permiso de ejecución

2 : permiso de escritura

3 : permiso de ejecución y escritura (1+2)

4 : permiso de lectura

5 : permiso de lectura y ejecución (4+1)

6 : permiso de lectura y escritura (4+2)

7 : permiso de lectura, escritura y ejecución (4+2+1)

pwd

Directorio actual de trabajo

Cal (con sus variantes)

Muestra los calendarios que le indiques

viernes, 14 de enero de 2011

conceptosbasicos de software libre

conceptos basicos de software libre

El software libre es la denominación del software que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, cambiado y redistribuido libremente. Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado.

El software libre suele estar disponible gratuitamente, o al precio de costo de la distribución a través de otros medios; sin embargo no es obligatorio que sea así, por lo tanto no hay que asociar software libre a "software gratuito" (denominado usualmentefreeware), ya que, conservando su carácter de libre, puede ser distribuidocomercialmente ("software comercial"). Análogamente, el "software gratis" o "gratuito" incluye en ocasiones elcódigo fuente; no obstante, este tipo de software no es libre en el mismo sentido que el software libre, a menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa.


El software libre es la denominación del software que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, cambiado y redistribuido libremente. Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado.

El software libre suele estar disponible gratuitamente, o al precio de costo de la distribución a través de otros medios; sin embargo no es obligatorio que sea así, por lo tanto no hay que asociar software libre a "software gratuito" (denominado usualmentefreeware), ya que, conservando su carácter de libre, puede ser distribuidocomercialmente ("software comercial"). Análogamente, el "software gratis" o "gratuito" incluye en ocasiones elcódigo fuente; no obstante, este tipo de software no es libre en el mismo sentido que el software libre, a menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa.

El proyecto GNU (GNU es un acrónimo recursivo para "Gnu No es Unix"). Comenzó en 1984 a desarrollar unsistema operativo completo, con la principal propiedad de serSoftware Libre.

Las variantes del sistema operativo GNU con el kernel Linux son muy utilizadas. La gente a menudo se refiere erróneamente a estos sistemas como "Linux", cuando es más preciso y útil llamarlos sistemas GNU/Linux. Hay un kernel GNU en desarrollo, denominado Hurd, que será llamado a sustituir al kernel Linux cuando esté desarrollado.

Junto con GNU España existe otra comunidad GNU organizada en Europa: GNU Italia

Con el presente trabajo se intenta mostrar lo siguiente:

- Que existe otro modelo de enseñanza posible en informática y educación en general.

- Que este modelo encaja de manera natural con el software libre. No significa que no existan excelentes docentes que enseñen con MS Windows (el software propietario más popular, pero no el único) ni mediocres que empleen software libre como herramienta educativa. Pero el camino natural para un buen plan de enseñanza es utilizar software libre.

- Utilizar software libre no es garantía de nada si no se modifican los esquemas que están habitualmente asociados con el software propietario.


Continuamos en el círculo vicioso en el cual las empresas y organizaciones no pueden aprovechar las ventajas delsoftware libre porque perciben una escasez de personal capacitado, y las personas se capacitan en software privativoporque es lo que las empresas tienen. De esta manera, el sistema educativo está invirtiendo dinero público en asistir a ciertas empresas para mantener alta la barrera a la entrada de la competencia, y así preservar su posición monopólica en el mercado.


Software libre
El software libre es software que viene con autorización para que cualquiera pueda usarlo, copiarlo y distribuirlo, ya sea literal o con modificaciones, gratis o mediante una gratificación. En particular, esto significa que el código fuente debe estar disponible. "Si no es fuente, no es software''. Ésta es una definición simplificada; ver también la definición completa. Si un programa es libre, entonces puede ser potencialmente incluido en un sistema operativo libre tal como GNU, o sistemas GNU/Linux libres.

Software protegido con copyleft
El software protegido con copyleft es software libre cuyos términos de distribución no permiten a los redistribuidores agregar ninguna restricción adicional cuando éstos redistribuyen o modifican el software. Esto significa que cada copia del software, aun si ha sido modificado, debe ser software libre. Copyleft es un concepto general; para proteger actualmente un programa con copyleft, necesita usar un conjunto específico de términos de distribución. Hay muchas maneras posibles de escribir términos copyleft de distribución.


El término freeware define un tipo de software privativo que se distribuye sin costo, disponible para su uso y por tiempo ilimitado,1 siendo una variante gratuita del shareware, en el que la meta es lograr que un usuario pruebe el producto durante un tiempo ("trial") limitado, y si le satisface, pague por él, habilitando toda su funcionalidad. A veces se incluye el codigo fuente pero no es lo usual.

Freeware suele incluir una licencia de uso, que permite su redistribución pero con algunas restricciones, como no modificar la aplicación en sí, ni venderla, y dar cuenta de su autor. También puede desautorizar el uso en una compañía con fines comerciales o en una entidad gubernamental, o bien, requerir pagos si se le va a dar uso comercial. Todo esto depende del tipo de licencia en concreto a la que se acoge el software.


Se denomina shareware a una modalidad de distribución de software, tanto videojuegos como videos X, en la que el usuario puede evaluar de forma gratuita el producto, pero con limitaciones en el tiempo de uso o en algunas de las formas de uso o con restricciones en las capacidades finales.

Para adquirir una licencia de software que permita el uso del software de manera completa se requiere de un pago (muchas veces modesto) aunque también existe el llamado "shareware de precio cero", pero esta modalidad es poco común.

No debe confundirse el shareware con el sistema freeware que indica que un software es totalmente gratuito, si bien es cierto que el primero se inspira y tiene sus raíces en el segundo. Tampoco debe confundirse el hecho de que un software sea shareware o freeware con el hecho de que sea de código abierto, ya que esto último depende de la disponibilidad o no del código fuente, mientras que los primeros son denominaciones de la forma o sistema de comercialización.


Editores y procesadores de texto
1. Open Source Writers Group: Periodistas y escritores dispuestos a participar voluntariamente aportando documentación y trabajando como fuentes para proyectos Open Source.
2. OpenOffice Writer: Procesador de texto sencillo, familiar y con todas las características de uno comercial.
3. wikidPad: Bloc de notas en formato wiki para mantener ideas, notas y referencias en un mismo documento.

sistemas operativos de software libre

  • LINUX

catalgo

Emivintage
View SlideShare presentation or Upload your own.

catalogo

Emivintage
View SlideShare presentation or Upload your own.

salon

Emisaln401
View SlideShare presentation or Upload your own.

triptico

Tripticoemi
View SlideShare presentation or Upload your own.

revista

Emi1
View SlideShare document or Upload your own.

revista

Emi
View SlideShare document or Upload your own.