GRUPO 1 - CLASE 6

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

Moderator: julianmartinez16

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

Re: GRUPO 1 - CLASE 6

Post by josemecheverri » Sun Feb 28, 2016 10:16 pm

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.
Last edited by josemecheverri on Mon Feb 29, 2016 12:19 am, edited 1 time in total.

User avatar
santrelo291005
Posts: 26
Joined: Mon Feb 01, 2016 3:28 pm

Re: GRUPO 1 - CLASE 6

Post by santrelo291005 » Sun Feb 28, 2016 10:21 pm

6
5.png
PRACTICA

1
1 (copy).png
2
2.png
3
Un pipeline es un mecasmo para la comunicación entre originalmente utilizado en Unix que permite que la salida (salida estándar y, opcionalmente, el error estándar) de un proceso que se utilizará como entrada (stdin) de otro. De esta manera una serie de comandos se puede conectar
Santiago Restrepo López
Lógica de Programación

User avatar
felipepin98
Posts: 26
Joined: Mon Jan 25, 2016 1:18 pm

Re: GRUPO 1 - CLASE 6

Post by felipepin98 » Sun Feb 28, 2016 11:26 pm

teoria

1. ¿Con qué comando puedo entrar y salir de un directorio?
para salir de un directorio usamos el comando "cd .." y Para entrar a un directorio podemos usar el comando "cd"

Image

2. ¿Qué es una ruta absoluta y una ruta relativa?


- Ruta Relativa: es un nombre de ruta parcial, “relativa” al subdirectorio en el que se está trabajando en ese momento.
Por ejemplo:
Windows: carpeta2\archivo1.txt
Linux: carpeta2/archivo1.txt


- Ruta Absoluta: Este tipo indica toda la ruta incluyendo el directorio raíz.
Por ejemplo:
Windows: C:\carpeta1\carpeta2\archivo1.txt
Linux: /home/carpeta1/carpeta2/archivo1.txt

Image

3.¿Qué es el directorio raíz y el directorio home?

Directorio Home: De acuerdo con la estructura de directorios de los sistemas Linux, los archivos y directorios que crean los usuarios se almacenan en el directorio
/home. En este directorio hay un sub directorio para cada usuario, (como por ejemplo redes) el usuario que tenemos creado se llama redes.
Por tanto todos los archivos y directorios que creemos en nuestra sesión de trabajo se encontrarán colgando del directorio
/home/redes.


Directorio Raíz: El directorio raíz del disco duro es donde esta instalado el sistema operativo que usamos.
El directorio raíz es el que contiene toda la información, contiene todos los usuarios y directorios.

El directorio raíz en Ubuntu es: /
El directorio raíz en windows es: (C:) (D:) (E:) etc.

Image

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

cd ~: se usa para situarse en el home del usuario
~Linux:(ctrl+shift+u , soltar y luego digitar 7e y enter)

Image

5. ¿Cómo se copia un directorio con su contenido completo a una carpeta?
se copia un director con su contenido mediante el comando cp -r seguido de la ruta absoluta o relativa

Image

6. ¿Cómo se mueve todo el contenido de una carpeta a otra?
se mueve todo el contenido de una carpeta a otra mediante el comando mv seguido de la ruta absoluta o relativa

Image

Practica
1. Sí con "ls -lhgo | grep png" y tambien con "ls | grep png"

Image

2. Grep busca en la entrada, bien en la que se le especifica con nombres de ficheros o bien en la entrada estándar si no se le dan dichos nombres o si uno de éstos consiste en -, líneas que concuerden o coincidan con el patron dado. Si no se dice otra cosa, grep muestra las líneas que concuerden.

Image

3.Lo que conocemos en Linux como Pipeline, es una potente función del Shell de Linux que te permite obtener la salida de un programa directamente en otro

4

Image
Felipe Pineda Velásquez - Logica de programacion

User avatar
bianfa
Posts: 15
Joined: Mon Jan 25, 2016 1:17 pm

Re: GRUPO 1 - CLASE 6

Post by bianfa » Mon Feb 29, 2016 12:54 am

Teoría
1. Para entrar cd y para salir cd..
2. Una ruta absoluta es un directorio completo del archivo o carpeta, un ruta relativa es una parte del directorio completo que ubica un archivo o carpeta
3. El directorio raíz es el primer directorio o carpeta de una jerarquía
4. El símbolo virgulilla (~) es en resumen la dirección /home/(usuario)/ en mi caso usuario= fabian se digita con Alt Gr + Ñ
5. Con el comando cp -r
6. con el comando mv
Image

