Taller #5 Repaso

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

Moderator: julianmartinez16

User avatar
xacarana
Site Admin
Posts: 1028
Joined: Fri Jan 15, 2016 6:13 pm

Taller #5 Repaso

Post by xacarana » Fri Feb 19, 2016 8:18 am

Image

Todo se resuelve en la terminal de ubuntu

Teoría (Escriba un ejemplo por cada pregunta)
  1. ¿Con qué comando puedo entrar y salir de un directorio?
  2. ¿Qué es una ruta absoluta y una ruta relativa?
  3. ¿Qué es el directorio raíz o home?
  4. ¿Para que sirve el símbolo (~) virgulilla? ¿Cómo se digita este simbolo con el teclado?
  5. ¿Cómo se copia un directorio con su contenido completo a una carpeta?
  6. ¿Cómo se mueve todo el contenido de una carpeta a otra?
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?
  2. Usando el comando man o help consultar que hace el comando grep y realizar un ejemplo
  3. Consultar para que se usa el simbolo (|) pipeline y uselo en un ejemplo
  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 u archivo de texto.
Se debe responder el taller como un post reply en este post, recuerde utilizar los recursos necesarios para que su explicación se entienda
Andrés Bedoya Tobón
Profesor
"I only smile in the dark, I only smile when it's complicated" Raybiez

User avatar
Norejuan
Posts: 13
Joined: Fri Jan 22, 2016 8:10 am

Re: Taller #5 Repaso Juan Noreña

Post by Norejuan » Fri Feb 19, 2016 8:55 am

  • TEORICO.
  • 1.Con este comando podemos entrar y salir de cualquier directorio.

    Code: Select all

    cd ejemplo
    cd ..
  • 2. 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

    Code: Select all

     /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:

    Code: Select all

    /home/fulano/imagen.jpg
    La relativa:

    Code: Select all

    ~/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:

    Code: Select all

    mkdir ~/Fotos
    chmod 777 ~/
    rm ~/foto.jpg
    
    https://es.wikipedia.org/wiki/Ruta_(inf ... a_absoluta
  • 3. El directorio raíz en Ubuntu es la barra lateral ~/ a diferencia de windows que se denota \.
    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.
    Un solo directorio raíz generalmente representa la totalidad de un solo disco. No obstante, un directorio raíz puede representar sencillamente un sistema de archivos en particular; de varios que pueden haber en un mismo dispositivo de almacenamiento.
    https://es.wikipedia.org/wiki/Directorio_ra%C3%ADz
  • 4. En sistemas UNIX se emplea para identificar al directorio de usuario de tal forma que la expresión

    Code: Select all

    $HOME/archivo
    es equivalente a

    Code: Select all

    ~/archivo
    ; ambas normalmente terminan convirtiéndose en

    Code: Select all

    /home/usuario/archivo.
    
  • 5. Copiar directorios
    Para copiar directorios completos (con todos sus archivos y subcarpetas internas):

    Code: Select all

    cp -r directorio/ ruta_de_destino/nombre_copia
    Lo explico:

    El comando cp en Linux crea una copia.
    Al escribir cp -r indicamos recursividad, es decir, que haga lo mismo con todos los elementos internos (archivos y subcarpetas)
    El nombre del directorio debe terminar con una barra (/), asi indicamos que se trata de una carpeta. Sin la barra, Linux considera que estamos manejando un archivo y nos dará error.
    Luego de un espacio se escribe el nombre del directorio de destino y su ruta (puede ser relativa al directorio origen o a la raiz)
    Las rutas del directorio de origen y el de destino pueden ser relativas a la raiz o al directorio de trabajo actual.
    Ejemplos:

    Para copiar el directorio fonts al directorio fonts2 en una carpeta por encima de la actual:

    Code: Select all

    cp -r fonts/ ../fonts2
    Para copiar el directorio fonts al directorio fonts2 en la misma carpeta

    Code: Select all

    cp -r fonts/ fonts2

    PRACTICO
  • 1.
  • 2. grep

    Busca en la entrada, líneas que concuerden con el patrón dado. Cualquier meta-carácter con un significado especial debe ser protegido precediéndolo con una barra inclinada inversa (\ ). Algunos patrones de grep se encierran entre '..' (apóstrofos) para indicarle que no es un metacarácter del sehll. También existe en su versión zgrep para buscar en archivos comprimidos.
Last edited by Norejuan on Fri Feb 19, 2016 10:15 am, edited 1 time in total.

User avatar
brahyan299
Posts: 10
Joined: Fri Jan 22, 2016 9:22 am

Re: Taller #5 Repaso

