Comandos básicos Linux I. Comandos BásicosI $ date $ cal$ cal 12 1970$cal -3 12 1970 Encadenado de comando: $ date;pwd;cal Visualizar texto por pantalla:

Slides:



Advertisements
Presentaciones similares
INTRODUCCIÓN A WINDOWS
Advertisements

COMANDO DU.
Comandos Sencillos.
TEMA 8. REDIRECCIONAMIENTOS
3. EJERCICIOS PRÁCTICOS Práctica 1
ACTUALIZAR BASE DE DATOS DEL SERVIDOR DE LA COORDINACION root Iniciar sesión con el siguiente usuario y contraseña: Usuario: root Contraseña: system00.
Mercadotecnia Electrónica
Modulo 2. Filesystem Bàsico
Solución para Control de Presencia Empleados
Tema: Técnicas Básicas Excel (III) Trucos, opciones y personalización de Excel Índice: 1 Vínculos absolutos y relativos, conectando datos de Excel con.
Programación II Ing. Diego J. Arcusin 3 – Uso del Shell.
TUBERÍA | Toma la salida de un comando como entrada de otro. Ejemplo:
Entornos de programación
INSTALACIÓN Y MANTENIMIENTO SO ADMINISTRACIÓN SO LINUX.
Brevísima introducción al Linux
Johanna Lizeth Rodríguez Lorena Fda. Chávarro Ramos
Date | Place Programación de Computadores Utilidades para la realización de las prácticas.
Sistemas Operativos Oscar Bedoya
Sistema Operativo. ¿Qué es el Sistema Operativo? Un sistema operativo (SO) es el conjunto de programas y utilidades software que permiten al usuario interactuar.
Acceso del usuario a la aplicación.
Taller de Linux Practica 11 Redireccionamiento de entrada LSC Veronica Quizan Garcia.
Administración de Archivos
Microsoft Word.
Procesador de Texto Microsoft Office Word 2007
UNIDAD 2:Crear, abrir y cerrar una base de datos Hacer clic sobre la opción Nuevo de la pestaña Archivo. Se mostrarán las distintas opciones para nuevos.
Programación II Ing. Diego J. Arcusin 1 – El editor VI.
Archivos.
Taller de Linux Practica 6 Mandos para la administración de directorios LSC Veronica Quizan Garcia.
Informática Ingeniería en Electrónica y Automática Industrial
File Ownerships and Permissions. Propiedades de Archivos regulares y Permisos.
1 - Introducción a UNIX Programación II Ing. Diego J. Arcusin
Sistema Operativo MS-DOS 6.0
Comandos Linux CentOS.
2008 Escuela de Informática y Telecomunicaciones, DuocUC Escuela de Informática y Telecomunicaciones Clase 5: Comandos de manipulación de Directorios y.
Solución de los ejercicios
FILTROS. Un filtro es un programa que recibe una entrada, la procesa y devuelve una salida. Relacionando filtros simples podemos hacer prácticamente cualquier.
Introducción a Procesos.  Contexto de ejecución: Conjunto de variables y parámetros, que tiene independencia de otro procesos.  Contexto de E/S ◦ Descriptores.
Modulo 2. Filesystem Bàsico
Capítulo 1: Entrada estándar y salida estándar.  Programas gráficos: diseñados para ejecutarse en el entorno gráfico X. Utilizan mouse y teclado  Programas.
Unidad 4 The Linux Filesystem.
MS dos.
Practica 5 Mandos para el manejo de archivos
Teoría de Sistemas Operativos Administración de Archivos.
Date | Place Estructura de Computadores Utilidades para la realización de las prácticas.
2008 Escuela de Informática y Telecomunicaciones, DuocUC Escuela de Informática y Telecomunicaciones Clase 4: Comandos de manipulación de Archivos y filtros.
COMANDO D. O. S OSCAR JAVIER GUERRERO SALAS Universidad Surcolombiana Tec. Des. Software Universidad Surcolombiana.
TEMA 2: SISTEMAS OPERATIVOS. ENTORNO MONOUSUARIO
Comandos de manipulación de Archivos
SISTEMA OPERATIVO MS-DOS.
LINUX Algunos Datos Básicos... Algunos Datos Básicos...
Redireccionamiento Realizado por Kepa Bengoetxea.
NOMBRE: LUIS VIRACOCHA CURSO: 5 B. Uso de la línea de comandos Muchas ordenes de gestión del sistema operativo El entorno de texto, es un sistema muy.
Sistema de archivos Kepa Bengoetxea Kortazar
Introducción a los modelos de simulación y análisis de datos en Física de Partículas Isidro González Caballero (
INSTRUCCIONES. El alumno, seguirá los pasos que se le va indicando a continuación. En el recuadro en blanco, debe ir añadiendo un pantallazo con la.
Vamos a tratar algunos temas que es necesario conocer a la hora de administrar un sistema informático y que nos van a ser útiles sin importar el sistema.
Comandos internos y externos
CONBINACION DE CORRESPONDENCIA
ACCESS  Para los campos Texto, esta propiedad determina el número máximo de caracteres que se pueden introducir en el campo. Siendo por defecto.
Vamos a tratar algunos temas que es necesario conocer a la hora de administrar un sistema informático y que nos van a ser útiles sin importar el sistema.
Ruta de Directorios. Conocer las diferentes rutas de directorios.
Comandos en Linux[37-48] MATERIA : REDES ALUMNO : ERICK LOPEZ CHICATTO.
Comandos de directorios. Hablando de Debian  Debian no es nada parecido a cualquier otra distribución, es mejor, más grande, y les gana fácilmente en.
Programación II Ing. Diego J. Arcusin 1 - Introducción a UNIX.
ORDENADOR HARDWARE UNIDAD CENTRAL Microprocesador memoria PERIFÉRICOS Teclado, ratón, Escáner, Impresora, Webcam, lápiz, Etc. SOFTWARE SISTEMAS OPERATIVOS.
Comando de MS-DOS. Tipos de Comandos en MS-DOS Los COMANDOS INTERNOS se ejecutan inmediatamente porque se cargan en la memoria del sistema cada vez que.
Comandos Sistema de Archivos Linux deberias-conocer/#info.
Comandos básicos Linux II. Comandos BásicosII Filtros: –Permite escribir y leer datos de los canales estándares de entrada y salida. –More muestra los.
SISTEMAS OPERATIVOS 4º Informática. S. O. - Definición Elemento traductor de ordenes basado en un conjunto de instrucciones y reglas que ambos conocen.
MANEJO DE UBUNTU COMANDOS SHELL / TERMINAL.
Transcripción de la presentación:

Comandos básicos Linux I

Comandos BásicosI $ date $ cal$ cal $cal Encadenado de comando: $ date;pwd;cal Visualizar texto por pantalla: –$ echo –e “Hola\nme\llamo\nPepe” –\n: Salto de línea.\\: barra –\t: Tabulación horizontal. –\b: carácter atrás.

Comandos BásicosI Comando internos y externos: –Comando externos: son los programas binarios almacenados en HD y cargados en memoria, para poder ejecutarlos. –Comando internos: son los que se ejecutan dentro de la Shell. –$ type comando

Comandos BásicosI Atajos para comandos: –[Ctrl] C: Interrupción del programa, se termina. –[Ctrl] Z: Para el programa. $ find / $ ps –aux –[Ctrl] D: interrumpe interrupción de datos en un promt > –$ mail

Comandos BásicosI Historico de comandos: –$ history –$ !numero comando: ejecuta ese comando. –Se almacena en ~/.bash_history –$ history –c: ¿borra histórico?

Comandos BásicosI Las rutas: –El nombre de la ruta o Path name de un fichero es la concatenación, desde la raíz /, de todos los directorios que se deben cruzar para acceder a él, estarán separados cada uno por el carácter / –/home/usuario/practicas/pract1.txt –Una ruta absoluta no tiene ni. ni..

Comandos BásicosI Ruta relativa: –Partimos de la posición en el directorio actual. –Entradas particulares de directorios:. Representa el directorio actual. Implícito... Representa el directorio de nivel superior. –La ruta relativa: Describe una ruta desde la posición actual. Puede contener. O..

Comandos BásicosI Documentos/personal./Documentos/personal Donde:. Representa el directorio activo /home/usuario/documentos/../

Comandos BásicosI Alias del directorio personal: ~ (Virgulilla) Las rutas pueden ser relativas a la virgulilla, pero esta no debe ir precedida por carácter alguno. –$ cd ~/docu –$ /~Error

Comandos BásicosI cd: –Change Directory. – cd. No se mueve. – cd.. Sube un nivel. – cd sin argumento vuelve al directorio personal del usuario. – cd../home – cd../../usuario

Comandos BásicosI Listado de ficheros y directorios: – ls – ls –les la opción más completa. Ejercicio: Utiliza man ls para ver las opciones. Anota las opciones más importantes. ¿Qué ficheros son los que comienzan por un punto.?.

Comandos BásicosI 1 -: ordinario, d: directorio, l: vínculo simbólico. 2 contador de vínculos. 3 Propietario del fichero que suele ser el creador. 4 El grupo al cual pertenece 5 El tamaño del fichero en Bytes. 6 Fecha de la última modificación. 7 Nombre del fichero.

Comandos BásicosI Crear ficheros vacíos: –$ touch nombre –¿Qué otra finalidad tiene el comando?. Crear directorios – mkdir nombre – mkdir –p dir1 dir2 dir3 Suprime directorios: –rmdir

Comandos BásicosI rmdir no suprime una extructura. El directorio a eliminar no puede tener ni ficheros ni directorios, aunque los subdirectorios están vacíos. Para suprimir una estructura utilizar: –$ rm.

Comandos BásicosI rm : Suprime uno o varios fichero y estructuras completas. ALTAMENTE PELIGROSO. rm [opciones] fic1 fic2 fic3 -i: Confirmación para cada uno de los ficheros a eliminar. -r: siguiente parámetro debe ser un directorio. La supresión es recursiva. Se suprimen todos los niveles inferiores. -f: fuerza la supresión. Muy práctico pero peligroso combinar: -rf

Comandos BásicosI Copiar ficheros: – $ cp fich1 [fich2 fich3] Destino –-i: Pide confirmación de escritura para cada fichero. –-r: recursivo, copia un directorio y todo su contenido. $ cp –r dir1 dir2 –-p: se preservan los permisos y las fechas. –-f: forzar la copia.

Comandos BásicosI Ejercicio: –Crear un fichero de nombre:-i –Tratar de borrarlo.

Comandos BásicosI Mover y renombrar ficheros: –$ mv –$ mv fich1 fich.old –$ mv fich2 dir/fich2 –$ mv fich2 dir/fich2.old

Comandos BásicosI Comodines: – Son caracteres de sustitución. – *: Sustituye una cadena de longitud variable. – ?: Sustituye un único carácter. – [a-g]: Un carácter entre la serie o rango de caracteres. – [!a-g]: Inversión de la búsqueda. – [^a-g]: Inversión de la búsqueda. – {a,g,h}: Un carácter de los especificados.

Comandos BásicosI Comodines: – Pueden ser utilizados dentro de todos los argumentos que representen ficheros o rutas. –Se deben cerrar algunos caracteres especiales. –\ permite cerrar un único carácter. –$ ls fichero\ *. Se pone \ para que interprete el carácter en blanco. –Las comillas “”, permiten la interpretación de caracteres especiales o de variables, dentro de una cadena. –Los apóstrofes ‘’ cierran todos los caracteres especiales de una cadena o fichero.

Comandos BásicosI Vínculos Simbólicos (SoftLink): –Es un fichero especial que contiene como información la ruta a otro fichero. –Es por tanto como un “Alias”. –$ ln –s fichero vínculo. –Los vínculos se comportan como el fichero al que apunta, con los mismos permisos y propiedades.

Comandos BásicosI Vínculos Simbólicos (SoftLink): –Si el fichero apuntado es un programa, ejecutar el vínculo ejecutará el programa. –Si el fichero apuntado es un fichero especial, periférico, se ve el vínculo como periférico. –Si el fichero apuntado es un directorio, un cd llevará a la entrada en ese directorio.

Comandos BásicosI Vínculos Simbólicos (SoftLink): –La eliminación del vínculo no implica la eliminación del fichero apuntado. –La eliminación del fichero apuntado no implica la eliminación del vínculo. Vinculo apunta al vacío. –Los derechos del fichero apuntado prevalecen sobre los del vínculo.

Comandos BásicosI Vínculos Simbólicos (SoftLink): –$ touch prueba1 –$ ln –s prueba1 vinculoprueba1 – ls –l –¿Qué derechos tiene tanto el vínculo como el fichero apuntado?.

Comandos BásicosI Redirecciones: –Capacidad de redireccionar la visualización de la pantalla hacia: Fichero. Impresora. Cualquier otro periférico. –Capacidad de redireccionar los mensajes de error hacia otro fichero. –Sustituir la introducción vía teclado por un fichero.

Comandos BásicosI Redirecciones: –Cualquier flujo de datos pasa por un canal y podrá ser desviado hacia otro destino u otra fuente. –Canal de entrada por defecto es el teclado. –Canal de salida por defecto es la pantalla. –Los errores se direccionan por defecto a la pantalla.

Comandos BásicosI Redirección de salida: (>,>>) –$Comando > fichero –$ls –l > listado.txt –Si no existe listado.txt, se creará. –Si existe listado.txt, se sobreescribirá, incluso si el comando introducido fuera incorrecto. –El Shell en primer lugar crea el fichero y posteriormente introduce el resultado del comando en listado.txt.

Comandos BásicosI Redirección de salida: (>,>>) –Si lo que se quiere es añadir en el fichero se empleará >> –$ls –l >> listado.txt –De esta forma se añadirán nuevos datos a listado.txt sin sobreescribirlo. –$ifconfig eth0 > miIP.txt

Comandos BásicosI Redirección de entrada: (<) –Los comandos que esperan datos o parámetros pueden también recibirlos desde un fichero usando <. –$wc < fichero.txt –$tr ‘ ‘ ‘\t’ <prueba.txt –$mail usuario < carta.txt

Comandos BásicosI Redirección de entrada: (<<) –Herescript o Here Document, permite la inserción de un texto hasta un punto especificado y el envío de su resultado a un comando o un filtro. –$tr ‘ ‘ ‘\t’ <<END Ahora introducimos un texto. Al terminar de introducir el texto pondremos END, se le pasa al comando tr el texto y sustituirá espacios en blanco por tabulaciones.

Comandos BásicosI Redirección de entrada: (<<) –Herescript o Here Document –$tr ‘[a-z]’ ‘[A-Z]’ <<END >En un lugar de la Mancha. >END

Comandos BásicosI Canales estándares: –Canal de entrada estándar stdin descriptor 0 –Canal de salida estándar stdout descriptor 1 –Canal de error estándar descriptor 2. Se puede redireccionar el canal de error estándar hacia otro fichero. –$ls t* y* –$ls t* y* 2> error.txt No se muestra por pantalla los errores sino que los reencaminamos al fichero error.txt

Comandos BásicosI Canales estándares: –Podemos redireccionar los dos canales de salida a un único fichero, utilizando &>. –$ls z* y* > resultados.log Muestra los errores en pantalla y en resultados.log lo acertado de ls. –$ls z* y* 2> errores.log Muestra los resultado acertado de ls por pantalla, y se introduce en errores.log los errores de ls.

Comandos BásicosI Canales estándares: –$ls z* y* > resulconError.log 2>&1 En pantalla no se muestra nada estando todos los resultados acertado como errores de ls en resulconError.log En primer lugar se indica que la salida de error se desvíe a la salida estándar, posteriormente se redirecciona el resultado de la salida estándar del comando ls hacia el fichero resultconError.log. El fichero tendrá tanto la salida estándar y la salida de error.

Comandos BásicosI Canales estándares: –$wc resultado.txt –$cat resultado.txt $ls –l > /dev/null 2>&1 $cat /dev/null

Comandos BásicosI Apertura de canales: –Los canales estándares son los numerados como 0,1,2. – exec permite abrir otros siete canales, 3-9. –El número de canales en total son del 0-9. –Los canales están abiertos para la entrada y para la salida. – $exec 5>canal5.txt – $ls –l >&5 – $cat canal5.txt –Todo lo que se escriba por el canal 5 irá a canal5.txt –$exec 5>&- #Cierro el canal 5

Comandos BásicosI Apertura de canales: – $exec <6canal6.txt – $cat <&6 – $exec 6>&- #Cerramos el canal. –Para cerrar el canal lo redireccionamos a un seudocanal (canal de cierre -)

Comandos BásicosI Tuberías o Pipelines: –Permiten redireccionar el canal de salida de un comando hacia el canal de entrada de otro comando. –Carácter | – $ps –aux | grep gimp* – $ifconfig eth0 | grep

Comandos BásicosI Búsqueda de ejecutables: –$ whereis nombre –$ which comando –$ locate fichero

Comandos BásicosI Búsqueda de ejecutables: –$ whereis nombre –Busca en rutas de binarios -b –Entradas en el manual -m –Fuentes de los ficheros –s