Taller #3 Continuación de comandos

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

Moderator: julianmartinez16

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

Re: Taller #3 Continuación de comandos

Post by nathalia_ortega » Sat Feb 06, 2016 12:09 pm

Taller #3

Para la realización de este taller, se crea la carpeta principal con el comando mkdir, dentro de esta se crean cinco carpetas con el mismo comando, con el comando touch se crean los archivos que van dentro de cada carpeta. tomado de las notas de clase
Para eliminar la carpeta se utiliza el comando rm (que también se utiliza para borrar archivos) con el parametro rf, hay que tener el cuenta que el parametro le da diferentes funcionalidades a el comando respectivo y que ambos se separan por un espacio y un guión medio, si se separa solo con el guión el comando no se hallará. *las imágenes correspondientes a estos dos casos se encuentran al final del post. Lo mismo sucede cuando hay otro comando como ls, si le agregamos el parametro al nos permitirá ver todos los archivos, incluyendo los archivos ocultos.

El comando man se utiliza para aprender sobre comandos, si lo utilizamos con un parametro como ls, entonces nos aparecera toda la información que debemos saber sobre el comando ls, también podemos copiar solo el comando man y nos preguntará que manual queremos. En man podemos encontrar el comando history o historial, que nos muestra el historial de comandos utilizados, para salir de la página de ayuda o man utilizamos la letra q, la cual es "quit".

El comando exit nos sirve para salir del terminal.