Post by brahyan299 » Fri Feb 19, 2016 10:02 am

  • 1 con el comando cd podemos entrar o salir de cualquier carpeta si al comando le agregamos (..) podremos salir de una carpeta dentro de una capeta sin salirnos por completo de ella

    Code: Select all

    cd prueba (entra a prueba y con el mismo comando se sale de la carpeta)
    si entraste a mas de una carpeta usa el comando (cd ..)
    prueba/matematicas/racionales cuando uses el comando estando en racionlaes entraras a la sub carpeta matematicas
  • 2 Ruta Absoluta
    Las rutas absolutas señalan la ubicación de un archivo o directorio desde el directorio raíz del sistema de archivos.

    Code: Select all

    ejemplo: se indica toda la ruta del archivo incluyendo el directorio raíz.  C:\carpeta1\carpeta2\archivo1.doc
    Ruta Relativo
    se indica la ruta a partir de donde este en ese momento situado. No se incluye el directorio raíz

    Code: Select all

    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 (..)
    Referencia
    http://www.discoduroderoer.es/rutas-rel ... absolutas/
  • 3 Directorio Raiz
    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.

    Un solo directorio raíz generalmente representa la totalidad de un solo disco. No obstante, un directorio raíz puede representar sencillamente un sistema de archivos en particular; de varios que pueden haber en un mismo dispositivo de almacenamiento.

    Code: Select all

    ejemplo: un ejemplo claro seria disco locas(c:) en windows o por su defecto Este equipo
    Referencia
    https://es.wikipedia.org/wiki/Directorio_raíz
  • 4 Virgulilla (~)
    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».

    Code: Select all

    en ubuntu se digitaliza usando Alt GR + Ñ (~)
    en windows se digitaliza con Ctrl+(+)
    Referencia
    https://es.wikipedia.org/wiki/Virgulilla
  • 5 con el comando cp con la extension -r (cp -r) se copia y se reemplaza el nombre

    Code: Select all

    ejemplo: cp -r (nombre del archivo a copiar) (nombre del archivo copiado)
  • 6 para mover archivos se usa el comando mv (tener precausion ya que es comando tambien sirve para renombrar un archivo)

    Code: Select all

    $mv archivo1 archivo2
    
    Cambia el nombre del archivo1 a archivo2
    
    $mv archivo1 /carpeta1/archivo1
    
    Mueve un archivo de un origen a un destino
    
    $mv -f archivo1 /carpeta/archivo1
    
    Sobreescribe/Reemplaza el archivo de destino sin preguntar al usuario
    
    $mv -i archivo1 /carpeta
    mv: ¿sobreescribir «Downloads/marcos»? (s/n):
    
    Pregunta por cada archivo a sobrescribir antes de hacerlo
    
    $mv directorio2 directorio1
    
    Mueve un directorio llamado directorio2 al directorio1, a diferencia de cp no necesita opciones especiales para mover directorios
    
    $mv -v archivo1 /carpeta
    <<archivo1» -> «carpeta/archivo1»
    
    Muestra el nombre de cada archivo a ser movido
    
PRACTICA
  • 2 GREP

    El comando grep nos permite buscar, dentro de los archivos, las líneas que concuerdan con un patrón. Bueno, si no especificamos ningún nombre de archivo, tomará la entrada estándar, con lo que podemos encadenarlo con otros filtros. - See more at: http://enavas.blogspot.com.co/2008/04/e ... u60kv.dpuf

    Code: Select all

    -c En lugar de imprimir las líneas que coinciden, muestra el número de líneas que coinciden.
    -e PATRON nos permite especificar varios patrones de búsqueda o proteger aquellos patrones de búsqueda que comienzan con el signo -.
    -r busca recursivamente dentro de todos los subdirectorios del directorio actual.
    -v nos muestra las líneas que no coinciden con el patrón buscado.
    -i ignora la distinción entre mayúsculas y minúsculas.
    -n Numera las líneas en la salida.
    -E nos permite usar expresiones regulares. Equivalente a usar egrep.
    -o le indica a grep que nos muestre sólo la parte de la línea que coincide con el patrón.
    -f ARCHIVO extrae los patrones del archivo que especifiquemos. Los patrones del archivo deben ir uno por línea.
    -H nos imprime el nombre del archivo con cada coincidencia. - See more at: http://enavas.blogspot.com.co/2008/04/el-shell-de-linux-comando-grep.html#sthash.6Uwu60kv.dpuf
    ejemplo:
    Image

    REFERENCIA
    http://enavas.blogspot.com.co/2008/04/e ... -grep.html
  • 3 PIPELINE (|)

    pipeline en la termina nos permite enlazar o utilizar mas de un comando

    Code: Select all

    ls | grep carpeta (mostrara y listara todos los archivos que esta dentro de esa carpeta)
  • 1 Es posible con la combinación de comandos

    Code: Select all

    ls | grep imagenes  
    ejemplo:
    Image
  • 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 u archivo de texto.

    Code: Select all

    mkdir directorio
      373  cd directorio
      374  touch tra1 tra2 tra3 tra4 tra5 tra6 tra7 tra8 tra9 tra10 tra11 tra12 tra13 tra14 tra15 tra16 tra17 tra18 tra19 tra20
      375  ls
      376  mkdir subdirector
      377  mv tra1 subdirector| mv tra2 subdirector | mv tra3 subdirector| mv tra4 subdirector | mv tra5 subdirector | mv tra6 subdirector | mv tra7 subdirector | mv tra8 subdirector | mv tra9 subdirector | mv tra10 subdirector
      378  ls
      379  cd subdirector
      380  mv tra1 trabajo1 | tra2 trabajo2 | tra3 trabajo3 | tra4 trabajo4 | tra5 trabajo5 
      381  mv tra2 trabajo2
      382  mv tra3 trabajo3
      383  mv tra4 trabajo4
      384  mv tra5 trabajo5
      385  ls
      386  history > trabajo.txt
Last edited by brahyan299 on Fri Feb 26, 2016 8:40 am, edited 3 times in total.

User avatar
sebascz
Posts: 48
Joined: Fri Jan 22, 2016 8:14 am

Re: Taller #5 Repaso

Post by sebascz » Fri Feb 19, 2016 10:04 am

1. comandos para entrar y salir del directorio
los comandos para entrar y salir de un archivo en ubuntu
son cd y cd .. respectivamente
Image
ruta absoluta y ruta relativa

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 la uicacion del archivo examen.txt

Code: Select all

home/escritorio/tareas/examen.txt
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 la ubicacion del mismo archivo anterior examen.txt

Code: Select all

tareas/examen.txt
o también usando este símbolo ~/

2. directorio raiz o home
el directorio raíz es el primer directorio o carpeta en una jerarquía. Contiene todos los subdirectores de la jerarquía.
Un solo directorio raíz generalmente representa la totalidad de un solo disco. No obstante, un directorio raíz puede representar sencillamente un sistema de archivos en particular; de varios que pueden haber en un mismo dispositivo de almacenamiento.
EJEMPLO: en este ejemplo de ve el directorio raíz representado como /.

Code: Select all

/administrador/carpetas/musica
fuente:http://es.wikipedia.org/wiki/Directorio_raiz

