viernes, 6 de mayo de 2011

script 1


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

martes, 29 de marzo de 2011

Explicacion de comandos



say

Divertido comando que lee literalmente lo que le escribimos.


echo

El comando 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 informacion relativa a los archivos de un directorio.

Ls -l

Imprime en formato de máxima información.

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

cambiarse a directorio de usuario.

Cd .. /

cambiese a directorio hermano

Cd x. Donde ex es el nombre de una carpeta

donde ex es el nombre de una carpeta Cambiese a 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

Se usa para 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, el cual debe estar vacío

mkdir

Crea un nuevo directorio.

Chmod (modo simbolico)

  • 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.





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

Muestra el directorio actual de trabajo.


Cal (con variantes)

(con sus variantes) es una instrucción de UNIX que muestra el calendario mensual. Sin argumentos, cal muestra el calendario del mes actual. Si se indica un argumento, se muestra el calendario de ese año. Si se indican dos argumentos numéricos, el primero se considerará el mes y el segundo el año del calendario a mostrar. cal -m lo muestra el lunes en la primera columna. Si no se utiliza, el domingo irá en primer lugar.



2. Indica cuál es el comando de unix para:

Obtener la fecha del sistema date

Saber cuanto tiempo lleva encendido el sistema uptime

Conocer cuántos archivos o carpetas están el escritorio

Copiar un archivo llamado recursos.txt que se encuentra en el home y se desea enviar la información a un directorio llamado practicas que esta dentro de otro directorio llamado clase2 y este a su ve esta dentro de otra carpeta llamado curso y que esa carpeta se encuentra en Documentos cp

viernes, 14 de enero de 2011

conceptos básicos de Software Libre

-software libre
definición: 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.

4 libertades
LibertadDescripción
0la libertad de usar el programa, con cualquier propósito.
1la libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a tus necesidades.
2la libertad de distribuir copias del programa, con lo cual puedes ayudar a tu prójimo.
3la libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie.
Las libertades 1 y 3 requieren acceso al código fuente porque estudiar y modificar software sin su código fuente es muy poco viable.
Comunidad GNU:
Es una organización que busca volver a los orígenes de la computación, con la cooperación entre todos los usuarios. Su propósito es crear un sistema operativo completamente libre.

Software libre privativo:
Es libre de uso, pero no está permitida su modificación, publicación y distribución, que corresponde exclusivamente al desarrollador del software.

Software libre semilibre:
es una categoría de programas informáticos que no son libres, pero que vienen con autorización de uso, copia, modificación y redistribución (incluso de versiones modificadas) sin fines de lucro.

Software libre con copyleft:
- Usarla sin ninguna limitación.
- Libertad de estudio (ver cómo está hecho el trabajo).
- (re)distribuir cuantas copias desee.
- Modificarla de la manera que crea conveniente.

Freeware:
Software privativo distribuido de forma ilimitada.

Shareware:
Programas distribuidos libremente, que son pruebas de los productos oficiales, vendidos por el desarrollador.

Aplicaciones de uso general de software libre:
  • GIMP
  • OpenOffice
  • Firefox
SOs de forma libre:
  • ubuntu
  • OpenBSD


- http://es.wikipedia.org/wiki/Software_libre

martes, 11 de enero de 2011