1 / 13

Programación de Computadores

Programación de Computadores. Utilidades para la realización de las prácticas. Comandos más utilizados. ls : Muestra por pantalla la lista de ficheros y directorios del directorio en que nos encontremos. 1000xxxxx:~/pc> ls practica_1 practica_2 notas.txt

liluye
Download Presentation

Programación de Computadores

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Programación de Computadores Utilidades para la realización de las prácticas

  2. Comandos más utilizados • ls : Muestra por pantalla la lista de ficheros y directorios del directorio en que nos encontremos. 1000xxxxx:~/pc> ls practica_1 practica_2 notas.txt • cd <directorio>: Entra en el directorio que le indiquemos. 1000xxxxx:~/pc> cd practica_1 1000xxxxx:~/pc /practica_1> • cd .. : Retrocede un directorio 1000xxxxx:~/pc /practica_1> cd .. 1000xxxxx:~/pc >

  3. Comandos más utilizados II • rm <archivo> : Borra el archivo que le indiquemos 1000xxxxx:~/pc> rm notas.txt 1000xxxxx:~/pc> ls practica_1 practica_2 • mkdir <directorio> : Crea un directorio 1000xxxxx:~/pc> mkdir practica_3 1000xxxxx:~/pc> ls 1000xxxxx:~/pc> ls practica_1 practica_2 practica_3 • rmdir <directorio>: Borra un directorio (que este vacio)

  4. Comandos más utilizados III • pwd: Te informa del directorio en el que te encuentras 1000xxxxx:~/pc /practica_1> pwd 1000xxxxx/home/pc/practica_1 • cat : Muestra el contenido de un fichero 1000xxxxx:~/pc > cat notas.txt Notas de la asignatura de Programación Computadores • cp : Copia uno o más archivos. cp fuente destino. 1000xxxxx:~/pc > cp notas.txt practica_1 1000xxxxx:~/pc >cd practica_1 1000xxxxx:~/pc/practica_1 > ls notas.txt 1000xxxxx:~/pc/practica_1 > cd .. 1000xxxxx:~/pc> ls practica_1 practica_2 practica_3 notas.txt

  5. Comandos más utilizados IV • mv : Mueve ficheros en lugar de copiarlos. mv fuente destino. 1000xxxxx:~/pc > mv notas.txt practica_1 1000xxxxx:~/pc >cd practica_1 1000xxxxx:~/pc/practica_1 > ls notas.txt 1000xxxxx:~/pc/practica_1 > cd .. 1000xxxxx:~/pc> ls practica_1 practica_2 practica_3 • man <comando>: accede a las paginas de manual relacionadas con ese comando. 1000xxxxx:~/pc > man ls

  6. Comandos más utilizados V • find : Busca ficheros a partir del origen indicado. find <ruta-origen> -name <nombre-fichero> -print 1000xxxxx:~/pc > find / -name gcc -print /usr/bin/gcc • whereis : Busca ficheros pero únicamente fuentes del tipo *.c whereis <fichero> 1000xxxxx:~/pc > whereis gcc /usr/bin/gcc

  7. Control de Acceso drwxr-xr-x  2 root   root  5120 Oct 11 01:12  devil Propietario Grupo Nombre fichero Permisos otros Tamaño (B) Permisos grupo Permisos propietario Fecha creación (d) Directorio (l) Enlace simbólico - Fichero Permisos r  Lectura w  Escritura x  Ejecución

  8. Tabla resumen

  9. Recomendaciones generales • Los ejercicios deben realizarse y guardarse en el directorio pc/practica_x_2006, siendo x el número de la práctica. • Para hacer el directorio: > mkdir -p pc/practica_x_2006 • La opción –p me crea varios directorios a la vez. Y si alguno de ellos ya esta creado, no pasa nada. • Para acceder a dicho directorio: > cd pc/practica_x_2006

  10. Editores • xemacs: El editor de GNU que posee una gran potencia (más fácil de utilizar) > xemacs practica_1.c • vi: El editor estándar de UNIX: > vi practica_1.c

  11. Compilar programa C • Para compilar un archivo en C se puede hacer de varias maneras. Supongamos que el archivo fuente es practica_1.c y queremos generar el ejecutable practica_1 • Compilar en dos pasos: • 1º)Compilar: • > gcc -Wall -c practica_1.c • 2º) Enlazar: > gcc -o practica_1 practica_1.o Compilar en un paso: > gcc -Wall practica_1.c –o practica_1

  12. Ejecutar un programa • Para ejecutar un programa que ya ha sido compilado : > ./practica_1

  13. Comprimir y descomprimir en Linux • La documentación a entregar debe comprimirse en único archivo .tgz del tipo practica_x_2006_febrero.tgz, siendo x el número de la práctica. • Para COMPRIMIR el archivo practica_x ( y lista el contenido de lo que he comprimido): > tar zcvf practica _x_2006_febrero.tgzpractica_x • Para DESCOMPRIMIR el archivo practica_x_2006_febrero.tgz : > tar xzvf practica_x_2006_febrero.tgz

More Related