3. ¿Para que sirve el símbolo (~) virgulilla?
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.
ejemplo:

Code: Select all

home/archivos
     ~/archivos
y se digita con la combinación de teclas alt Gr + teclạ que aparece el simbolo virgulilla.
fuentes:https://es.wikipedia.org/wiki/Virgulilla#Usos

4. copiar un directorio completo con su contenido a otra carpeta

El comando cp en Linux crea una copia.
Al escribir cp -r indicamos recursividad, es decir, que haga lo mismo con todos los elementos internos (archivos y subcarpetas)
ejemplos:
Para copiar el directorio fonts al directorio fonts2 en una carpeta por encima de la actual

Code: Select all

cp -r fonts/ ../fonts2
Para copiar el directorio fonts al directorio fonts2 en la misma carpeta

Code: Select all

cp -r fonts/ fonts2
fuente:http://escueladigital.pe/blog/desarroll ... s-en-linux

5. ¿Cómo se mueve todo el contenido de una carpeta a otra?
El comando mv es la abreviatura de mover. Se usa para mover/renombrar un archivo de un directorio a otro. El comando mv es distinto del comando cp ya que elimina completamente el archivo del origen y lo mueve a la carpeta especificada, mientras que el comando cp sólo copia el contenido de un archivo a otro.
ejemplo:

Code: Select all

mv carpeta1/home/carpeta 2
fuente:https://www.hscripts.com/es/tutoriales/ ... ds/mv.html

Practica:

1. Listar solo las imágenes de un directorio, que esta compuesto por múltiples archivos. ¿Es posible? ¿Cómo se haría?

si es posible usando dos comandos en una misma instruccion que son ls y grep mas la extencion del archivo,
esto es posible gracias a el signo pipeline"|".

Code: Select all

ls |grep jpg
este comando busca ocurrencias de una cadena en un fichero.
se puede demostrar en el siguiente ejemplo:
Image
fuente:http://blackshell.usebox.net/pub/shell/ ... /x137.html

2. Usando el comando man o help consultar que hace el comando grep y realizar un ejemplo
grep busca los archivos que en sus lineas cocuerden con un patrón
Image

EJEMPLO: busquemos todos los archivos que en sus lineas incluyan la palabra "terminal",para esto se utiliza el comando de la siguiente forma

Code: Select all

grep -r "terminal" 
Image

3. Consultar para que se usa el simbolo (|) pipeline y uselo en un ejemplo
el simbolo"|" (pipeline) es utilizado para la comunicación y
sincronización entre procesos,lo que permite utilizar dos o mas comandos en una sola instruccion.
EJEMPLO:listar todos los archivos que contienene el nombre "png"
Image
fuente:http://www.dtic.upf.edu/~rramirez/os/pipes.txt
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 u archivo de texto.

Code: Select all

   99  pwd
  100  ls
  101  cd Escritorio
  102  ls
  103  mkdir tarea
  104  ls
  105  cd tarea
  106  touch doc1
  107  ls
  108  touch doc2
  109  touch doc3
  110  touch doc4
  111  touch doc5
  112  touch doc6
  113  touch doc7
  114  touch doc8
  115  touch doc9
  116  touch doc10
  117  touch doc11
  118  touch doc12
  119* touch doc114
  120  touch doc14
  121  touch doc15
  122  touch doc16
  123  touch doc17
  124  touch doc18
  125  touch doc19
  126  touch doc20
  127  ls
  128  cp doc1 doc2 doc3 doc4 doc5 doc6 doc7 doc8 doc9 doc10 doc11 doc12 doc13 doc14 doc15 doc16 doc17 doc18 doc19 doc20
  129  cp doc1 doc2 doc3 doc4 doc5 doc6 doc7 doc8 doc9 doc10 doc11 doc12 doc13 doc14 doc15 doc16 doc17 doc18 doc19 doc20 ~/Escritorio/tarea
  130  cd..
  131  cd ..
  132  ls
  133  cd tarea
  134  ls
  135  mkdir nueva carpeta
  136  ls
  137  cd nueva carpeta
  138  ls
  139  cd ..
  140  ls
  141  cp -r doc1 doc2 doc3 doc4 doc5 doc6 doc7 doc8 doc9 doc10/ nueva
  142  cp doc1 doc2 doc3 doc4 doc5 doc6 doc7 doc8 doc9 doc10 /Escritorio/tarea/nueva
  143  ls
  144  cd nueva
  145  ls
  146  cd ..
  147  ls
  148  cp doc10 /Escritorio/tarea/nuevo
  149  ls
  150  cd nueva
  151  ls
  152  mv doc1 img1| mv doc2 img2| mv doc3 img3| mv doc4 img4| mv doc5 img5
  153  ls
  154  history > trabajo.txt
Last edited by sebascz on Fri Feb 26, 2016 2:32 am, edited 21 times in total.
Sebastián Castaño

User avatar
ccpc
Posts: 60
Joined: Fri Jan 22, 2016 8:08 am

Re: Taller #5 Repaso

Post by ccpc » Fri Feb 19, 2016 10:13 am

¿con que comando puedo entrar y salir de un directorio?
para entrar a un directorio se usa el comando

Code: Select all

cd nombre del directorio 
ó

Code: Select all

cd ~/nombre del directorio
para salir de un directorio utilizo el comando

Code: Select all

cd ..
o

Code: Select all

cd /
ej:estoy en la terminal en el directorio por defecto y quiero meterme en Imagenes entonces algo lo siguiente

Code: Select all

cd Imagenes
pero despues de esto quiero volver a la carpeta de origen o a la carpeta anterior entonces realizo lo siguiente

Code: Select all

cd ..
¿que es una ruta absoluta y una relativa?
  • Las rutas absolutas señalan la ubicación de un archivo o directorio desde el directorio raíz
    ej:

    Code: Select all

    cd /home/redes/Escritorio/ejemplo
  • 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.