El comando banner se encuentra en Unix y sistemas tipo Unix. Produce un texto ASCII art suministrado como argumento. En los sistemas basados en Debian el comando banner es proporcionado por el paquete sysvbanner (tomado de: https://it.wikipedia.org/wiki/Banner_(Unix)). Se utiliza escribiendo el comando seguido de un espacio y luego el texto.

Para copiar el historial en un archivo de texto tomamos el comando history con el símbolo > (mayor que) y el archivo de texto donde lo guardaremos, lo que hace el símbolo > es que redirige la información del comando hasta el archivo de texto.


Code: Select all

      35  pwd
   36  cd Desktop/
   37  mkdir taller_so
   38  cd taller_so
   39  mkdir dias_semana
   40  mkdir meses
   41  mkdir vocales
   42  mkdir breakfast_club
   43  mkdir saludos
   44  cd dias_semana
   45  touch lunes.txt martes.txt miercoles.txt jueves.txt viernes.txt
   46  nano lunes.txt
   47  nano viernes viernes.txt
   48  cd ..
   49  cd meses
   50  touch enero.txt febrero.txt marzo.txt abril.txt mayo.txt junio.txt julio.txt agosto.txt septiembre.txt octubre.txt noviembre.txt diciembre.txt
   51  cd ..
   52  cd vocales
   53  touch a.txt e.txt i.txt o.txt u.txt
   54  cd ..
   55  cd breakfast_club
   56  touch bender.txt claire.txt brian.txt andrew.txt allison.txt
   57  cd ..
   58  cd saludos
   59  touch zdravo.txt hola.txt hello.txt salut.txt privet.txt
   60  cd ..
   61  rm -rf vocales
   62  ls -al
   63  banner nathalia ortega
   64  man
   65  history
   66  history> resultado.txt
Attachments
error.png
*el comando y el parametro se separaron solo con el guión medio.
correcto.png
*el comando y el parametro se separaron con el espacio y el guión medio.
Nathalia A. Ortega
Lógica de programación
Doing the right things.

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

Re: Taller #3 Continuación de comandos

Post by camila889 » Mon Feb 08, 2016 3:19 pm

Code: Select all

    1  /Users/estudiantes/Downloads/MAC_wow-colombia434/World\ of\ Warcraft.app/Contents/MacOS/World\ of\ Warcraft 
    2  /Users/estudiantes/Downloads/MAC_wow-colombia434/World\ of\ Warcraft.app/Contents/MacOS/World\ of\ Warcraft 
    3  ls Desktop
    4  cd Desktop
    5  mkdir taller_so
    6  cd taller_so
    7  mkdir C1
    8  mkdir C2
    9  mkdir C3
   10  mkdir C4
   11  mkdir C5
   12  cd C1
   13  touch A1
   14  touch A2
   15  touch A3
   16  touch A4
   17  touch A5
   18  cd ..
   19  cd C2
   20  touch E1
   21  touch E2
   22  touch E3
   23  touch E4
   24  touch E5
   25  cd ..
   26  cd C3
   27  tocuh I1
   28  touch I1
   29  touch I2
   30  touch I3
   31  tocuh I4
   32  touch I4
   33  touch I5
   34  CD..
   35  cd ..
   36  cd C4
   37  touch O1
   38  tocuh O2
   39  touch O2
   40  touch O3
   41  touch O4
   42  touch O5
   43  cd ..
   44  cd C5
   45  touch U1
   46  touch U2
   47  touch U3
   48  touch U4
   49  touch U5
   50  cd ..
   51  rm -rf C3
   52  banner cg
   53  history> resultado.txt
Taller
para realizar el taller
se crea una carpeta mkdir taller_so , en esta carpeta se crean cinco carpetas mkdir c1,mkdir c2..etc ,en cada una de estas carpetas se crean cinco archivos touch a1,touch a2..etc, luego eliminamos una carpeta rm -rf C3 , utilizamos el comando banner para lograr que en la terminal salga un texto que deseamos grande y por ultimo utilizamos el comando history> resultado.txt para guardar el historial de la terminal

User avatar
Mangel21
Posts: 30
Joined: Fri Jan 22, 2016 8:06 am

Re: Taller #3 Continuación de comandos

Post by Mangel21 » Mon Feb 08, 2016 3:23 pm

[1] Cree una carpeta llamada Taller_SO con el comando mkdir taller_so
[2] Entramos a la carpeta taller_so con el comando cd
[3] Con el comando mkdir creamos 5 carpetas dentro de la carpeta taller_so
[4] Entramos a cada una de las carpetas
[5] Con el comando touch creamos 5 archivos dentro de cada carpeta
[6] Con el comando rm -rf (recursive force) borramos la carpeta con su nombre
[7] Utilizamos el comando banner con nuestro nombre y apellido
[8] Con el comando man consultamos el history
[9] Con el comando history> resultado.txt guardamos como texto plano el history

Code: Select all

1  pwd
    2  ls
    3  cd Desktop
    4  ls
    5  mkdir taller_so
    6  cd taller_so
    7  mkdir carpeta1 carpeta2 carpeta3 carpeta4 carpeta5
    8  cd carpeta1
    9  touch archivo1 archivo2 archivo3 archivo4 archivo5
   10  lsç
   11  ls
   12  cd ..
   13  cd carpeta2
   14  mkdir archivo1 archivo2 archivo3 archivo4 archivo5
   15  cd..
   16  cd ..
   17  ls
   18  cd carpeta3
   19  mkdir archivo1 archivo2 archivo3 archivo4 archivo5
   20  cd ..
   21  cd carpeta4
   22  mkdir archivo1 archivo2 archivo3 archivo4 archivo5
   23  cd ..
   24  cd carpeta5
   25  mkdir archivo1 archivo2 archivo3 archivo4 archivo5
   26  rm -rf carpeta1
   27  ls
   28  ls > resultado.txt
   29  cat resultado.txt
   30  cd ..
   31  ls > resultado.txt
   32  cat resultado.txt 
   33  pwd
   34  rm -rf carpeta1
   35  ls
   36  ls > resultado.txt 
   37  cat resultado.txt 
   38  banner Brayan Osorio
   39  history
   40  history> resultado.txt
   41  man history
   42  hystory
   43  history
   44  history> resultado.txt 
Brayan O.Sud0 :D
Logica Programación

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

Re: Taller #3 Continuación de comandos

Post by Castri787 » Mon Feb 08, 2016 3:29 pm

  1. Crear una carpeta llamada taller_so.
  2. Con el comando cd ingresamos a la carpeta taller_so.
  3. Dentro de la carpeta taller_so creamos 5 archivos diferentes.
  4. Borrar una carpeta con el comando rm -rf.
  5. Listar los archivos de la carpeta taller_so con el comando ls > resultado.txt.
  6. Crear un banner con las iniciales de el primer nombre y del primer apellido.
  7. Consultar con el comando man history para que sirve history.
  8. Guardar el historial de comandos con el comando history> resultado.txt.
  9. Publicarlo en el foro.

Code: Select all

    1  /Volumes/NIKON\ D5100/DCIM.lnk ; exit;
    2  ls
    3  Desktop
    4  clear
    5  ls
    6  cd Desktop
    7  PWD
    8  mkdir taller_so
    9  cd taller_so
   10  ls
   11  touch castri
   12  ls
   13  mkdir castri2
   14  touch castri3
   15  mkdir castri4
   16  touch castri5
   17  ls
   18  pwd
   19  rm -rf castri2
   20  pwd
   21  ls
   22  ls > resultado.txt
   23  cat resultado.txt
   24  banner JC
   25  man history
   26  history < resltado.txt
   27  pwd
   28  ls
   29  history < resultado.txt
   30  history> resultado.txt
Juan Pablo Castrillon

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

Re: Taller #3 Continuación de comandos

Post by omarandres11 » Fri Feb 12, 2016 8:30 am

Para realizar el proceso adecuado en el correspondiente taller. Debemos realizar los siguientes pasos:
1 Crear la carpeta Taller_SO
2 Con el comando "cd" entramos a la carpeta Taller_SO
3 Con el comando "mkdir" creamos las 5 carpetas dentro de Taller_SO
4 Con el comando "cd" entramos a cada una de las 5 carpetas
5 Con el comando "touch" creamos 5 archivos vacíos dentro de cada carpeta
6 Con el comando "rm -rf" borramos la carpeta con su nombre
7 Con el comando "ls -al" listamos nuestros archivos visibles y ocultos
8 Con el comando "banner" escribrimos nombre y apellido
9 Con el comando "man" consultamos el history
10 Con el comando "history> archivo.txt" guardamos como texto plano el registro de la Terminal (History)

Code: Select all

    1pwd
    2ls
    3cd Escritorio
    4cd Descargas
    5cd Ensayos
    6mkdir Taller SO
    7cd Taller SO
    8mkdir F1
    9mkdir F2
    10mkdir F3
    11mkdir F4
    12mkdir F5
    13cd F1
    14touch Archivo1.txt Archivo2.txt Archivo3.txt Archivo4.txt Archivo5.txt
    15ls
    16cd ..
    17cd F2
    18touch Archivo1.txt Archivo2.txt Archivo3.txt Archivo4.txt Archivo5.txt
    19ls
    20cd ..
    21cd F3
    22touch Archivo1.txt Archivo2.txt Archivo3.txt Archivo4.txt Archivo5.txt
    23ls
    24cd ..
    25cd F4
    26touch Archivo1.txt Archivo2.txt Archivo3.txt Archivo4.txt Archivo5.txt
    27ls
    28cd ..
    29cd F5
    30touch Archivo1.txt Archivo2.txt Archivo3.txt Archivo4.txt Archivo5.txt
    31ls
    32cd ..
    33rm -rf F5
    34ls
    35banner OE
    36man history
    37history> resultado.txt
Nombre:Omar Andrés Echeverri Palacio
Materia:Lógica de Programación

Que Falta de Respeto

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

Re: Taller #3 Continuación de comandos

Post by AndresRodriguez98 » Fri Feb 12, 2016 7:31 pm

  • Para crear las carpetas se utilizo el comando

    Code: Select all

    mkdir carpeta1 carpeta2 carperta3 carpeta4 carpeta5
  • Para crear los archivos se utilizo el comando

    Code: Select all

    touch arch1.txt arch2.txt arch3.txt arch4.txt arch5.txt
  • Para borrar la cerpeta utilice el comando

    Code: Select all

    rm -rf
    y asi borro sin ningún problema
  • Para listar los archivos , esto quiere decir que salgan todos os archivos sin omitir ninguno se utilizo el codigo

    Code: Select all

    ls -al
  • Se consulto con el comando

    Code: Select all

    man history
    para que funcionaba history y luego se puso en practica y se guardo en un archivo de txt

    Code: Select all

    history >resultado.txt
Estos son los resultados dados por el comando history

Code: Select all

   
  296  ls
  297  mkdir tallerso
  298  cd taller soç
  299  pwd
  300  cd tallerso
  301  mkdir carpeta1 carpeta2 carpeta3 carpeta4 carpeta5
  302  ls
  303  cd carpeta1
  304  touch arch1.txt arch2.txt arch3.txt arch4.txt arch5.txt
  305  ls
  306  cd ..
  307  ls
  308  cd carpeta2
  309  arch1.txt
  310  ls
  311  touch arch1.txt
  312  touch arch2.txt
  313  touch arch3.txt
  314  touch arch4.txt
  315  touch arch5.txt
  316  cd ..
  317  ls
  318  cd carpeta3
  319  ls
  320  touch arch1.txt
  321  touch arch2.txt
  322  touch arch3.txt
  323  touch arch4.txt
  324  touch arch5.txt
  325  cd ..
  326  ls
  327  cd carpeta4
  328  touch arch1.txt
  329  touch arch2.txt
  330  touch arch3.txt
  331  touch arch4.txt
  332  touch arch5.txt
  333  cd ..
  334  cd carpeta5
  335  touch arch1.txt
  336  touch arch2.txt
  337  touch arch3.txt
  338  touch arch4.txt
  339  touch arch5.txt
  340  cd ..
  341  ls
  342  rm carpeta1
  343  rm -rf carpeta1
  344  ls
  345  banner AR
  346  ls -al
  347  man histoy
  34  man history
  3489  history >resultado.txt
Attachments
Pantallazo.jpg
Andres Rodriguez
Lógica de programación

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

Re: Taller #3 Continuación de comandos

Post by sebascz » Fri Feb 19, 2016 8:14 pm

CORRECCIÓN
mi error fue nombrar las carpetas 1 2 3 4 5
aquí esta la corrección del post montado en la primera pagina

Code: Select all

   
  1  pwd
  2  ls
  3  cd escritorio
  4  cd Escritorio
  5  ls
  6  cd Escritorio
  7  ls
  8  cd Taller_S
  9  cd Taller_SO/
  10  ls
  11  mkdir musica
  12  mkdir videos
  13  mkdir tareas
  14  mkdir imagenes
  15  mkdir juegos
  16  ls
  17  cd musica
  18  touch rock
  19  touch metal
  20  touch rap
  21  touch electronica
  22  touch pop
  23  ls
  24  cd ..
  25  cd videos
  26  touch anime
  27  touch peliculas
  28  touch documentales
  29  touch anatomia
  30  touch series
  31  ls
  32  cd ..
  33  ls
  34  cd tareas
  35  touch matematicas
  36  touch ciencias
  37  touch sociales
  38  touch español
  39  touch religion
  40  ls
  41  cd ..
  42  cd imagnes
  43  touch autos
  44  touch peces
  45  touch paisajes
  46  touch wallpappers
  47  touch bandas
  48  cd ..
  49  ls
  50  cd juegos
  51  touch sims
  52  touch dragon ball z
  53  touch megaman
  54  touch crash
  55  touch gta
  56  cd ..
  57  ls
  58  rm-rf juegos
  59  ls
  60  rm -rf juegos
  61  ls -al
  62  banner sebastian castaño
  63  man
  64  history
  65  history> resultado.txt
Sebastián Castaño

User avatar
izuluagag
Posts: 21
Joined: Fri Jan 22, 2016 8:21 am

Re: Taller #3 Continuación de comandos

Post by izuluagag » Tue Feb 23, 2016 7:25 pm

izuluagag wrote:

Code: Select all

/c/Users/Ana_Gonzalez/desktop/taller-so

Ana_Gonzalez@Ana_Gonzalez-PC MINGW64 ~/desktop/taller-so
$ help history
history: history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]
    Display or manipulate the history list.

    Display the history list with line numbers, prefixing each modified
    entry with a `*'.  An argument of N lists only the last N entries.

    Options:
      -c        clear the history list by deleting all of the entries
      -d offset delete the history entry at offset OFFSET.

      -a        append history lines from this session to the history file
      -n        read all history lines not already read from the history file
      -r        read the history file and append the contents to the history
        list
      -w        write the current history to the history file
        and append them to the history list

      -p        perform history expansion on each ARG and display the result
        without storing it in the history list
      -s        append the ARGs to the history list as a single entry

    If FILENAME is given, it is used as the history file.  Otherwise,
    if $HISTFILE has a value, that is used, else ~/.bash_history.

    If the $HISTTIMEFORMAT variable is set and not null, its value is used
    as a format string for strftime(3) to print the time stamp associated
    with each displayed history entry.  No time stamps are printed otherwise.

    Exit Status:
    Returns success unless an invalid option is given or an error occurs.

Ana_Gonzalez@Ana_Gonzalez-PC MINGW64 ~/desktop/taller-so
$ ls > resultado.txt

Ana_Gonzalez@Ana_Gonzalez-PC MINGW64 ~/desktop/taller-so
$ cat resultado.txt
carp1/
carp2/
carp4/
carp5/
resultado.txt

Ana_Gonzalez@Ana_Gonzalez-PC MINGW64 ~/desktop/taller-so
$ history > resultadof.txt

Ana_Gonzalez@Ana_Gonzalez-PC MINGW64 ~/desktop/taller-so
$ cat resultadof.txt
    1  pwd
    2  ls
    3  cd desktop
    4  pwd
    5  ls
    6  clear
    7  pwd
    8  ls
    9  mkdir taller-so
   10  ls
   11  cd taller-so
   12  pwd
   13  ls
   14  mkdir carp1
   15  mkdir carp2
   16  mkdir carp3
   17  mkdir carp4
   18  mkdir carp5
   19  pwd
   20  ls
   21  cd carp1
   22  pwd
   23  ls
   24  touch texto1.txt
   25  touch texto2.txt
   26  touch texto3.txt
   27  touch texto4.txt
   28  touch texto5.txt
   29  pwd
   30  ls
   31  cd ..
   32  pwd
   33  ls
   34  cd carp2
   35  pwd
   36  ls
   37  touch aaa
   38  touch eee
   39  touch iii
   40  touch ooo
   41  touch uuu
   42  pwd
   43  ls
   44  cd ..
   45  pwd
   46  ls
   47  cd carp3
   48  pwd
   49  ls
   50  touch 111
   51  touch 222
   52  touch 333.txt
   53  touch 444.txt
   54  touch 555.txt
   55  cd ..
   56  pwd
   57  ls
   58  cd carp2
   59  ls
   60  mv aaa aaa.txt
   61  ls
   62  mv eee eee.txt
   63  mv iii iii.txt
   64  mv ooo ooo.txt
   65  mv uuu uuu.txt
   66  pwd
   67  ls
   68  cd ..
   69  pwd
   70  ls
   71  cd carp3
   72  ls
   73  mv 111 111.txt
   74  mv 222 222.txt
   75  pwd
   76  ls
   77  cd ..
   78  ls
   79  cd carp4
   80  pwd
   81  ls
   82  touch lunes.txt
   83  touch martes.txt
   84  touch miercoles.txt
   85  touch jueves.txt
   86  touch viernes.txt
   87  pwd
   88  ls
   89  cd ..
   90  pwd
   91  ls
   92  cd carp5
   93  pwd
   94  ls
   95  touch iz1.txt
   96  touch iz2.txt
   97  touch iz3.txt
   98  touch iz4.txt
   99  touch iz5.txt
  100  pwd
  101  ls
  102  cd ..
  103  pwd
  104  ls
  105  rm -rf carp3
  106  pwd
  107  ls
  108  banner iz
  109  banner IZ
  110  pwd
  111  bannerIZ
  112  banner iz
  113  banner -w 1 iz
  114  help history
  115  -c
  116  pwd
  117  ls
  118  ls > resultado.txt
  119  cat resultado.txt
  120  pwd
  121  ls
  122  clear
  123  pwd
  124  ls
  125  cd desktop
  126  pwd
  127  ls
  128  mkdir taller-so
  129  pwd
  130  ls
  131  cd taller-so
  132  pwd
  133  ls
  134  touch texto1
  135  touch texto2
  136  touch texto3
  137  touch texto4
  138  touch texto5
  139  pwd
  140  ls
  141
  142  clear
  143  pwd
  144  ls
  145  cd desktop
  146  pwd
  147  ls
  148  mkdir taller-so
  149  pwd
  150  ls
  151  cd taller-so
  152  pwd
  153  ls
  154  mkdir carp1
  155  mkdir carp2
  156  mkdir carp3
  157  mkdir carp4
  158  mkdir carp5
  159  pwd
  160  ls
  161  cd carp1
  162  pwd
  163  ls
  164  touch texto1.txt
  165  touch texto2.txt
  166  touch texto3.txt
  167  touch texto4.txt
  168  touch texto5.txt
  169  cd ..
  170  cd carp1
  171  ls
  172  cd ..
  173  pwd
  174  cd carp2
  175  pwd
  176  ls
  177  touch doc1.txt
  178  touch doc2.txt
  179  touch doc3.txt
  180  touch doc4.txt
  181  touch doc5.txt
  182  pwd
  183  ls
  184  cd ..
  185  pwd
  186  cd carp3
  187  pwd
  188  ls
  189  touch archivo1.txt
  190  touch archivo2.txt
  191  touch archivo3.txt
  192  touch archivo4.txt
  193  touch archivo5.txt
  194  pwd
  195  ls
  196  cd ..
  197  pwd
  198  ls
  199  cd carp4
  200  pwd
  201  ls
  202  touch libro1.txt
  203  touch libro2.txt
  204  touch libro3.txt
  205  touch libro4.txt
  206  touch libro5.txt
  207  pwd
  208  ls
  209  cd ..
  210  cd carp5
  211  pwd
  212  ls
  213  touch parrafo1.txt
  214  touch parrafo2.txt
  215  touch parrafo3.txt
  216  touch parrafo4.txt
  217  touch parrafo5.txt
  218  pwd
  219  ls
  220  cd ..
  221  pwd
  222  ls
  223  cd ..
  224  pwd
  225  banner IZ
  226  cd taller-so
  227  pwd
  228  ls
  229  banner iz
  230  rm -rf carp3
  231  pwd
  232  ls
  233  cd carp1
  234  ls
  235  cd texto1.txt
  236  cd ..
  237  pwd
  238  help history
  239  ls > resultado.txt
  240  cat resultado.txt
  241  history > resultadof.txt

Ana_Gonzalez@Ana_Gonzalez-PC MINGW64 ~/desktop/taller-so
$
1)para comenzar abrí la terminal y cree la carpeta taller-so,con el comando "mkdir taller-so" luego entre a la carpeta con el comando "cd taller-so" y cree las demás carpetas con el comando mkdir mas el nombre de cada carpeta,para para crear los archivos de cada carpeta se debe ingresar a cada una y usar el comando touch seguido del nombre del archivo y repetir este proceso en cada carpeta las veces que es necesario.
2) para eliminar una carpeta en mi caso la carpeta 3 (carp3) se usa el comando rm -rf mas el nombre de la carpeta es decir rm -rf carp3.
3)para listar verificamos que estamos ubicados en la carpeta que vayamos a mirar su contenido,para verificar esta ubicación usamos el comando pwd este nos enseñara nuestra ubicación,luego con el comando ls podremos ver todos los archivos de la carpeta en la que estamos ubicados para efectos del ejercicio taller-so.
4)El comando banner devuelve en lineas diferentes los argumentos que recibe.¡CUIDADO! Si alguna de las palabras excede los diez caracteres, entonces la salida es truncada.
https://aprendiendoausarlinux.wordpress ... do-banner/
5)se hace el banner co el comando banner seguido en este caso por las iniciales de mi nombre.
6)Con el comando help mire para que servia el comando history,este nos permite revisar el historial de ordenes.
7)Ejecute el comando history y lo guarde en el archivo resultado.txt.
Isabel Zuluaga Gonzalez
Materia: Logica De Programación.

Post Reply