[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

Diferencias

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

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
es:slackbook:shell [2019/03/02 20:11 (UTC)] – [tar] rrampes:slackbook:shell [2019/03/02 20:19 (UTC)] (actual) – [less] rramp
Línea 242: Línea 242:
 ==== more ==== ==== more ====
  
-** // more // ** mostrará las primeras líneas de un archivo de texto hasta que la pantalla esté llena, luego se detendrá. Una vez que haya leído esa pantalla, puede avanzar una línea presionando la tecla <key> 'ENTER' </key>, o una pantalla completa presionando <key> 'SPACE' </key>, o un número específico de líneas escribiendo un número y luego la barra <key> 'SPACE' </key>. ** // more // ** también es capaz de buscar palabras clave en un archivo de texto; una vez que haya mostrado un archivo en ** // more // **, presione la tecla / e ingrese una palabra clave. Al presionar <key> 'ENTER' </key>, el texto se desplazará hasta que encuentre la próxima coincidencia.+** // more // ** mostrará las primeras líneas de un archivo de texto hasta que la pantalla esté llena, luego se detendrá. Una vez que haya leído esa pantalla, puede avanzar una línea presionando la tecla <key> 'ENTER' </key>, o una pantalla completa presionando <key> 'SPACE' </key>, o un número específico de líneas escribiendo un número y luego la barra <key> 'SPACE' </key>. ** // more // ** también es capaz de buscar palabras clave en un archivo de texto; una vez que haya mostrado un archivo en **//more//**, presione la tecla / e ingrese una palabra clave. Al presionar <key> 'ENTER' </key>, el texto se desplazará hasta que encuentre la próxima coincidencia.
  
  
-Esto es claramente una gran mejora con respecto a ** // cat // **, pero todavía sufre de algunas fallas molestas; ** // more // ** no puede desplazarse hacia atrás a través de un archivo de una tubería (piped) para permitirle leer algo que podría haber perdido, la función de búsqueda no resalta sus resultados, no hay desplazamiento horizontal, etc. Claramente es posible una mejor solución.+Esto es claramente una gran mejora con respecto a **//cat//**, pero todavía sufre de algunas fallas molestas; **//more//** no puede desplazarse hacia atrás a través de un archivo de una tubería (piped) para permitirle leer algo que podría haber perdido, la función de búsqueda no resalta sus resultados, no hay desplazamiento horizontal, etc. Claramente es posible una mejor solución.
  
  
 <note> <note>
      
-De hecho, las versiones modernas de ** // more // **, como la que se incluye con Slackware, presentan una función ** back ** a través de la tecla <key> 'b' </key>. Sin embargo, la función solo está disponible al abrir archivos directamente en ** // more// **; no cuando un archivo llega desde una tubería a ** // more// **.+De hecho, las versiones modernas de **//more//**, como la que se incluye con Slackware, presentan una función ** back ** a través de la tecla <key> 'b' </key>. Sin embargo, la función solo está disponible al abrir archivos directamente en **//more//**; no cuando un archivo llega desde una tubería a **//more//**.
  
 </note> </note>
 ==== less ==== ==== less ====
  
-Para solucionar los inconvenientes de ** // more // **, se desarrolló un nuevo paginador que, irónicamente, se denominó ** // less // ** (1). ** // less // ** es un paginador muy poderoso que soporta todas las funciones de ** // more // ** mientras agrega muchas funciones adicionales. Para empezar, ** // less // ** le permite usar las teclas de flecha para controlar el movimiento dentro del documento.+Para solucionar los inconvenientes de **//more//**, se desarrolló un nuevo paginador que, irónicamente, se denominó **//less//** (1). **//less//** es un paginador muy poderoso que soporta todas las funciones de **//more//** mientras agrega muchas funciones adicionales. Para empezar, **//less//** le permite usar las teclas de flecha para controlar el movimiento dentro del documento.
  
  
-Debido a su popularidad, muchas distribuciones de Linux han comenzado a excluir ** // more // ** a favor de ** // less // **. Slackware incluye ambos. Además, Slackware también incluye un pequeño preprocesador para ** // less // ** llamado '' lesspipe.sh ''. Esto permite a un usuario ejecutar ** // less // ** en una serie de archivos que no son de texto. '' lesspipe.sh '' generará un resultado de texto al ejecutar un comando en estos archivos y lo mostrará en ** // less // **.+Debido a su popularidad, muchas distribuciones de Linux han comenzado a excluir **//more//** a favor de **//less//**. Slackware incluye ambos. Además, Slackware también incluye un pequeño preprocesador para **//less//** llamado '' lesspipe.sh ''. Esto permite a un usuario ejecutar **//less//** en una serie de archivos que no son de texto. '' lesspipe.sh '' generará un resultado de texto al ejecutar un comando en estos archivos y lo mostrará en **//less//**.
  
  
-** // less // ** proporciona casi tanta funcionalidad como se podría esperar de un editor de texto sin ser realmente un editor de texto. El movimiento línea por línea que se puede hacer en ** // vi // ** - como <key> 'j' </key> y <key> 'k' </key>, o con las teclas de flecha, o<key> 'ENTER' </key>. En el caso de que un archivo sea demasiado ancho para caber en una pantalla, incluso puede desplazarse horizontalmente con las teclas de flecha izquierda y derecha. La tecla <key> 'g' </key> lo lleva al principio del archivo, mientras que la tecla <key> 'G' </key> lo lleva al final.+**//less//** proporciona casi tanta funcionalidad como se podría esperar de un editor de texto sin ser realmente un editor de texto. El movimiento línea por línea que se puede hacer en ** // vi // ** - como <key> 'j' </key> y <key> 'k' </key>, o con las teclas de flecha, o<key> 'ENTER' </key>. En el caso de que un archivo sea demasiado ancho para caber en una pantalla, incluso puede desplazarse horizontalmente con las teclas de flecha izquierda y derecha. La tecla <key> 'g' </key> lo lleva al principio del archivo, mientras que la tecla <key> 'G' </key> lo lleva al final.
  
-La búsqueda se realiza como con ** // more// **, escribiendo la tecla / y luego su cadena de búsqueda, pero observe cómo se resaltan los resultados de la búsqueda y al escribir <key> 'n' </key> lo llevará a la siguiente aparición del resultado, mientras que <key> 'N' </key> lo llevará a la aparición anterior. +La búsqueda se realiza como con **//more//**, escribiendo la tecla / y luego su cadena de búsqueda, pero observe cómo se resaltan los resultados de la búsqueda y al escribir <key> 'n' </key> lo llevará a la siguiente aparición del resultado, mientras que <key> 'N' </key> lo llevará a la aparición anterior. 
  
-Igual que con ** // more // **, los archivos pueden abrirse directamente en ** // less // ** o canalizarse:+Igual que con **//more//**, los archivos pueden abrirse directamente en **//less//** o canalizarse a este:
  
  
Línea 276: Línea 276:
 /usr/doc/util-linux:/README | less /usr/doc/util-linux:/README | less
 </code> </code>
-Hay mucho más para ** // less// **; desde la aplicación, escriba <key> 'h' </key> para obtener una lista completa de comandos.+Hay mucho más para **//less//**; desde la aplicación, escriba <key> 'h' </key> para obtener una lista completa de comandos.
 ===== Enlaces ===== ===== Enlaces =====
 Los enlaces son un método para referirse a un archivo por más de un nombre. Al utilizar la aplicación **//ln//** (1), un usuario puede hacer referencia a un archivo con más de un nombre. Los dos archivos no son copias iguales de uno a otro, sino que son exactamente el mismo archivo, solo que con un nombre diferente. Para eliminar el archivo por completo, todos sus nombres deben ser eliminados. (Esto es en realidad el resultado de la forma en que funcionan **//rm//** y otras herramientas similares. En lugar de eliminar el contenido del archivo, simplemente eliminan la referencia al archivo, liberando ese espacio para volver a utilizarlo. **//ln//** creará una segunda referencia o "enlace" a ese archivo). Los enlaces son un método para referirse a un archivo por más de un nombre. Al utilizar la aplicación **//ln//** (1), un usuario puede hacer referencia a un archivo con más de un nombre. Los dos archivos no son copias iguales de uno a otro, sino que son exactamente el mismo archivo, solo que con un nombre diferente. Para eliminar el archivo por completo, todos sus nombres deben ser eliminados. (Esto es en realidad el resultado de la forma en que funcionan **//rm//** y otras herramientas similares. En lugar de eliminar el contenido del archivo, simplemente eliminan la referencia al archivo, liberando ese espacio para volver a utilizarlo. **//ln//** creará una segunda referencia o "enlace" a ese archivo).
 es:slackbook:shell ()