ej:me encuentro en la del usuario que en este caso seria redes y quiero desplazarme a la carpeta ejemplo que se encuentra en el escritorio

Code: Select all

cd Escritorio/ejemplo
fuente:https://es.wikipedia.org/wiki/Ruta_%28i ... a_absoluta

¿Qué es el directorio raíz o home?

el directorio raíz es el primer directorio o carpeta en una jerarquía. Contiene todos los subdirectorios de la jerarquía.
ej:en el caso de ubuntu el directorio raiz es la carpeta en la que se encuentra el sistema operativo para acceder a ella se usa el comando

Code: Select all

cd ..
ó

Code: Select all

cd /
hasta llegar al home
fuente:https://es.wikipedia.org/wiki/Directorio_ra%C3%ADz


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

se emplea para identificar al directorio de usuario de tal forma que la expresión $HOME/archivo es equivalente a ~/archivo; sirve para evitar tener que poner la dirección del directorio raiz,para realizar esto puede hacer con alt Gr + teclạ que aparece el simbolo virgulilla.
ej:

Code: Select all

~/nombre del directorio
fuente:https://es.wikipedia.org/wiki/Virgulill ... .C3.A1tica

¿Cómo se copia un directorio con su contenido completo a una carpeta?
primero se tiene que estar en en la directorio en el cual esta la carpeta que se quiere copiar y despues utilizamos el comando

Code: Select all

cp -r carpeta /home/datos/
fuente:http://principiante-linux.blogspot.com. ... rar-y.html


¿Cómo se mueve todo el contenido de una carpeta a otra?

se utiliza el comando mv pero se tiene que estar en el directorio donde se encuentra la carpeta que contiene los archivos que se van a mover.

Code: Select all

mv -r carpeta /home/datos/
fuente:http://principiante-linux.blogspot.com. ... rar-y.html

2.Práctica
  • Listar solo las imágenes de un directorio, que esta compuesto por múltiples archivos. ¿Es posible? ¿Cómo se haría?
  • es posible, para realizar esto se utiliza el comando

    Code: Select all

    ls |grep jpg
    ls es para listar, grep es hacer una búsqueda global para las líneas que encajen con la expresión que en este caso es "jpg" ya que son imagenes, y el simbolo "|"(pipeline) permite utilizar 2 o mas comandos en una misma linea de codigo.
    Image
    • Usando el comando man o help consultar que hace el comando grep y realizar un ejemplo
  • nos permite buscar, dentro de los archivos, las líneas que concuerdan con un patrón. Bueno, si no especificamos ningún nombre de archivo, tomará la entrada estándar, con lo que podemos encadenarlo con otros filtros.

    ej: quiero saber que archivos tiene el sus lineas la palabra "prueba" en la carpeta en la que me encuentro y en sus subcarpetas entonces realizo el siguiente codigo

    Code: Select all

    grep -r "prueba"
    Image
    • Consultar para que se usa el simbolo (|) pipeline y uselo en un ejemplo
  • el simbolo "|" (pipeline), llamado pipe o tuberia, permite utilizar 2 ó mas comando en una sola instrucción. Ej: quiero listar los archivos que contienen en el nombre txt
    Image

    Code: Select all

     54  touch imagen.jpg archivo.txt foto.jpg documento.txt lista.txt cosas.txt imagen2.jpg algo.txt datos.txt foto2.jpg almacen.txt informacion.txt imagen3.jpg ilustracion.jpg redactar.txt datos2.txt foto3.jpg archivo2.txt imagen4.jpg lista2.txt
       55  ls
       56  mkdir tarea
       57  cp algo.txt almace.txt /~/tarea
       58  cp algo almacen.txt /home/cristian/tarea
       59  cp algo.txt /home/cristian/tarea
       60  cp almacen.txt archivo2.txt /home/cristian/tarea
       61  cp archivo.txt cosas.txt datos2.txt datos.txt documento.txt foto2.jpg foto3.jpg foto.jpg ilustracion.jpg imagen2.jpg imagen3.jpg imagen4.jpg imagen.jpg informacion.txt lista2.txt lista.txt redactar.txt /home/cristian/tarea
       62  cd tarea 
       63  ls
       64  mkdir archivos
       65  mv algo.txt almacen.txt archivo2.txt archivo.txt cosas.txt datos2.txt datos.txt documento.txt informacion.txt redactar.txt /home/cristian/tarea/archivos
       66  ls
       67  cd archivos
       68  ls
       69  mv archivo cosaspendientes
       70  mv archivo.txt cosaspendientes.txt
       71  mv datos.txt deberescumplidos.txt
       72  mv redactar.txt redacciontarea
       73  mv algo.txt soluciontarea.txt
       74  mv almacen.txt estadisticatarea.txt
       75  ls
       76  history>tareainformacion.txt
    fuentes: http://enavas.blogspot.com.co/2008/04/e ... tOSo7.dpuf
    https://mdm84.wordpress.com/2009/09/02/ ... cheros-ls/
    http://slideplayer.es/slide/3151257/
    https://es.wikipedia.org/wiki/Grep
Last edited by ccpc on Thu Feb 25, 2016 9:30 pm, edited 4 times in total.
Nombre: Cristian Camilo Palacio Cuartas.
Materia: Logica de programación.

User avatar
MateoGomez
Posts: 35
Joined: Fri Jan 22, 2016 8:09 am

Re: Taller #5 Repaso

Post by MateoGomez » Fri Feb 19, 2016 10:20 am

