GRUPO 3 - CLASE 6

En esta sección se responderán dudas relacionadas con sistemas operativos libres por ejemplo Ubuntu

Moderator: julianmartinez16

wilson molina
Posts: 16
Joined: Mon Jan 25, 2016 8:18 am

Re: GRUPO 3 - CLASE 6

Post by wilson molina » Sun Feb 28, 2016 11:36 pm

1.Entrar y salir de un directorio

Image

2.Ruta absoluta y ruta relativa

Image

3.directorio raiz y directirio home

Image

4.simbolo (~) = Este simbolo se usa para referirse al directorio home/ y si va acompañado del comando "cd" (cd ~) se puede dirigir directamente a el

Image

5.Copiar directorio a una carpeta

Image

6.Mover contenido de una carpeta a otra

Image

7.silentcast

Image

User avatar
jam98
Posts: 20
Joined: Sun Feb 14, 2016 8:18 pm

Re: GRUPO 3 - CLASE 6

Post by jam98 » Sun Feb 28, 2016 11:48 pm

Ejercicio 5

Punto 1

Con el comando cd
Image



Punto 2

Ruta absoluta: se indica toda la ruta del archivo incluyendo el directorio raíz. Por ejemplo, C:\carpeta1\carpeta2\archivo1.doc
Ruta relativa: se indica la ruta a partir de donde este en ese momento situado. No se incluye el directorio raíz. Por ejemplo, si estamos en la ruta C:\carpeta1 y queremos acceder al archivo1 que esta dentro de la carpeta2, seria carpeta2\archivo1. Para ir al directorio padre, usamos dos puntos seguidos (..)
Image


Punto 3

En informática, el directorio raíz es el primer directorio o carpeta en una jerarquía. Contiene todos los subdirectorios de la jerarquía. En sistemas tipo Unix, es notado con el carácter /.

El directorio home contiene los directorios de los usuarios y éstos contienen sus archivos.
Image


Punto 4
Se refiere al home
Image


Punto 5
Image


Punto 6
Image
En fin...

wilson molina
Posts: 16
Joined: Mon Jan 25, 2016 8:18 am

Re: GRUPO 3 - CLASE 6

Post by wilson molina » Mon Feb 29, 2016 12:28 am

PRACTICA

1.Para listar solo las imagenes de un directorio se puede utilizar el comando (ls | grep "tipodearchivo")

Image

2.Comando grep

Image

Image

3.simbolo pipeline ( | ) =Sin pipes, ¿cómo haría uno para llevar información de un comando a otro? Lo primero que se puede pensar podría ser guardar esa información en un archivo temporal. Esto tiene varias desventajas:

- Una acción a la vez, desaprovechando la capacidad del procesador.
- Es necesario esperar a que el primer proceso termine de procesar todo para que empiece el otro y quizá el segundo proceso solamente necesitaba un cachito de información.
- Para grandes volumenes de información es un sistema lento y usa mucho disco.

A cualquiera con un mínimo conocimiento sobre manejo de DOS desde la línea de comandos le suena familiar el comando dir | more. Y algunos otros saben incluso qué quiere decir eso y explican: "La salida del comando dir es reusada como entrada para el comando more". Y no se equivocan.

En el viejo y obsoleto DOS eso se implementaba guardando toda la salida de dir en un archivo temporario, y luego usando ese archivo temporario como entrada para more. Es decir, era equivalente a escribir dir > file.tmp y luego more < file.tmp.

Todas estas limitaciones hicieron que este mecanismo del SO pase desapercibido, y que se conozca solamente como una forma de pausar la salida del comando dir.

Pero el mundo de DOS quedó atrás, gracias a Dios, hace mucho tiempo. El lector podrá preguntar "¿Y? ¿Acaso ahora las cosas son diferentes?". Y yo responderé "Sí". Y el lector preguntará "¿Por qué?". Y yo responderé "¡Seguí leyendo!".

User avatar
josemecheverri
Posts: 30
Joined: Sat Feb 13, 2016 5:33 pm

Re: GRUPO 3 - CLASE 6

Post by josemecheverri » Mon Feb 29, 2016 6:59 am

EJERCICIO 5
Teoría (Escriba un ejemplo por cada pregunta)