7. Silentcast
Image

User avatar
bianfa
Posts: 15
Joined: Mon Jan 25, 2016 1:17 pm

Re: GRUPO 1 - CLASE 6

Post by bianfa » Mon Feb 29, 2016 1:06 am

Practica
1.
Image

2.
Image

3. El simbolo pipeline (|) consiste en una cadena de procesos conectados de forma tal que la salida de cada elemento de la cadena es la entrada del próximo.
Image

4.
Image

User avatar
jreyes04
Posts: 25
Joined: Mon Jan 25, 2016 1:10 pm

Re: GRUPO 1 - CLASE 6

Post by jreyes04 » Mon Feb 29, 2016 2:44 am

TEORIA:
1- Los comandos para entrar y salir de un directorio son: cd y cd.. respectivamente
Image
2- Una ruta absoluta es aquella ruta donde toma todos los directorios que hay hasta llegar a ese lugar
Una ruta relativa es aquella ruta donde su ruta es relativa con otras rutas haciendo que su directorio sea corto
Image
3-El directorio raíz es donde se alojan todos los directorios Y el directorio home es donde se guardan los usuarios
Image
4-Image
5- Para copiar un directorio usamos el comando cp
Image
6- Se mueve usando el comando mv (Img de arriba)
7- Instalado
Image
Practico:
1- se usa el comando greep:
Image
2- Image
Image
3- "En informática, una tubería (pipe o ‘|’) consiste en una cadena de procesos conectados de forma tal que la salida de cada elemento de la cadena es la entrada del próximo. Es común el uso de buffer de datos entre elementos consecutivos."
Las tuberías sirven para unir una serie de comandos entre si. De modo que la salida de uno se asigna a la entrada de otro
Image
4-

Code: Select all

To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