SOLUCION DEL TALLER TEÓRICO
  1. -El comando con el que se puede entrar a un directorio es: cd y el nombre del directorio, EJEMPLO cd Escritorio
    -El comando para salir o devolverse de un directorio es: cd .. EJEMPLO cd ..
  2. -Los nombres con RUTAS ABSOLUTAS especifican la ruta que conduce a un directorio o archivo, empezando
    por el directorio raíz en la parte superior de la estructura de árbol invertido. El directorio raíz se representa con
    una barra (/). La ruta consiste en una lista secuencial de directorios, separados por barras, que conducen al
    directorio o al archivo que desee especificar. EJEMPLO:/home/tecnicos/mateo
    -Puedes utilizar un nombre de RUTA RELATIVA como acceso directo a la ubicación de los archivos y
    directorios. Los nombres de rutas relativas especifican directorios y archivos comenzando por el directorio de
    trabajo actual (en lugar del directorio raíz).
    EJEMPLO:
    pantallazo.jpg
    http://dep.fie.umich.mx/~stinoco/archiv ... ativas.pdf
  3. El directorio raíz es el primer directorio o carpeta en una jerarquía. Contiene todos los subdirectorios de la jerarquía. En Ubuntu esta notado con el carácter /
  4. En sistemas UNIX se emplea para identificar al directorio de usuario EJEMPLO: $HOME/archivo es equivalente a ~/archivo; ambas normalmente terminan convirtiéndose en /home/usuario/archivo.
    https://es.wikipedia.org/wiki/Virgulill ... .C3.A1tica
  5. Con el comando cp -r y el nombre del directorio y donde lo voy a copiar. EJEMPLO:cp -r Descargas Documentos
  6. Con el comando mv y el nombre de el contenido y el nombre a donde se quiere mover. EJEMPLOmv Trabajo Trabajosu
Santa.
POO.

User avatar
Castri787
Posts: 24
Joined: Fri Jan 22, 2016 8:10 am

Re: Taller #5 Repaso

Post by Castri787 » Fri Feb 19, 2016 10:36 am

TEORICO

¿Con que comando puedo entrar y salir de un directorio?


[*]El comando que podemos ultizar en ubuntu para entrar y salir de un directorio es cd.

Ejemplo

-Entrar.

Code: Select all

cd Escritorio
-Salir.

Code: Select all

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

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

Ejemplo

Code: Select all

/home/dir1/arc1.fil
en este ejemplo se señala la ubicacion de arc1.fil desde la raiz de sistemas 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.

Ejemplo

Code: Select all

~/ejemplo.txt
esta seria la ruta relativa de ejemplo.txt

la absoluta quedaria de la siguiente manera.

Code: Select all

/home/castri/ejemplo.txt
en este caso ~/ sería el sinónimo relativo de la ruta /home/castri/.

¿ Qué es el directorio raiz a home?

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

Un solo directorio raíz generalmente representa la totalidad de un solo disco. No obstante, un directorio raíz puede representar sencillamente un sistema de archivos en particular; de varios que pueden haber en un mismo dispositivo de almacenamiento.

Los sistemas de ficheros de Linux y Unix se organizan en una estructura jerárquica, de tipo árbol. El nivel más alto del sistema de ficheros es / o directorio raíz. Todos los demás ficheros y directorios están bajo el directorio raíz.

Ejemplo

Code: Select all

/home/castri/ejemplo.txt
Esto muestra la ruta completa del archivo ejemplo.txt, que esta en el directorio castri, y su vez está en el directorio home, y que por su parte esta bajo el directorio raiz (/).

¿ para que sirve el simbolo~?

en sistemas UNIX, se emplea para identificar al directorio de usuario. Es lo mismo /home/castri que ~ para el usuario castri. En DOS o 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 8 caracteres para el nombre y 3 para la extensión, así DOCUME~1.txt será el primero de los archivos cuyo nombre empieza por «docume» y tiene extensión «txt».

Ejemplo

Code: Select all

/home/castri

Code: Select all

~castri
¿Cómo se copia un directorio completo a una carpeta?

Para copiar directorios completos con todos sus archivos y subcarpetas internas:

Code: Select all

cp -r directorio/ ruta_de_destino/nombre_copia
Ejemplo

para copiar el directorio castri al directorio castri2 en la misma carpeta utilizamos el siguiente comando.

Code: Select all

cp -r castri/castri2
¿Cómo se mueve todo el contenido de una carpeta a otra?

con el comando mv podemos mover un archivo a una ubicacion deseada

Ejemplo

Code: Select all

mv fichero /home/castri
webgrafia

http://escueladigital.pe/blog/desarroll ... s-en-linux
http://iie.fing.edu.uy/~vagonbar/unixbas/sisarch2.htm
https://help.ubuntu.com/kubuntu/desktop ... stems.html
https://es.wikipedia.org/wiki/Directorio_ra%C3%ADz
https://es.wikipedia.org/wiki/Ruta_%28i ... %A1tica%29
http://www.discoduroderoer.es/rutas-rel ... absolutas/

Taller practico.

Listar solo las imágenes de un directorio, que esta compuesto por múltiples archivos. ¿Es posible? ¿Cómo se haría?

Si, si es posible hacer este procedimiento, utilizando el siguiente comando.

Code: Select all

ls |grep jpg
entonces entramos a la carpeta donde hay múltiples archivos, y queremos listar solo las imagenes.
con el comando ls listamos todo lo que hay dentro de la carpeta.
el comando ls |grep jpg nos permite buscar solo las imágenes con extensión jpg.


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


Consultar para que se usa el simbolo (|) pipeline y uselo en un ejemplo.

el (|) o también llamado pipeline, es utilizado para poner dos o mas comandos en una sola linea de comandos.

Ejemplo

necesito listar solo los archivos con extensión .zip de una carpeta que esta llena de archivos con extensiones diferentes que se podría hacer ?

Code: Select all

ls |grep zip
con este comando podremos listar solo los .zip de una carpeta.
Last edited by Castri787 on Thu Feb 25, 2016 10:01 pm, edited 1 time in total.
Juan Pablo Castrillon

User avatar
AndresRodriguez98
Posts: 27
Joined: Fri Jan 22, 2016 9:22 am

Re: Taller #5 Repaso

Post by AndresRodriguez98 » Fri Feb 19, 2016 10:39 am