1. ¿Con qué comando puedo entrar y salir de un directorio?
El comando para entrar a un directorio es “cd” , para salir de un directorio es “ cd ..”, posdata: debemos poner un espacio entre el cd y los puntos
Ejemplo:http://ovh.to/5gywpU5

2. ¿Qué es una ruta absoluta y una ruta relativa?
la ruta absoluta es aquella ruta donde comentamos todos los directorios que existen hasta llegar al directorio raiz o hasta el directorio que queramos.
Una ruta relativa es una ruta donde la ruta es relativa con otras rutas o ubicaciones haciendo que la dirección sea mas corta,esta ultima es muy útil a la hora de programar, por ejemplo cuando desarrollamos una pagina web, utilizamos rutas para enlazar imágenes, fondos, paneles, estilos, etc, los cuales únicamente podemos poner con la ruta relativa, en su defecto no funcionaria bien en otra pc, o cuando el archivo se suba al servidor, por que la ruta es absoluta y no encontraría los archivos.
Ejemplo:
Absoluta:
http://ovh.to/xCVrPL5

Relativa:
http://ovh.to/Z4ef5Tu


3. ¿Qué es el directorio raíz y el directorio home?
Todos los ficheros y directorios de un sistema UNIX cuelgan de un directorio principal llamado "raíz", que se representa como " /", accedemos a este por medio de cd /, . El directorio raíz es la base para todo el árbol de directorios, es allí donde están contenidos todos lo directorios del sistema.

El directorio home es un directorio donde se guardan todos los usuarios, para acceder a este tecleamos cd ~ (virgulilla: alt gr + num4)
Ejemplo: http://ovh.to/8mQnKZW


4. ¿Para que sirve el símbolo (~) virgulilla? ¿Cómo se digita este simbolo con el teclado?

En sistemas UNIX se emplea para identificar al directorio de usuario de tal forma que la expresión $HOME/archivo es equivalente a ~/archivo; ambas normalmente terminan convirtiéndose en /home/usuario/archivo.
En MS-DOS y en la consola de Windows sirve para indicar uno de los muchos posibles archivos que tienen el mismo inicio. En este sistema los nombres de archivos sólo usan ocho caracteres para el nombre y tres para la extensión; así, DOCUME~1.txt será el primero de los archivos cuyo nombre empieza por «docume» y tiene extensión «.txt».
En el lenguaje de programación C++ se utiliza como prefijo del nombre del destructor de clases.
Tiene como correspondencia en el código ASCII 126. En algunos ordenadores más modernos, se puede insertar pulsando la teclas «Alt Gr» y «4», en tanto en sistemas operativos OS X (Mac) se puede insertar con las teclas «alt» y «ñ».
Fuente:https://es.wikipedia.org/wiki/Virgulilla

Ejemplo: http://ovh.to/ZkdzHj7

5. ¿Cómo se copia un directorio con su contenido completo a una carpeta?
Un directorio se copia a otro con el comando “cp”

ejemplo:http://ovh.to/63ko8uw

6. ¿Cómo se mueve todo el contenido de una carpeta a otra?
Por medio del comando "mv", que a la vez reenombra el archivo.

Ejemplo:http://ovh.to/2u4oL1G

7. Instalar el silentcast para crear Gifs en Linux

Evidencia: http://ovh.to/g9SYH8G

Práctica

1. Listar solo las imágenes de un directorio, que esta compuesto por múltiples archivos. ¿Es
posible? ¿Cómo se haría?
es posible por medio del comando ls | grep png.
en vez de png podriamos poner jpg, o otra extension de archivos, como docx o deb.

ejemplo:http://ovh.to/w5Va4Zd

2. Usando el comando man o help consultar que hace el comando grep y realizar un ejemplo

Ejemplo:http://ovh.to/GA7wdT9

3. Consultar para que se usa el simbolo (|) pipeline y uselo en un ejemplo
El concepto de tubería o pipe en linux consiste en unir dos comandos en la terminal, con lo cual podemos tomar la salida del primer comando y utilizarlo como entrada en el segundo, dando lugar a que la linea de comandos sea todavía más poderosa
fuente: http://lamiradadelreplicante.com/tag/pipe-linux/

