aboutsummaryrefslogtreecommitdiffstats
path: root/_posts/2021-01-22-tutorial-basico-de-la-consola.md
diff options
context:
space:
mode:
Diffstat (limited to '_posts/2021-01-22-tutorial-basico-de-la-consola.md')
-rw-r--r--_posts/2021-01-22-tutorial-basico-de-la-consola.md351
1 files changed, 351 insertions, 0 deletions
diff --git a/_posts/2021-01-22-tutorial-basico-de-la-consola.md b/_posts/2021-01-22-tutorial-basico-de-la-consola.md
new file mode 100644
index 0000000..caf21fe
--- /dev/null
+++ b/_posts/2021-01-22-tutorial-basico-de-la-consola.md
@@ -0,0 +1,351 @@
+---
+layout: post
+title: Tutorial basico de la consola
+date: 2021-01-22 21:43 -0300
+---
+
+
+En este tutorial explicaremos brevemente algunas operaciones básicas de
+archivado y uso del intérprete de comandos, empleando los
+siguientes comandos:
+
+- touch -- crear un fichero
+- pwd -- imprimir el directorio de trabajo actual
+- ls -- listar ficheros en el directorio actual
+- cp -- copiar un fichero
+- mv -- mover un fichero
+- rm -- remueve un fichero
+- file -- examina el tipo de fichero
+- less -- lee un fichero
+- mkdir -- crea un directorio
+- cd -- cambia de directorio
+- rmdir -- remueve un directorio
+- clear -- borra la pantalla
+
+Por favor tenga en cuenta que cada uno de los comandos indicados arriba
+cuentan con una página de manual (man-page) que describirá en
+profundidad las posibilidades completas de cada comando. En este
+tutorial, simplemente le daremos una reseña breve, suficiente para hacer
+funcionar lo necesario desde la línea de comandos. Para mayor
+información sobre las man-pages, vea Buscar Ayuda desde dentro del intérprete
+o dirijase a http://man.openbsd.org/.
+
+
+
+## Opciones de Comando Nombrado de ficheros
+
+
+
+### Opciones de Comando
+
+Todos los comandos arriba indicados y muchos de los comandos que
+descubrirá y usará en el intérprete pueden ser modificados a través del uso
+de diferentes opciones.
+
+Lea las man-pages para encontrar detalles de las opciones disponibles
+para cada comando. Las opciones normalmente responden a la sintaxis "ls
+-l". Esto significa que se tipea el comando, se hace un espacio una vez,
+se tipea el guión y la letra de la opción que necesita utilizar.
+
+
+
+### Nombrado de ficheros.
+
+Es de buena forma nombrar un archivo o directorio sin espacios libres en
+el nombre. Un archivo como "mi diario.txt" podría ser mas dificultoso
+para manejarse en el sistema que el mismo fichero nombrado
+"mi_diario.txt". Esto se debe a que el intérprete intepreta mi diario.txt
+como dos archivos separados, "mi" y "diario.txt". Si se encuentra ante
+un fichero con espacios vacíos en el nombre, puede emplear los
+siguientes métodos para manipularlo:
+
+Use tildes o comillas para designar el fichero:
+
+ rm "mi fichero.txt"
+
+(para borrarlo)
+
+ cp 'mi fichero.txt' mi_fichero.txt
+(para copiarlo con un nuevo nombre)
+
+Use una barra invertida donde hay un espacio vacío:
+
+ mv mifichero.txt mi_fichero.txt
+
+(para renombrarlo)
+
+ cd respaldos/páginas\ de\ texto/
+
+(para cambiar a un directorio)
+
+Use autocompletado con Tab: Muchos intérprete cuentan con autocompletado con
+Tab.
+
+Esto significa que si ingresa los primeros dos o tres caracteres de un
+nombre de fichero y presiona la opción Tab, a no ser que tenga múltiples
+ficheros con nombres similares, su intérprete debería ser capaz de
+autocompletar el nombre por usted. Nota: si no está en el mismo
+directorio que el fichero que desea autocompletar, necesitará proveerle
+al intérprete la ruta al mismo, la cual puede autocompletarse mediante Tab de
+ser necesario.
+
+También, cuando nombre un fichero enpleando dos o más palabras, la
+elección más segura es usar el guión bajo, el guión, y el punto. Por
+ejemplo:
+
+- mi_fichero.txt
+- mi-fichero.txt
+- mi.fichero.txt
+- mifichero.txt
+
+Al emplear otros símbolos, como la potencia (ampersand) podría causar
+problemas porque algunos de estos símbolos podrían tener otros
+significados para el uso del intérprete. Como siempre, para más información
+diríjase a las man-pages del intérprete de su preferencia.
+
+
+## Comandos
+
+Nota: en los ejempos a continuación, el signo porcentaje se emplea para
+indicar el intérprete de comandos, y no debe ser tipeado o ingresado.
+
+### touch y pwd : Crea un fichero e imprime el directorio de trabajo.
+
+Para crear un fichero sin invocar un editor de texto u otro programa,
+simplemente debe "tocarlo". Por ejemplo, para crear un fichero llamado
+naranja.txt, en el intérprete de comandos ingrese
+
+ touch naranja.txt
+
+¡Nada más que eso! Para ver el fichero que usted ha creado, tiene la
+capacidad de listar el fichero y los directorios contenidos en el
+directorio de trabajo actual. Primero, vea en qué directorio se
+encuentra. Por defecto, una vez creado un enlace SSH o Telnet hacia su
+cuenta de intérprete, usted se encontrará en su directorio Home de usuario.
+Para confirmarlo, en el intérprete de comandos ingrese:
+
+ pwd
+
+Si su nombre de usuario es Marinette, tal vez vea algo como esto:
+
+/home/marinette
+
+
+### ls: lista ficheros en su directorio actual
+
+Ahora listemos los ficheros que se encuentran en nuestro directorio
+actual. Tipeamos:
+
+ ls
+
+Si hemos seguido el tutorial y creado un fichero llamado naranja.txt con
+el comando touch, podremos ver este fichero en la devolución del comando
+ls. A continuación, intentaremos ls con varias opciones para observar
+las diferencias en la información que nos devolverá el sistema UNIX.
+
+ ls -l
+
+ ls -hl
+
+ ls -a
+
+ ls -al
+
+ ls -ahl
+
+
+### cp : Copiar un fichero
+
+Copiar un fichero es muy simple. El comando "copy" sirve dos funciones
+importantes: hacer una copia de respaldo simple del archivo en cuestión,
+y también renombrarlo mientras se conserva el original.
+
+Supongamos que deseamos respaldar el fichero naranja.txt en un
+subdirectorio llamado respaldos (expondremos en más detalle más
+adelante). Para hacer esto, ingresaremos lo siguiente:
+
+ cp naranja.txt respaldos/
+
+La barra hacia adelante al final del nombre respaldo indica que esto es
+un directorio.
+
+Para emplear el comando cp para cambiar el nombre de un fichero sin
+destruir el original, tipearíamos lo siguiente:
+
+ cp naranja.txt mandarina.txt
+
+...donde mandarina.txt es el nombre nuevo del fichero.
+
+Y para copiar el fichero original naranja.txt al directorio respaldos y
+cambiarle el nombre al mismo tiempo, ingresaríamos lo siguiente
+
+ cp naranja.txt backups/mandarina.txt
+
+
+### mv : mover o renombrar un fichero
+
+El comando mv funciona de forma similar al comando cp, pero con una
+diferencia fundamental. Mover el fichero significa destruir el nombre de
+fichero original.
+
+Por lo tanto el siguiente comando:
+
+ mv naranja.txt mandarina.txt
+
+...reemplazará el fichero naranja.txt con un fichero nuevo llamado
+mandarina.txt .
+
+Puede mantener el nombre de archivo con el comando mv al movel el
+fichero a un directorio distinto. Para hacerlo así, ingrese lo
+siguiente:
+
+ mv naranja.txt respaldos/
+
+Esto moverá el fichero naranja.txt adentro del directorio respaldos.
+Para mover el fichero al directorio respaldos y para renombrarlo al
+moverlo, ingrese:
+
+ mv naranja.txt respaldos/mandarina.txt
+
+
+### rm : remover un fichero
+
+Remover un fichero también es muy simple. El comando para hacerlo es rm.
+Para remover completamente y destruir un fichero, simplemente ingrese:
+
+ rm naranja.txt
+
+
+### Nota corta en el uso interactivo.
+
+Los comandos para copiar, mover y remover ficheros pueden provocar
+bastante destrucción si no se los emplea cuidadosamente. Para accionar
+de forma interactiva, ingrese dicha opción ingresando:
+
+ cp -i naranja.txt respaldos/naranja.txt
+
+ mv -i naranja.txt mandarina.txt
+
+ rm -i naranja.txt
+
+Al activar la opción interactiva, se le solicitará que responda si o no
+(yes o no respectivamente) para cada fichero que está solicitando
+remover. En los comandos cp -i y mv -i se le solicitará si y sólo si el
+fichero que está copiando o está moviendo sobreescribiría otro fichero.
+
+
+### file: examina el tipo de fichero
+
+El comando file es útil para determinar qué tipo de fichero es un
+fichero en particular. En los sistemas operativos similares a UNIX, el
+nombre de fichero es bastante flexible, y la extensión de fichero (por
+ejemplo, el apéndice .txt) no siempre es necesaria. De tal manera, si
+alguien le envió un fichero y desea tener certeza de qué tipo de fichero
+es antes de abrirlo, emplee el comando file de esta manera:
+
+ file nombre_del_fichero
+
+Los resultados para un fichero de texto podrían ser algo como esto:
+
+name_of_file: ASCII text
+
+Supongamos que alguien le envió un fichero de imagen llamado
+sultano.mengano en formato PNG y desea tener certeza que realmente se
+trata de un fichero PNG. Simplemente ingresamos:
+
+ file sultano.mengano
+
+Si el fichero realmente es un fichero PNG, deberíamos ver algo similar a
+esto: sultano.mengano: PNG image data, 922 x 691, 8-bit/color RGBA,
+non-interlaced
+
+
+### less : Lee un fichero
+
+El comando lees es un tipo de paginador disponible para ver y navegar en
+ficheros de texto sin alterar o abrir el fichero en un editor de texto.
+Se le recomienda leer la man-page para este comando porque posee muchos
+atributos útiles como realizar búsquedas a través del texto de palabras
+o cadenas específicas. Invóquelo con el nombre de fichero que desea ver:
+
+ less naranja.txt
+
+Si hay más texto en el fichero que el que puede presentar la pantalla de
+su terminal, presione la barra espaciadora para desplazar página a
+página. A menudo, las teclas AvPág o RePág del teclado operarán y las
+flechas del cursor le permitirán normalmente desplazarse línea por línea
+en ambas direcciones.
+
+
+### mkdir: Crear un directorio.
+
+Usted creará un directorio usando el comando mkdir. Para crear el
+directorio respaldos que usamos en los ejemplos previos, ingrese:
+
+ mkdir respaldos
+
+
+### cd : cambiar directorio
+
+El comando cd se emplea para cambiar de directorio. Si estamos en
+nuestro directorio home, y deseamos ir al directorio recientemente
+creado respaldos, simplemente ingresamos:
+
+ cd respaldos
+
+Para regresar al directorio home, simplemente tipeamos:
+
+ cd
+
+Al ingresar cd por sí mismo siempre nos llevará al directorio home, lo
+cual es útil si estamos en una rama alejada en nuestro árbol de
+directorios. Si sólo deseamos volver un nivel, ingresamos:
+
+ cd ..
+
+Y por supuesto, suempore podremos ingresar la ruta completa del
+directorio al cual queremos desplazarnos:
+
+ cd /usr/bin
+
+Para cambiar al directorio de trabajo anterior, ingresamos:
+
+ cd -
+
+
+### rmdir : remover un directorio
+
+Y para remover un directorio vacío, empleará el comando rmdir.
+
+ rmdir respaldos
+
+El comando rmdir sólo funcionará si el directorio que desea eliminar
+está vacío de ficheros. Si un directorio contiene ficheros en él y se
+encuentra seguro que desea eliminar dicho directorio junto con todos los
+ficheros que contiene, tiene que ingresar el comando rm de forma
+recursiva, ingresando:
+
+ rm -r nombre_de_directorio
+
+La opción -r le dice al comando rm que remueva el directorio y todo su
+contenido, incluyendo subdirectorios. ¡Sea muy cuidadoso al emplear este
+comando! De hecho, la mejor forma de ejecutar este comando es ingresar:
+
+ rm -ir
+
+Esto invocará el uso interactivo del comando de remoción, que le
+preguntará que responda "yes" o "no" a cada fichero y directorio dable
+de ser removido. Nuevamente, lea las man-pages para mayores detalles en
+http://man.openbsd.org/.
+
+
+### clear : borrar la pantalla.
+
+Finalmente, para borrar la pantalla ingrese lo siguiente en el intérprete:
+
+ clear
+
+----
+
+~peron Editado por ~ffuentes 22-01-2021
+
Un proyecto texto-plano.xyz