jose@jose-desktop:~$ ls varios/
a.rar  b.mp3  c.iso  d.exe  e.txt  f.wav  g.jpeg  h.png  i.jpg  j.gif  k.html  l.mp3  m.mp4  n.docsx  o.avi  p.txt  q.rar  r.exe  s.iso  t.png
jose@jose-desktop:~$ ls destino/
jose@jose-desktop:~$ cp varios/a.rar destino/
jose@jose-desktop:~$ cp varios/b.mp3 destino/
jose@jose-desktop:~$ cp varios/c.iso destino/
jose@jose-desktop:~$ cp varios/d.exe destino/
jose@jose-desktop:~$ cp varios/e.xt destino/
cp: no se puede efectuar `stat' sobre «varios/e.xt»: No existe el archivo o el directorio
jose@jose-desktop:~$ cp varios/e.txt destino/
jose@jose-desktop:~$ cp varios/f.wav destino/
jose@jose-desktop:~$ cp varios/g.jpeg destino/
jose@jose-desktop:~$ cp varios/h.png destino/
jose@jose-desktop:~$ cp varios/h.png destino/
jose@jose-desktop:~$ cp varios/i.jpg destino/
jose@jose-desktop:~$ cp varios/j.gif destino/
jose@jose-desktop:~$ cp varios/k.html destino/
jose@jose-desktop:~$ cp varios/l.mp3 destino/
jose@jose-desktop:~$ cp varios/m.mp4 destino/
jose@jose-desktop:~$ cp varios/n.docsx destino/
jose@jose-desktop:~$ cp varios/o.avi destino/
jose@jose-desktop:~$ cp varios/p.txt destino/
jose@jose-desktop:~$ cp varios/q.rar destino/
jose@jose-desktop:~$ cp varios/r.exe destino/
jose@jose-desktop:~$ cp varios/s.iso destino/
jose@jose-desktop:~$ cp varios/t.png destino/
jose@jose-desktop:~$ cd destino
jose@jose-desktop:~/destino$ mkdir new
jose@jose-desktop:~/destino$ mv a.rar new
jose@jose-desktop:~/destino$ mv b.mp3 new
jose@jose-desktop:~/destino$ mv c.iso new
jose@jose-desktop:~/destino$ mv d.exe new
jose@jose-desktop:~/destino$ mv e.txt new
jose@jose-desktop:~/destino$ mv f.wav new
jose@jose-desktop:~/destino$ mv g.jpeg new
jose@jose-desktop:~/destino$ mv h.png new
jose@jose-desktop:~/destino$ mv i.jpg new
jose@jose-desktop:~/destino$ mv j.gif new
jose@jose-desktop:~/destino$ cd new
jose@jose-desktop:~/destino/new$ mv a.rar soy.rar
jose@jose-desktop:~/destino/new$ mv b.mp3 un.mp3
jose@jose-desktop:~/destino/new$ mv c.iso genio.iso
jose@jose-desktop:~/destino/new$ mv d.exe de.exe
jose@jose-desktop:~/destino/new$ mv e.txt ubuntu.txt
Last edited by jreyes04 on Mon Feb 29, 2016 10:41 am, edited 2 times in total.
Estudiante del curso Gestión de la Calidad del Software
---------------------------------------------------
Jose Reyes Ospino
Casi Ingeniero
Code Composer

User avatar
denny.villalobos
Posts: 19
Joined: Mon Jan 25, 2016 1:13 pm

Re: GRUPO 1 - CLASE 6

Post by denny.villalobos » Mon Feb 29, 2016 9:56 am

TEORIA

1) para entrar a un directorio es cd y para salir cd ..
Image

2) Una ruta absoluta es aquella ruta donde toma todos los directorios que hay hasta llegar a ese lugar y una ruta relativa es aquella ruta donde su ruta es relativa con otras rutas haciendo que su directorio sea corto

Image

3) El directorio raíz es el principio de todos los directorios Y el directorio home es donde se guarda los usuarios

Image

4) El símbolo de la virgulilla se digita con ctrl + shift + u y luego las teclas “7” “u” y sirve para direccionarnos al Home el origen del directorio de los usuarios

5) con el comando cp -r

Image

6) instalado
Image


PRACTICA

1) es posible con el comando grep en linux

Image

2)
Image

Code: Select all

ejemplo
Image

3)

Code: Select all

En informática, una tubería (pipeline o ‘|’) consiste en una cadena de procesos conectados de forma tal que la salida de cada elemento de la cadena es la entrada del próximo.
4)

Code: Select all

denny@denny-VirtualBox:~/Escritorio/nuevo$ ls
10.flac  13.pps   16.mp4  19.txt   2.jpg  5.jar  8.avi
11.zip   14.doc   17.rar  1.txt    3.mpg  6.ogg  9.xls
12.pdf   15.docx  18.avi  20.flac  4.exe  7.gif  jaja.txt~
denny@denny-VirtualBox:~/Escritorio/nuevo$ mkdir nuevo2
denny@denny-VirtualBox:~/Escritorio/nuevo$ mv 1.txt 2.jpg 3.mpg 4.exe 5.jar 6.ogg 7.gif 8.avi 9.xls 10.flac nuevo2/
denny@denny-VirtualBox:~/Escritorio/nuevo$ cd nuevo2/
denny@denny-VirtualBox:~/Escritorio/nuevo/nuevo2$ ls
10.flac  1.txt  2.jpg  3.mpg  4.exe  5.jar  6.ogg  7.gif  8.avi  9.xls
denny@denny-VirtualBox:~/Escritorio/nuevo/nuevo2$ mv 1.txt one.txt
denny@denny-VirtualBox:~/Escritorio/nuevo/nuevo2$ mv 2.jpg two.jpg
denny@denny-VirtualBox:~/Escritorio/nuevo/nuevo2$ mv 3.mpg three.mpg
denny@denny-VirtualBox:~/Escritorio/nuevo/nuevo2$ mv 4.exe four.exe
denny@denny-VirtualBox:~/Escritorio/nuevo/nuevo2$ mv 5.jar five.jar
denny@denny-VirtualBox:~/Escritorio/nuevo/nuevo2$ mv 6.ogg six.ogg
denny@denny-VirtualBox:~/Escritorio/nuevo/nuevo2$ mv 7.gif seven.gif
denny@denny-VirtualBox:~/Escritorio/nuevo/nuevo2$ mv 8.avi eight.avi
denny@denny-VirtualBox:~/Escritorio/nuevo/nuevo2$ mv 9.xls nine.xls
denny@denny-VirtualBox:~/Escritorio/nuevo/nuevo2$ mv 10.flac ten.flac
denny@denny-VirtualBox:~/Escritorio/nuevo/nuevo2$ ls
eight.avi  four.exe  one.txt    six.ogg   three.mpg
five.jar   nine.xls  seven.gif  ten.flac  two.jpg


User avatar
Brayan Calle
Posts: 14
Joined: Mon Jan 25, 2016 1:17 pm

Re: GRUPO 1 - CLASE 6

Post by Brayan Calle » Mon Feb 29, 2016 11:10 am

1)
Image

2)
Image

3)
Image

Code: Select all

1)cd Nombredelarchivo,   salir cd ..


2)Ruta absoluta : indica toda la ruta del archivo incluyendo el directorio raíz
Por 
ejemplo, la ruta absoluta a un archivo es la siguiente:
home/redes/Escritorio/prueba/imagen.jpg

Ruta relativa : es un nombre de ruta parcial, “relativa” al subdirectorio en el que se está trabajando en ese momento.

Ejemplo la ruta relativa es simplemente el nombre del 
archivo:
pelicula.Escritorio/prueba/




3)directorio raíz es el primer directorio o carpeta en una jerarquía.
 Contiene todos los subdirectorios de la jerarquía.

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




4)La virgulilla es lo mismo que home y redes, y se hace con  Alt Gr+ [*+~]



5) Por medio del comando cp -r, ejemplo: Escritorio/Archivo1 cp -r imagen.jpg ../



6)Por medio del comando mv, ejemplo "mv Archvio1/* ../archivo2"
PRACTICA

1)
Image

2)
Image

Code: Select all

PRACTICA

1)Se puede con 2 diferentes comando "ls -lhgo | grep jpg" o "ls | grep jpg"



2)Busca determinada palabra o frase entre los archivos, un ejemplo seria el anterior punto


3)En informática, una tubería (pipeline o ‘|’) consiste en una cadena de procesos conectados
de forma tal que la salida de cada elemento de la cadena es la entrada del próximo.

User avatar
jpcc1217
Posts: 23
Joined: Mon Jan 25, 2016 1:14 pm

Re: GRUPO 1 - CLASE 6

Post by jpcc1217 » Mon Feb 29, 2016 11:12 am

1. ¿Con qué comando puedo entrar y salir de un directorio?
con "cd" puedo ingresar a una carpeta y con "cd.." puedo regresar a la carpeta anterior.

Code: Select all

redes@redes-Latitude-E6410:~$ cd Escritorio/
redes@redes-Latitude-E6410:~/Escritorio$
redes@redes-Latitude-E6410:~/Escritorio$ cd ..
redes@redes-Latitude-E6410:~$
2. ¿Qué es una ruta absoluta y una ruta relativa?
-una ruta absoluta es la dirección del archivo, indicando toda la ruta y el directorio raíz.
-una ruta relativa indica el archivo en el subdirectorio en el que se esta trabajando en el momento, sin indicar toda la dirección.

Code: Select all

"estando en debian710"
absoluta
cd/home/redes/VirtualBox VMs/debian710/Logs/archivocualquiera.txt
relativa
cd Logs/archivocualquiera.txt
3. ¿Qué es el directorio raíz y el directorio home?
el directorio raiz es la primer carpeta de una jerarquía, donde se encuentran almacenados todos los subdirectorios de esta jerarquía
el home es el directorio principal del disco duro, el cual contiene los usuarios, carpetas y archivos del sistema

Code: Select all

redes@redes-Latitude-E6410:~$ cd ~
redes@redes-Latitude-E6410:~$
redes es el home
4. ¿Para que sirve el símbolo (~) virgulilla? ¿Cómo se digita este simbolo con el teclado?
se usa para situarse en el directorio raiz/home, y se digita con "ctrl + shift + u " y despues digitar "7e" y presionar enter

Code: Select all

redes@redes-Latitude-E6410:~$ cd ~
redes@redes-Latitude-E6410:~$
5. ¿Cómo se copia un directorio con su contenido completo a una carpeta?
con el comando "cp -r"

Code: Select all

redes@redes-Latitude-E6410:~/Escritorio$ cp -r prueba/ prueba2/
redes@redes-Latitude-E6410:~/Escritorio$ ls
concurrentes.c~        estees    matrices.c~  prueba2
Documento sin título~  estesies  prueba
6.¿Cómo se mueve todo el contenido de una carpeta a otra?
con mv

Code: Select all

juanpablo@juanpablo-VirtualBox:~/Escritorio$ ls
carpeta1 destino2 nuevacarpetadestino
carpeta contenedora docprueba.docx
carpetadestino ensayo compresion
juanpablo@juanpablo-VirtualBox:~/Escritorio$ mv docprueba.docx carpeta1 nuevacarpetadestino/
juanpablo@juanpablo-VirtualBox:~/Escritorio$ ls
carpeta contenedora destino2 nuevacarpetadestino
carpetadestino ensayo compresion
juanpablo@juanpablo-VirtualBox:~/Escritorio$
7. silentcast
Image



PRACTICA
1.con el comado grep y pipeline, usando ls para listar y grep para filtrar

Code: Select all

 ls | grep png 
2.grep -- help
Image

1 y 2 ejemplo grep -listar solo imagenes
Image

3.Pipeline |
Con el operador de tubería ( | ) se pueden concatenar tantos comandos como deseemos.
En resumen, para que se ejecuten dos comandos al tiempo
Image

4
Image

Code: Select all

"ls > texto.txt"
110.png
120.jpg
300
400
5
600.ods
66.ods
8
80.ods
9.ods
evidencia.txt
texto.txt
Juan Pablo Cano Cuadros
Lógica de Programacion
"Tilin tilin" - Bardo

elmachado
Posts: 19
Joined: Mon Jan 25, 2016 1:15 pm

Re: GRUPO 1 - CLASE 6

Post by elmachado » Mon Feb 29, 2016 11:43 am

¿Con qué comando puedo entrar y salir de un directorio?

Code: Select all

******************************** 
"cd pepito/" y entramos.. a la carpeta.. 
Para regresar a la carpeta anterior: 
cd .. 
y si queremos ir a nuestra carpeta personal 
"cd " solo o , " cd - ", donde " - " identifica al directorio de cada usuario[/quote]
Image
________________________________________________________________________________________________________________________________
¿Qué es una ruta absoluta y una ruta relativa?

Code: Select all

Ruta absoluta
Las rutas absolutas señalan la ubicación de un archivo o directorio desde el directorio raíz del sistema de archivos.

Por ejemplo, es una ruta absoluta /home/dir1/arc1.fil, que señala la ubicación del archivo arc1.fil desde la raíz del sistema de archivos.

Ruta relativa
Las rutas relativas señalan la ubicación de un archivo o directorio a partir de la posición actual del sistema operativo en el sistema de archivos.

Por ejemplo, es una ruta relativa dir1/arc1.fil que señala al archivo arc1.fil dentro del directorio dir1 en la ubicación actual. En sistemas tipo UNIX, la ruta ~/ es una ruta relativa que lleva al directorio personal del usuario que ha insertado la ruta relativa; por ejemplo, si el usuario Fulano tiene una imagen en su directorio personal, esta imagen podría tener dos rutas de acceso, una relativa y una absoluta:

La absoluta: /home/fulano/imagen.jpg
La relativa: ~/imagen.jpg
En este caso, la ruta relativa sólo puede ser verdaderamente válida si el sistema está ubicado en el usuario de Fulano. En este mismo caso, ~/ sería el sinónimo relativo de la ruta /home/fulano/.

También se puede crear, borrar, copiar, etcétera, directorios y archivos con este tipo de ruta desde una interfaz de línea de comandos.

Algunos ejemplos:

mkdir ~/Fotos
chmod 777 ~/
rm ~/foto.jpg
Image
________________________________________________________________________________________________________________________________
¿Qué es el directorio raíz y el directorio home?

Code: Select all

/ (raíz): Es el nivel más alto dentro de la jerarquía de directorios. De aquí cuelgan el resto de carpetas, particiones y otros dispositivos. Es por esto que donde se instala el sistema, se selecciona la partición deseada y se le indica que el punto de montaje es justamente /.
/home (hogar): Este hogar no es más que un directorio que a su vez contiene otros, uno por cada usuario dado de alta en el sistema. Dentro de dichos directorios es donde el usuario tiene su carpeta personal, donde están los ficheros de configuración de usuario, así como los archivos personales del 
mismo que puede crear, modificar y eliminar bajo su propio criterio.
Image
________________________________________________________________________________________________________________________________

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

Code: Select all

En informática tiene varios usos dependiendo del entorno:

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 «ñ».
Image
________________________________________________________________________________________________________________________________
¿Cómo se copia un directorio con su contenido completo a una carpeta

Code: Select all

se usa el siguiente comando 
cp -r  /ruta/al/directorio/origen/* /ruta/al/directorio/destino
Image
_______________________________________________________________________________________________________________________________
¿Cómo se mueve todo el contenido de una carpeta a otra?

Code: Select all

2-A continuacion veremos como mover un archivo o carpeta de una ruta a otra, para eso utilizaremos el comando mv donde su sintaxis de uso es la sgte:

mv (ruta de origen del archivo o carpeta que vamos a cambiar de lugar) (ruta de destino del archivo o carpeta)
Image
________________________________________________________________________________________________________________________________
Listar solo las imágenes de un directorio

Code: Select all

es posible usando el comando ls -l |grep "extencion del archivo a filtrar" 
Image
________________________________________________________________________________________________________________________________
Consulta del comando "grep" con el comando "man"
Image
________________________________________________________________________________________________________________________________
Para que sirve el pipeline

Code: Select all

- Un pipe es un mecanismo para la comunicación entre originalmente utilizado en Unix que permite que la salida (salida estándar y, opcionalmente, el error estándar) de un proceso que se utilizará como entrada (stdin) de otro. De esta manera una serie de comandos se puede conectar ("corriente" ). Esta característica permite a los usuarios avanzados la posibilidad de crear procedimientos complejos de forma rápida desde la línea de comandos o como parte de la secuencia de comandos de UNIX ("lotes" ). En muchos shells de Unix (intérpretes de comandos), esta característica está representada por el carácter de barra vertical.
Image
________________________________________________________________________________________________________________________________

4.

Code: Select all

Captura de pantalla de 2016-02-22 19-35-34.png  Pipeline.txt
Captura de pantalla de 2016-02-22 20-05-04.png  Popcorn-Time-Linux64.tar.xz
comandocd.txt                                   rutas.txt
coordenadas-cartesianas-1.pptx                  vrigilia.txt
elmachado@elmachado-Inspiron-3421:~/Escritorio/directorio2$ ls -a
.                                               coordenadas-cartesianas-1.pptx
..                                              copiar.txt
Captura de pantalla de 2016-02-22 15-07-14.png  directorios_raiz_home.txt
Captura de pantalla de 2016-02-22 15-10-16.png  listar_imagenes.txt
Captura de pantalla de 2016-02-22 15-14-07.png  lista.txt
Captura de pantalla de 2016-02-22 15-18-27.png  more.pdf
Captura de pantalla de 2016-02-22 15-21-37.png  mover.txt
Captura de pantalla de 2016-02-22 15-24-07.png  mv
Captura de pantalla de 2016-02-22 19-34-31.png  Pipeline.txt
Captura de pantalla de 2016-02-22 19-35-34.png  Popcorn-Time-Linux64.tar.xz
Captura de pantalla de 2016-02-22 20-05-04.png  rutas.txt
comandocd.txt                                   vrigilia.txt
elmachado@elmachado-Inspiron-3421:~/Escritorio/directorio2$ ls -a | more
.
..
Captura de pantalla de 2016-02-22 15-07-14.png
Captura de pantalla de 2016-02-22 15-10-16.png
Captura de pantalla de 2016-02-22 15-14-07.png
Captura de pantalla de 2016-02-22 15-18-27.png
Captura de pantalla de 2016-02-22 15-21-37.png
Captura de pantalla de 2016-02-22 15-24-07.png
Captura de pantalla de 2016-02-22 19-34-31.png
Captura de pantalla de 2016-02-22 19-35-34.png
Captura de pantalla de 2016-02-22 20-05-04.png
comandocd.txt
coordenadas-cartesianas-1.pptx
copiar.txt
directorios_raiz_home.txt
listar_imagenes.txt
lista.txt
more.pdf
mover.txt
mv
Pipeline.txt
Popcorn-Time-Linux64.tar.xz
rutas.txt
vrigilia.txt
elmachado@elmachado-Inspiron-3421:~/Escritorio/directorio2$ clear

elmachado@elmachado-Inspiron-3421:~/Escritorio/directorio2$ cd
elmachado@elmachado-Inspiron-3421:~$ cd Escritorio/
elmachado@elmachado-Inspiron-3421:~/Escritorio$ cp -r directorio/ directorio2/
elmachado@elmachado-Inspiron-3421:~/Escritorio$ cd directorio2/
elmachado@elmachado-Inspiron-3421:~/Escritorio/directorio2$ ls 
Captura de pantalla de 2016-02-22 15-07-14.png  Captura de pantalla de 2016-02-22 15-24-07.png  coordenadas-cartesianas-1.pptx  more.pdf                     rutas.txt
Captura de pantalla de 2016-02-22 15-10-16.png  Captura de pantalla de 2016-02-22 19-34-31.png  copiar.txt                      mover.txt                    vrigilia.txt
Captura de pantalla de 2016-02-22 15-14-07.png  Captura de pantalla de 2016-02-22 19-35-34.png  directorios_raiz_home.txt       mv
Captura de pantalla de 2016-02-22 15-18-27.png  Captura de pantalla de 2016-02-22 20-05-04.png  listar_imagenes.txt             Pipeline.txt
Captura de pantalla de 2016-02-22 15-21-37.png  comandocd.txt                                   lista.txt                       Popcorn-Time-Linux64.tar.xz
elmachado@elmachado-Inspiron-3421:~/Escritorio/directorio2$ mkdir subdirectorio
elmachado@elmachado-Inspiron-3421:~/Escritorio/directorio2$ mv coordenadas-cartesianas-1.pptx subdirectorio/
elmachado@elmachado-Inspiron-3421:~/Escritorio/directorio2$ mv copiar.txt subdirectorio/
elmachado@elmachado-Inspiron-3421:~/Escritorio/directorio2$ mv more.pdf subdirectorio/
elmachado@elmachado-Inspiron-3421:~/Escritorio/directorio2$ mv mover.txt subdirectorio/
elmachado@elmachado-Inspiron-3421:~/Escritorio/directorio2$ mv pipeline.txt subdirectorio/
mv: no se puede efectuar `stat' sobre «pipeline.txt»: No existe el archivo o el directorio
elmachado@elmachado-Inspiron-3421:~/Escritorio/directorio2$ mv rutas.txt subdirectorio/
elmachado@elmachado-Inspiron-3421:~/Escritorio/directorio2$ mv virgilia.txt subdirectorio/
mv: no se puede efectuar `stat' sobre «virgilia.txt»: No existe el archivo o el directorio
elmachado@elmachado-Inspiron-3421:~/Escritorio/directorio2$ 
elmachado@elmachado-Inspiron-3421:~/Escritorio/directorio2$ mv vrigilia.txt subdirectorio/
elmachado@elmachado-Inspiron-3421:~/Escritorio/directorio2$ mv listar_imagenes.txt subdirectorio/
elmachado@elmachado-Inspiron-3421:~/Escritorio/directorio2$ mv Popcorn-Time-Linux64.tar.xz subdirectorio/
elmachado@elmachado-Inspiron-3421:~/Escritorio/directorio2$ mv directorios_raiz_home.txt subdirectorio/
elmachado@elmachado-Inspiron-3421:~/Escritorio/directorio2$ cd subdirectorio/
elmachado@elmachado-Inspiron-3421:~/Escritorio/directorio2/subdirectorio$ ls
coordenadas-cartesianas-1.pptx  copiar.txt  directorios_raiz_home.txt  listar_imagenes.txt  more.pdf  mover.txt  Popcorn-Time-Linux64.tar.xz  rutas.txt  vrigilia.txt
elmachado@elmachado-Inspiron-3421:~/Escritorio/directorio2/subdirectorio$ mv coordenadas-cartesianas-1.pptx  1.pptx
elmachado@elmachado-Inspiron-3421:~/Escritorio/directorio2/subdirectorio$ mv copiar.txt 2.txt
elmachado@elmachado-Inspiron-3421:~/Escritorio/directorio2/subdirectorio$ mv more.pdf 3.pdf
elmachado@elmachado-Inspiron-3421:~/Escritorio/directorio2/subdirectorio$ mv mover.txt 4.txt
elmachado@elmachado-Inspiron-3421:~/Escritorio/directorio2/subdirectorio$ mv rutas.txt 5.txt
elmachado@elmachado-Inspiron-3421:~/Escritorio/directorio2/subdirectorio$ ls
1.pptx  2.txt  3.pdf  4.txt  5.txt  directorios_raiz_home.txt  listar_imagenes.txt  Popcorn-Time-Linux64.tar.xz  vrigilia.txt
elmachado@elmachado-Inspiron-3421:~/Escritorio/directorio2/subdirectorio$ 



Post Reply