tutorial_basico_de_la_consola

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
Próxima revisiónAmbos lados, revisión siguiente
tutorial_basico_de_la_consola [2022/04/12 17:45] – [Caracteres de Control] perontutorial_basico_de_la_consola [2022/08/21 16:46] – [echo] peron
Línea 1: Línea 1:
 ====== Tutorial de la Consola II ====== ====== Tutorial de la Consola II ======
-En este segundo tutorial explicaremos brevemente algunas operaciones básicas adicionales de archivado y uso del intérprete de comandos. +En este segundo [[tutoriales|tutorial]] explicaremos brevemente algunas operaciones básicas adicionales de archivado y uso del intérprete de comandos. 
  
 __Nota__: en los ejemplos a continuación, el signo porcentaje se emplea para indicar el intérprete de comandos, y no debe ser tipeado o ingresado. __Nota__: en los ejemplos a continuación, el signo porcentaje se emplea para indicar el intérprete de comandos, y no debe ser tipeado o ingresado.
Línea 6: Línea 6:
 ==== Caracteres de Control ==== ==== Caracteres de Control ====
  
-El intérprete de comandos aceptan //Caracteres de Control//. Estos caracteres no resultan impresos, sino que ofrecen resultados de control básico de la terminal.+El intérprete de comandos aceptan //Caracteres de Control//. Estos caracteres no resultan impresos, sino que ofrecen resultados de control básico de la terminal y acciones básicas al intérprete de comandos. 
 |^^^| |^^^|
-| **Atajo ** | **Caracter de control** | **Resultado en la terminal** | +| **Atajo ** | **Caracter de control** | **Resultado en el intérprete** | 
-| **Ctrl+L** | ''^L'' | Borra y reimprime la pantalla |+| **Ctrl+l** | ''^L'' | Borra y reimprime la pantalla |
 | **Ctrl+h** | ''^H'' | Borra el carácter anterior | | **Ctrl+h** | ''^H'' | Borra el carácter anterior |
 | **Ctrl+w** | ''^W'' | Borra la palabra anterior | | **Ctrl+w** | ''^W'' | Borra la palabra anterior |
 | **Ctrl+u** | ''^U'' | Borra la línea | | **Ctrl+u** | ''^U'' | Borra la línea |
 | **Ctrl+g** | ''^G'' | Campanazo de terminal | | **Ctrl+g** | ''^G'' | Campanazo de terminal |
 +| **Ctrl+d** | ''^D'' | Desliga la terminal |
 +| **Ctrl+c** | ''^c'' | Interrumpe y vuelve al intérprete |
 +| **Ctrl+z** | ''^Z'' | Interrumpe temporalmente |
 +
  
 ==== Manual del intérprete ==== ==== Manual del intérprete ====
Línea 67: Línea 72:
 > En los teclados españoles podrás hacer el ''|'' mediante el uso de **AltGr+ 1**  > En los teclados españoles podrás hacer el ''|'' mediante el uso de **AltGr+ 1** 
  
-En la práctica esto te permite  desviar  la //salida// (resultado)  de texto de un programa y oficiarla como objeto //entrada// a otro. Podrás realizar así funciones mas complejas.+En la práctica esto te permite  desviar  la //salida// (resultado)  de texto de un programa y oficiarla como objeto //entrada// a otro. Podrás realizar así funciones mas complejas. Recuerda que todos los comandos entubados se ejecutan concurrentemente (en paralelo).
  
  
Línea 81: Línea 86:
 |ogg| Fichero de sonido digital| |ogg| Fichero de sonido digital|
 |mp3| Fichero de música| |mp3| Fichero de música|
 +|asc| Llave PGP blindada en ASCII |
 +|key| Llave PGP |
 +|tar.gz| Fichero empaquetado y [[compresores desde la terminal|comprimido]]|
  
 === Nombres con Espacios === === Nombres con Espacios ===
Línea 143: Línea 151:
   * **less** - Pagina un fichero   * **less** - Pagina un fichero
   * **wall** - Envía un mensaje a todos los usuarios conectados   * **wall** - Envía un mensaje a todos los usuarios conectados
 +  * **which** - Ve la ruta del binario un programa
  
 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 https://man.openbsd.org/. 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 https://man.openbsd.org/.
Línea 225: Línea 234:
 </code> </code>
 Si el fichero realmente es un fichero PNG, deberías obtener algo similar a: <code>sultano.mengano: PNG image data, 922 x 691, 8-bit/color RGBA, non-interlaced</code> Si el fichero realmente es un fichero PNG, deberías obtener algo similar a: <code>sultano.mengano: PNG image data, 922 x 691, 8-bit/color RGBA, non-interlaced</code>
 +
 +también podríamos ver el tipo de binario con file
 +
 +<code>
 +file $(which bombadillo)
 +</code>
 ==== echo ==== ==== echo ====
 El comando **echo** nos devuelve una cadena de texto. Por ejemplo: podrás pedir un eco: El comando **echo** nos devuelve una cadena de texto. Por ejemplo: podrás pedir un eco:
Línea 235: Línea 250:
  
 Y recibirás la respuesta interpretando la variable ''$USER''. Y recibirás la respuesta interpretando la variable ''$USER''.
 +
 +==== cat ====
 +
 +El comando **cat** nos devuelve el contenido de un fichero de texto. Por ejemplo, podrás ver el contenido de ''fichero.txt'' con:
 +
 +<code bash>cat fichero.txt</code bash>
 ==== less ==== ==== less ====
  
Línea 259: Línea 280:
 ¡Hola a tod@s! Soy fulana y estoy aprendiendo a usar la terminal con el segundo tutorial de la wiki de texto-plano.xyz.. ¡Hola a tod@s! Soy fulana y estoy aprendiendo a usar la terminal con el segundo tutorial de la wiki de texto-plano.xyz..
 </code> </code>
 +==== which, cuidado programas! ====
 +
 +Se puede usar el comando which de la siguiente manera:
 +
 +<code>    which which</code>
  
 +así mismo te debería de regresar la ruta de un binario en específico. Otra manera de hacerlo es reemplazar **which** por **whereis**. 
  
 ===== Conclusión ===== ===== Conclusión =====
  • tutorial_basico_de_la_consola.txt
  • Última modificación: 2024/02/01 16:21
  • por peron