05.03.2015 Views

Resumen comandos Linux [PDF] - Universidad de Carabobo ...

Resumen comandos Linux [PDF] - Universidad de Carabobo ...

Resumen comandos Linux [PDF] - Universidad de Carabobo ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Universidad</strong> <strong>de</strong> <strong>Carabobo</strong><br />

Facultad Experimental <strong>de</strong> Ciencias y Tecnología<br />

Departamento <strong>de</strong> Computación<br />

Sistemas Operativos<br />

Prep. Carlos I. Buchart I.<br />

Nombre:___________________________________<br />

Ayuda: man comando<br />

<strong>Resumen</strong> <strong>Linux</strong><br />

// La sesión<br />

Salida <strong>de</strong>l shell: exit<br />

Apagar el sistema: shutdown [ -t segundos ] [ - rkhncf ] tiempo [ mensaje_<strong>de</strong>_aviso ]<br />

Cambio cónsola: Alt+F{1-6,7}<br />

Cambio <strong>de</strong> password: passwd<br />

Intérpretes: { bash },{ sh },{ csh }<br />

Cambiar usuario: su [ - ] nombre<br />

-: carga archivos <strong>de</strong> configuración<br />

// Directorios y ficheros<br />

Estructura <strong>de</strong> directorios<br />

/boot<br />

/etc<br />

/<strong>de</strong>v<br />

/home<br />

/var<br />

/tmp,/var/tmp<br />

/bin,/usr/bin,/sbin,/usr/local/bin<br />

Directorio actual: pwd<br />

Cambiar directorio: cd [ .. ] [ /ruta/absoluta ] [ ruta/relativa ]<br />

Crear directorio: mkdir nombre<br />

Contenido <strong>de</strong> directorios: ls [ -laFi ] [ ruta_o_patrón ]<br />

patrón: *?[ a-zA-Z {etc} ]<br />

-l: <strong>de</strong>tallado<br />

-a: todos los archivos<br />

-F: señala directorios<br />

Crear archivo vacío: touch nombre<br />

Copiar archivo: cp nombre_inicial nombre_final [ -ifR ]<br />

Mover archivo: mv nombre_inicial nombre_final [ -if ]<br />

Borrar archivo: rm nombre [ -ifR ]<br />

Directorio: { rmdir nombre }<br />

-f: sobreescribir<br />

Mostrar archivo: { more nombre },{ cat nombre }<br />

Editor: vi nombre<br />

// Terminal<br />

Mensaje: echo mensaje<br />

Salida redireccionada: comando > fichero_salida<br />

Añadiendo al final: comando >> fichero_salida<br />

Entrada redireccionada: comando < fichero_entrada<br />

Tuberías: comando1 | comando2<br />

// Manejo <strong>de</strong> ficheros<br />

Cambiar los permisos: { chmod {a,u,g,o}{+,-}{r,w,x} fichero1..ficheroN },{ chmod permiso fichero1..ficheroN }<br />

permiso: número octal 4 dígitos (abcd): a = {0: no bit,2: bit GID,4: bit UID}, b,c,d={0:no,1:x,2:w,4:r}<br />

drwxrwxrwx ==> Directorio/Dueño/Grupo/Otros: {r: lectura, w: escritura, x: ejecución/acceso al directorio }<br />

Enlaces: ln [ -sf ] original enlace


-s: enlace suave<br />

Los ficheros ocultos comienzan con un punto (.)<br />

// Scripts en bash/sh<br />

Archivos con permiso <strong>de</strong> ejecución con varios <strong>comandos</strong> en secuencia<br />

Primera línea: #!/bin/sh<br />

Comentarios: # esto es un comentario<br />

Para ejecutar <strong>de</strong>s<strong>de</strong> su directorio: ./script<br />

// Procesos<br />

Lista <strong>de</strong> procesos:<br />

Lista estándar: ps -eF<br />

Forma <strong>de</strong> BSD full: ps -axf<br />

Lista dinámica <strong>de</strong> procesos: top<br />

Matar un proceso: kill [ -{señal} ] process_id<br />

-9: forzar muerte<br />

Poner en segundo plano: comando &<br />

Dejar en segundo plano: nohup comando &<br />

Bibliografía<br />

• http://api.ugr.es/~curena/doce/ei/<br />

CB/cb

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!