Sistema Operativo:
Programa o conjunto de programas que nos permiten usar una computadora.
Por su interfase clasifican en:
Grafico: Mac, Windows
Texto: Ms-dos, Unix, IOS
Unix: Conjunto de sistemas operativos con mismas características básicas.
1965. Laboratorios Bell de AT&T, General Electrics y MIT generan Multics= Se pretendía que fuera Multiusuario y Multitarea.
1969. Ken Thompson, Ing. de AT&T, crea Unix= Sí fue multiusuario y multitarea——Burla a Multics.
1973. Unix es reescrito completamente en lenguaje de programación C.
1977. Sale al mercado la 1ra versión de BSD (Berkeley Software Distribution). Versión de Unix de la universidad de Berkeley.
Versiones de Unix:
BSD de Berkeley AIX de IBM Darwin de Apple HP/UX de HP Irix de Silicon Graphics
Solaris de Sun Microsystems
Linux Red Hat Ubuntu
Mac/Os descansa en Darwin
Prompt : Indicador de comandos
pwd: Nos dice donde nos encontramos
ls: Contenido del lugar donde estoy trabajando
cd+comando: para cambiar de carpeta, si es solo t manda al home
cd /: te manda al disco duro
cd .. : te manda una carpeta arriba
clear: borra la pantalla
help comando: Pedir ayuda acerca del comando
man comando: nos mete al manual del comando. Q para salir del manual
date: da la fecha y la hora
bc: calculadora cientifica
quit para salir de la bc
date > martes.txt se crea un domuneto en textedit
> redirecciona la salida del comando hacia un archivo
cat + nombre de un archivo nos enseña el nombre del archivo. Ej: cat martes.txt
mv martes.txt miercoles.txt: se le cambia el nombre
cp miercoles.txt jueves.txt: lo duplica y le cambia el nombre
rm jueves.txt: elimina el archivo
mkdir viernes: genera un folder
ls -l: si el 1er caracter es un guión es un archivo, si es una d es un directorio. Despues del guion o de la d hay combinaciones que son los permisos (rwx, r–, r-x, -wx)
>> agrega el contenido del comando al archivo
cat -b folder se numeran los datos en el folder.
Editores de Texto:
A diferencia de un procesador de texto no permite cambiar tipo de letra, color, tablas, columnas,cabeceras, etc. Solo sirve para poner texto.
En UNIX hay 3 editores de texto:
Vi Mejor de los tres
Emacs
Nano facil de usar
nano aparece el editor de texto
nano archivo aparece el archivo en nano
cat archivo aparece el contenido del archivo
ps -U Alumno unix nos muestra los procesos que corren desde la terminal
path: desde donde corre el proceso
kill PID elimina el proceso
open -a aplicacion abre un programa
Permisos (para archivos):
-Tipos.- De lectura (r), de escritura (w) y de ejecucion(x).
-Usuarios.- Dueño, grupo y los demás.
-Modos
-Cambiar
PID: numero que identifica al proceso: va 1ro que el path.
ls -l el 1er caracter si es guion es archivo, si es d es directorio.
Siguientes 9 caracteres son los usuarios: dueño, grupo, los demas.
Divididos en tres, mostrando las caracteristicas de cada uno (rw-, r–, etc.).
Modos de archivo:
A cada archivo se le asigna un número de tres digitos donde el 1ro pertenece al dueño, el 2do al grupo, y el 3ro a todos los demás. Este número se refiere a los permisos asignados de acuerdo a la siguiente tabla:
r w x valor r w x
- – – 0 0 0 0
- – si 1 0 0 0
- si - 2 0 1 0
- si si 3 0 1 1
si – – 4 1 0 0
si - si 5 1 0 1
si si - 6 1 1 0
si si si 7 1 1 1
chmod modo archivo: para cambiar permisos