ejemplo:http://ovh.to/sAe9yy8

4. Cree un directorio, copie usando 20 archivos diferentes, liste el contenido, mueva 10
archivos a una subcarpeta y luego renombre 5 archivos, por último guarde el resultado en
un archivo de texto.

Code: Select all

josem@josem-HP-ENVY-14-Sleekbook:~/Desktop/Ejercicio5$ ls
02.mp3
11 mr saxobeat.mp3
1.odt
2.odt
4.odt
5.odt
6.odt
Absoluta.png
avast-linux-home-edition-1.3.0.deb
Directoriohomey raiz.png
DSC06467.JPG
jose1
MAH06311.MP4
musictube-1-5-1-64-bit-en-ubu(1).deb
numix-icon-theme-circle-master.zip
sexy.mp3
silentcast.png
Steve.mp3
straight-outta-compton-2015-1080p-espanol-spanish-76074.zip
sublime-text_build-3103_amd64.deb
v4.png
josem@josem-HP-ENVY-14-Sleekbook:~/Desktop/Ejercicio5$ mv 02.mp3  1.odt 2.odt 4.odt 5.odt 6.odt Absoluta.png sexy.mp3 silentcast.png Steve.mp3 /jose1
mv: target ‘/jose1’ is not a directory
josem@josem-HP-ENVY-14-Sleekbook:~/Desktop/Ejercicio5$ mv 02.mp3  1.odt 2.odt 4.odt 5.odt 6.odt Absoluta.png sexy.mp3 silentcast.png Steve.mp3 / jose1
mv: cannot move ‘/’ to ‘jose1’: Device or resource busy
josem@josem-HP-ENVY-14-Sleekbook:~/Desktop/Ejercicio5$ cd jose1
josem@josem-HP-ENVY-14-Sleekbook:~/Desktop/Ejercicio5/jose1$ ls
02.mp3  2.odt  4.odt  6.odt         sexy.mp3        Steve.mp3
1.odt   3.odt  5.odt  Absoluta.png  silentcast.png
josem@josem-HP-ENVY-14-Sleekbook:~/Desktop/Ejercicio5/jose1$ mv 02.mp3 cancion.mp3
josem@josem-HP-ENVY-14-Sleekbook:~/Desktop/Ejercicio5/jose1$ ls
1.odt  3.odt  5.odt  Absoluta.png  sexy.mp3        Steve.mp3
2.odt  4.odt  6.odt  cancion.mp3   silentcast.png
josem@josem-HP-ENVY-14-Sleekbook:~/Desktop/Ejercicio5/jose1$ mv 1.odt texto1.odtjosem@josem-HP-ENVY-14-Sleekbook:~/Desktop/Ejercicio5/jose1$ mv 3.odt texto3.odt 5.odt texto5.odt Absoluta.png image.png silentcast.png foto.png
mv: target ‘foto.png’ is not a directory
josem@josem-HP-ENVY-14-Sleekbook:~/Desktop/Ejercicio5/jose1$ mv 3.odt texto3
josem@josem-HP-ENVY-14-Sleekbook:~/Desktop/Ejercicio5/jose1$ mv 5.odt texto5
josem@josem-HP-ENVY-14-Sleekbook:~/Desktop/Ejercicio5/jose1$ mv Absoluta.png captura
josem@josem-HP-ENVY-14-Sleekbook:~/Desktop/Ejercicio5/jose1$ mv Steve.mp3 apple
josem@josem-HP-ENVY-14-Sleekbook:~/Desktop/Ejercicio5/jose1$ mv cancion.mp3 electronica
josem@josem-HP-ENVY-14-Sleekbook:~/Desktop/Ejercicio5/jose1$ ls
2.odt  6.odt  captura      sexy.mp3        texto1.odt  texto5
4.odt  apple  electronica  silentcast.png  texto3
josem@josem-HP-ENVY-14-Sleekbook:~/Desktop/Ejercicio5/jose1$ ^C
josem@josem-HP-ENVY-14-Sleekbook:~/Desktop/Ejercicio5/jose1$ 
José Manuel Echeverri Palacio
ING. de Sistemas e Informática
Materia: Lógica de programación

Post Reply