Tema 8: Fundamentos del Sistema Operativo Unix/Linux

Lo que muestro en cada una de las entradas son las tablas resumen que me hice de los temas. Es decir, esto es un índice de temas y conceptos importantes, pero para nada el temario completo. Es “ese resumen que te sirve para repasar todo de un tirón”.

El motivo por el que le he querido dar al sitio un aspecto de Wikipedia, es porque pretendo hacer de esta web un sitio colaborativo, donde todos aportemos algo. La forma más inmediata de empezar es usando los comentarios. En ellos podéis poner ampliaciones, preguntas (que os aseguro que intentaré responder) y por supuesto opiniones.

Vista la escasa participación del publico en el sitio, estoy desarrollando algunos temas por mi cuenta aprovechando un curso de programación que imparto en Villanueva de la Serena, los temas que os pueden interesar son:

Acceso al Sistema

Contraseñas

>= 6 caracteres Al menos 2 alfabéticos y 1 nñumero o especial Nueva contraseña distinta en 3 caracteres

Símbolo Sistema

$, Usuario Normal #, root

Tipos de Archivos en Unix

Archivos ordinarios

Binarios, txt…

Vínculos Duros

No son una clase de archivo

No permite borrar el original

Vínculos Simbólicos

Permite borrar el original

Se pueden hacer incluso en unidades remotas

Directorios

Fichero que contiene otros ficheros

Archivos especiales

Para montar dispositivos

Algunos comandos elementales

ls

Listado de directorios

cd

Moverse por directorios

cat

Muestra ficheros

pwd

Nos dice donde estamos

mv

Mueve

cp

copia

ln

Enlaces duros

ln -s

Enlaces simbólicos

rm

Borra ficheros -r borra directorios no vacios

mkdir

Crea directorios

rmdir

Borra directorios vacios

chown

Cambia la propiedad

find

busca

pg, more

Paginadores

head

Muestra la cabecera de un fichero

tail

Muestra el final de un fichero

lp

imprime

lpstat

Muestra la cola de impresión

cancel

Cancela un trabajo de Impresión

Rutas

Relativas y absolutas

Proceso de Inicio

Presentación

Shell sh (Shell de presentación)

.profile

Fichero con configuración del entorno

Ctrl+D

Salir

Gestión de los derechos, Comando chmod

Relativos

chmod

u g     + o     – a

r w x

file

Absoluto

chmod

rwx 000 ….. 111

r->4 w->2 x->1

file

Umask

Modifica la máscara por defecto

No acumulativo

umask 000 reinicia

Cada vez que se enciende es la de defecto.

Otros símbolos

*

Comodín

?

Cualquier carácter

[…]

Representa un rango [A-Z]

>

Redirección la salida

2>

Redirecciona la salida de Error estándar

>>

Concatena

< ó 0<

Redirección de entrada

|

Cauce

`…`

Inserta una orden

&

Subordinado

nohup

Subordinado aunque se cierre la sesión deja la salida en nohup.out

Variables

HOME, camino absoluto directorio de presentación

PATH, donde busca el Shell ejecutables

CDPATH, directorios donde se puede hacer cd

PS1, PS2, signos de petición orden primaria y secundaria

LOGNAME, nombre de presentación del usuario

MAIL, directorio de correo entrante

SHELL, nombre del Shell en uso

Shells

Shell C

.login->.cshrc cwd prompt noclobber ignoreeof notify setenv,export history alias Control de Trabajos “tilde”

Shell Korn

.profile, ENV HISTSIZE TMOUT VISUAL noclobber ignoreeof history alias control de trabajos “tilde” cd –

Categorías: Fundamentos del Sistema Operativo Unix/Linux
Conceptos importantes para el examen de oposición: : Acceso al Sistema, Archivos especiales, Archivos ordinarios, chmod, comandos unix, Contraseñas, Directorios, Shell C, Shell Korn, Símbolo Sistema, variables unix, Vínculos Duros, Vínculos Simbólicos,
1 response to “Tema 8: Fundamentos del Sistema Operativo Unix/Linux”
  1. […] Tema 8: Fundamentos del Sistema Operativo Unix/Linux […]

Leave a Reply