Desarrollo de la Primera Parte
  1. ¿Con qué comando puedo entrar y salir de un directorio?

    En ubuntu se puede entrar y salir con el comando cd por ejemplo.

    Code: Select all

    cd nombre del directorio 
    Con este se entra a la carpeta seleccionada

    Code: Select all

    cd ..  
    Con esto te devuelves al directorio , carpeta o archivo
  2. ¿Qué es una ruta absoluta y una ruta relativa?

    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

    Code: Select all

    /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.
    también es una relativa en ubuntu

    Code: Select all

    ls 
    que te muestra todos los archivos donde te encuentras.

    Code: Select all

     ls -al
    que muestra todos los archivos así estén ocultos y el tamaño del archivo
  3. ¿Qué es el directorio raíz o home?

    el directorio raíz es el primer directorio o carpeta en una jerarquía. Contiene todos los subdirectorios de la jerarquía. por ejemplo un directorio de raíz podría ser el el propio disco c , o un ubuntu con el comando

    Code: Select all

    Cd..
    . Regresar hasta el archivo raiz.

    Code: Select all

    cd ~/
  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

    Code: Select all

     $HOME/archivo 
    es equivalente a

    Code: Select all

    ~/archivo
    ambas normalmente terminan convirtiéndose en

    Code: Select all

    /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í,

    Code: Select all

    DOCUME~1.txt
    será el primero de los archivos cuyo nombre empieza por

    Code: Select all

    «docume»
    y tiene extensión

    Code: Select all

    «.txt»
    Nota. Es digitada con altGr que es una tecla que se encuentra a lado de la barra espacia dora junto con la tecla que contenga este símbolo
  5. ¿Que es el sistema Unix?

    Unix (registrado oficialmente como UNIX®) es un sistema operativo portable, multitarea y multiusuario
  6. ¿Cómo se copia un directorio con su contenido completo a una carpeta?

    se entra al el lugar donde se encuentra el directorio guardado con

    Code: Select all

    cd
    luego vamos a utilizar el comando

    Code: Select all

     cp -r nombre_del _directorio_a_copiar   nombre_de_la_copia.
    Nota. Para su buen uso tiene que estar donde este la carpeta a copiar y hay mismo se copiara ,porque si no, no se podrá efectuar correctamente
  7. ¿Cómo se mueve todo el contenido de una carpeta a otra

    se utiliza el comando

    Code: Select all

    mv
    que es similar al

    Code: Select all

    cp
    pero lo diferente es que no lo duplica y lo mueve.
    Para su buen uso se selecciona el archivo que se va a mover y luego donde se va a poner

    Code: Select all

    mv nombre_del_archivo _a_mover  nombre_de_la_carpeta_donde_se_movera

Cibergrafia
http://www.linuxhispano.net/2013/07/12/ ... nal-linux/
https://es.wikipedia.org/wiki/Virgulilla
https://es.wikipedia.org/wiki/Ruta_(inform%C3%A1tica)




Desarrollo de la Practica


1.Listar solo las imágenes de un directorio, que esta compuesto por múltiples archivos. ¿Es posible? ¿Cómo se haría?
  • Se busca y se abre la carpeta donde se encuentran los archivos a listar
  • Vemos los archivos que queremos listar
  • Para listar las imágenes que están en una extensión jpg se utilizan los siguientes comando.
    ls: sirve para listar los archivos de donde nos encontramos en ese momento.
    cd : sirve para entrar a la carpeta donde queremos.
    |: permite poner mas de 2 comando en una linea de códigos.
    grep: permite buscar , dentro de los archivos las líneas que concuerdan con un patrón.
    jpg : es la extensión en la que se encuentran los archivos que queremos listar.

Code: Select all

ls 
ls | grep jpg
Image

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

grep: permite buscar , dentro de los archivos las líneas que concuerdan con un patrón

Image

3.Consultar para que se usa el simbolo (|) pipeline y uselo en un ejemplo

Crea dos procesos diferentes. Esos procesos son procesos completamente independientes y corren al mismo tiempo, aprovechando la multitareas del sistema operativo.

Image


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 u archivo de texto.

Code: Select all

   70  ls
   71  mkdir taller5
   72  ls
   73  cd taller5
   74  ls
   75  touch 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
   76  ls
   77  mkdir subcarpeta
   78  ls
   79  mv 1 2 3 4 5 6 7 8 9 10 subcarpeta
   80  ls
   81  mv 20 a
   82  ls
   83  mv 19 b
   84  mv 18 c | mv 17 d | mv 16 e | mv 15 f | mv 14 g | mv 13 h|mv 12 i | mv 11 j
   85  ls
   86  touch resultado.txt
   87  ls
   88  history > resultado.txt
Cibergrafia
http://enavas.blogspot.com.co/2008/04/e ... M4NYK.dpuf
http://www.reloco.com.ar/linux/prog/pipes.html
Last edited by AndresRodriguez98 on Sun Feb 21, 2016 11:46 pm, edited 3 times in total.
Andres Rodriguez
Lógica de programación

User avatar
omarandres11
Posts: 28
Joined: Fri Jan 22, 2016 8:07 am

Re: Taller #5 Repaso

Post by omarandres11 » Fri Feb 19, 2016 10:43 am

Solución Taller (Teórico - Práctico)
Primera Parte
1.) Para entrar en un directorio, usamos el comando "cd", y para salir del directorio usamos el comando "cd .."
cd cd .png
2.) Ruta Absoluta: Señala la ubicación de un directorio o de un archivo desde el directorio raíz del sistema de archivos.
/home/Usuario/imagen.jpg
Ruta Relativa: Señala la ubicación de un archivo o directorio desde la posición actual del sistema operativo en el sistema de archivos.
~/imagen.jpg

https://es.wikipedia.org/wiki/Ruta_%28i ... %A1tica%29

