Archivos especiales

Tema 8: Fundamentos del Sistema Operativo Unix/Linux

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 –

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 –