3.) Directorio Raíz: Es el primer directorio o carpeta en una jerarquía, y contiene todos los subdirectorios de la jerarquía.
En sistemas tipo Unix, es notado con el carácter "/". Todos los accesos al sistema de archivos, incluyendo los discos extraíbles, hacen parte de toda la jerarquía y son subordenadas en el directorio raíz.
https://es.wikipedia.org/wiki/Directorio_raíz
direct.raiz.png
4.)el Símbolo ~ o conocido como Virgulilla, 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.
https://es.wikipedia.org/wiki/Virgulilla

5.) Si se desea copiar un archivo o un directorio recursivamente en la consola o terminal en Linux, entra en tu terminal o consola Linux y utiliza el siguiente comando:

Code: Select all

cp -r fichero_o_carpeta_a_copiar nombre_copia_de_fichero_o_carpeta
Por ejemplo, si queremos copiar nuestra carpeta de descargas de nuestro usuario, estando en home ejecutamos:

Code: Select all

cp -r Descargas descargas_respaldo
6.) Para mover un directorio

Code: Select all

mv Descargas  Usuario
En la línea anterior el comando "mv" mueve todos los archivos, directorios y subdirectorios desde Descargas a Usuario si el directorio Usuario ya existe. Si no existe el directorio Usuario, renombra el directorio Descargas a Usuario.

Para mover archivos múltiples o más archivos a otro directorio:

Code: Select all

mv data1.txt Usuario/data2.txt newdir
Este comando mueve los archivos data1.txt desde el directorio actual y data2.txt desde el directorio tmp a newdir.
Nombre:Omar Andrés Echeverri Palacio
Materia:Lógica de Programación

Que Falta de Respeto

User avatar
nathalia_ortega
Posts: 45
Joined: Fri Jan 22, 2016 9:20 am

Re: Taller #5 Repaso

Post by nathalia_ortega » Sun Feb 21, 2016 11:00 pm

Taller teórico práctico comandos
  • Para entrar y salir del directorio se utiliza el comando cd ..

    Code: Select all

    MacBook-Pro-de-MacBook:~ macbook$ cd Documents/
    MacBook-Pro-de-MacBook:Documents macbook$ pwd
    /Users/macbook/Documents
    MacBook-Pro-de-MacBook:Documents macbook$ cd ..
    MacBook-Pro-de-MacBook:~ macbook$ pwd
    /Users/macbook
    MacBook-Pro-de-MacBook:~ macbook$ 
    

    Code: Select all

    MacBook-Pro-de-MacBook-2:~ macbook$ cd Desktop/
    MacBook-Pro-de-MacBook-2:Desktop macbook$ 
  • Ruta absoluta: Las rutas absolutas señalan la ubicación de un archivo o directorio desde el directorio raíz del sistema de archivos.
    filemac:/nombreVolumen/nombreDirectorio/nombreArchivo
    filemac:/nombreVolumen/nombreDirectorio/

    Code: Select all

    MacBook-Pro-de-MacBook:~ macbook$ cd /Users/macbook/Desktop/taller
    MacBook-Pro-de-MacBook:taller macbook$ cd ..
    MacBook-Pro-de-MacBook:Desktop macbook$ cd ..
    MacBook-Pro-de-MacBook:~ macbook$ nano /Users/macbook/Desktop/ejem.txt
    MacBook-Pro-de-MacBook:~ macbook$ cat /Users/macbook/Desktop/ejem.txt
    intento 1
    
    MacBook-Pro-de-MacBook:~ macbook$ 
    Ruta ralativa: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. La ruta ~/ es una ruta relativa. Se usa también ./archivo y file:nombreDirectorio/nombreArchivo
    filemac:nombreDirectorio/
    filewin:../nombreArchivo

    Code: Select all

    MacBook-Pro-de-MacBook-2:~ macbook$ cd ~/Desktop
    MacBook-Pro-de-MacBook-2:Desktop macbook$
    MacBook-Pro-de-MacBook-2:Desktop macbook$ nano ../ejem.txt
    MacBook-Pro-de-MacBook-2:Desktop macbook$ cat ../ejem.txt
    intento 2 ruta relativa
    MacBook-Pro-de-MacBook-2:Desktop macbook$ 
    
     
    (tomado de:http://www.filemaker.com/es/help/html/c ... .8.32.html, https://es.wikipedia.org/wiki/Ruta_(informática))
  • Directorio raíz: Es el directorio principal, donde se encuentran todos lo directorios y archivos. Se simboliza con /.
  • Directorio home: Cada usuario tiene un directorio propio, llamado a veces "directorio home". Cuando el usuario ingresa al sistema ya está ubicado en su directorio propio. El comando para ir a home es cd /home.Este comando es útil cuando se han hecho varios cambios de directorio y se quiere retornar a una situación conocida, ubicándose en el directorio propio.

    Code: Select all

    MacBook-Pro-de-MacBook-2:~ macbook$ cd /home
    MacBook-Pro-de-MacBook-2:home macbook$ pwd
    /home
    MacBook-Pro-de-MacBook-2:home macbook$ 
    
    
    (tomado de:http://iie.fing.edu.uy/~vagonbar/unixbas/tutorial.htm)
  • ~ ó virgulilla: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.

    Code: Select all

    MacBook-Pro-de-MacBook-2:~ macbook$ cd ~
    MacBook-Pro-de-MacBook-2:~ macbook$ pwd
    /Users/macbook
    MacBook-Pro-de-MacBook-2:~ macbook$ 
    MacBook-Pro-de-MacBook-2:~ macbook$ cd ~/Desktop
    MacBook-Pro-de-MacBook-2:Desktop macbook$ pwd
    /Users/macbook/Desktop
    MacBook-Pro-de-MacBook-2:Desktop macbook$ 
    
    
    (tomado: https://es.wikipedia.org/wiki/Virgulilla)
  • Copiar: Para copiar un archivo se utiliza el comando cp

    Code: Select all

    MacBook-Pro-de-MacBook-2:ejemplo1 macbook$ cp ./[color=#0040BF]ejemplo.txt [/color]/Users/macbook/Desktop
    MacBook-Pro-de-MacBook-2:ejemplo1 macbook$ cd ..
    MacBook-Pro-de-MacBook-2:Desktop macbook$ ls
    Captura de pantalla 2016-02-08 a las 10.38.55 a.m..png
    Captura de pantalla 2016-02-11 a las 9.33.07 p.m..png
    Captura de pantalla 2016-02-13 a las 11.56.38 a.m..png
    Captura de pantalla 2016-02-17 a las 8.22.38 p.m..png
    Captura de pantalla 2016-02-17 a las 8.53.13 p.m..png
    Captura de pantalla 2016-02-17 a las 8.55.57 p.m..png
    ejem.txt
    [color=#4000BF]ejemplo.txt[/color]
    ejemplo1
    ejemplo2
    
    leon.png
    página web
    taller
    MacBook-Pro-de-MacBook-2:Desktop macbook$ 
    Para copiar un directorio es preciso usar la opción -r, de "recursivo":

    Code: Select all

    MacBook-Pro-de-MacBook-2:Desktop macbook$ cp -r /Users/macbook/Desktop/ejemplo1 /Users/macbook/Desktop/ejemplo2
    MacBook-Pro-de-MacBook-2:Desktop macbook$ cd ejemplo2
    MacBook-Pro-de-MacBook-2:ejemplo2 macbook$ ls
    ejemplo1
    MacBook-Pro-de-MacBook-2:ejemplo2 macbook$ 
    (tomado de: http://iie.fing.edu.uy/~vagonbar/unixbas/sisarch2.htm)
  • Mover todo el contenido de una carpeta a otra:
se utiliza el comandomv, y copiamos la ubicación del la carpeta seguido /* que representa todo el contenido de esa carpeta.

Code: Select all

MacBook-Pro-de-MacBook-2:ejemplo2 macbook$ touch viernes.txt sabado.txt domingo.txt lunes.txt
MacBook-Pro-de-MacBook-2:Desktop macbook$ mv /Users/macbook/Desktop/ejemplo2/* /Users/macbook/Desktop/ejemplo1
MacBook-Pro-de-MacBook-2:Desktop macbook$ cd ejemplo1
MacBook-Pro-de-MacBook-2:ejemplo1 macbook$ ls
domingo.txt	ejemplo1	lunes.txt	sabado.txt	viernes.txt
MacBook-Pro-de-MacBook-2:ejemplo1 macbook$ 
(tomado de: http://agcapa.es/copiar-archivos-y-carpetas-en-linux/)



Taller práctico
  • Usualmente, grep toma una expresión regular de la línea de comandos, lee la entrada estándar o una lista de archivos, e imprime las líneas que contengan coincidencias para la expresión regular. El comando grep te ayuda a buscar un archivo, grupo de archivos, directorios o contenido de archivos mediante un patrón que puede ser una palabra, letra o una expresión regular. (tomado de: https://es.wikipedia.org/wiki/Grep,http://www.taringa.net/post/linux/89887 ... -grep.html)

    Image

    ejemplo: Si a este comando le agregamos -i entonces se mostrarán las líneas del archivo de texto que contengan la cadena buscar sin importar si está en minúsculas o mayúsculas.

    Image

    El símbolo "pipe", el sistema UNIX permite transferir datos entre diferentes procesos (comandos). Este proceso se llama " piping", pués "pipe" es el nombre que se le dá al símbolo utilizado para transferir datos.El símbolo para "piping" es | y se utiliza (en mac) con la combinación de la tecla alt -la tecla contigua a la tecla command- y el número 7. (tomado de: http://quidel.inele.ufro.cl/~pvalenzu/t ... edirec.htm)

    podemos utilizar pipe cuando queremos ciertas acciones en la información que nos mostrar el comado
    Ejemplo: Aquí podemos evidenciar que utilizando el comando head luego del pipe y seleccionando que líneas de información deseaba que me mostrara pudimos ver solo las 3 primeras líneas de la lista.
    Image

    Cuando requiero ver la lista de las imágenes solamente entonces utilizo los dos comando anteriores con el formato requerido.

    Ejemplo:
    Image
  • Copiar 20 archivos de una carpeta a otra:Cuando todos los archivos tienen la misma extensión utilizamos el comando cp seguido de un asterisco y la extensión de los archivos, luego introducimos la ubicación a donde los queremos copiar. (tomado de: )

    Image

    O simplemente utilizamos el comando y la ubicación.
    Image

    Copiar solo 10 archivos: Para copiar 10 archivos solo copiamos los nombres de los archivos con el comando cp y la ubicación a las que queremos copiarlos.
    Image

    Renombrar varios archivos:Utilizamos el comando mv y coiamos el nombre del archivo original seguido del nuevo nombre, si queremos usar mas archivos allí entonces usamos el símbolo pipe o tubería y luego repetimos el mismo proceso que con el primer archivo.

    Image

    Code: Select all

    473  cp dia1 dia2 dia3 dia4 dia5 dia6 dia7 dia8 dia9 dia10 dia11 dia12 dia13 dia14 dia15 dia16 dia17 dia18 dia19 dia20 ~/Desktop/Soluciones/carpeta3
      474  cd ..
      475  cd carpeta3
      476  ls
      477  mkdir copiar10
      478  cp dia1 dia2 dia3 dia4 dia5 dia6 dia7 dia8 dia9 dia10 /Users/macbook/Desktop/Soluciones/carpeta3/copiar10
      479  cd copiar10
      480  ls
      481  mv dia6 lunes| mv dia7 martes| mv dia8 miercoles| mv dia9 jueves| mv dia10 viernes
      482  ls
      483  cd Desktop/
      484  history > resultado.txt
Last edited by nathalia_ortega on Thu Feb 25, 2016 7:57 pm, edited 6 times in total.
Nathalia A. Ortega
Lógica de programación
Doing the right things.

Post Reply