Unix & Linux

9
¿Cómo funciona la finalización automática de Bash?

Puedo entender que bash auto complete funciona para las utilidades estándar. Pero, ¿cómo funciona la finalización automática para programas personalizados como Oracle SQL Loader? En el siguiente comando si tabula después control=, se completa automáticamente con el nombre del archivo de...

9
Inyectar líneas a bash history

Por defecto, bash carga líneas desde el ~/.bash_historyhistorial. ¿Es posible agregar un archivo personalizado para cargar también? Quiero inyectar archivos que contienen comandos que uso con frecuencia y acceder a ellos mediante la búsqueda

9
Fuentes de entropía para Linux

Digamos que quiero un gigabyte más o menos de datos aleatorios de / dev / random, adecuados para un pad de una sola vez (por lo que / dev / urandom está fuera). ¿Cómo sembro mi / dev / random con suficiente entropía para hacer esto? Estoy buscando comandos y programas específicos para esto. No...

9
Combina líneas alternativas de dos archivos

Archivo1: .tid.setnr := 1123 .tid.setnr := 3345 .tid.setnr := 5431 .tid.setnr := 89323 Archivo2: .tid.info := 12 .tid.info := 3 .tid.info := 44 .tid.info := 60 Archivo de salida: .tid.info := 12 .tid.setnr := 1123 .tid.info := 3 .tid.setnr := 3345 .tid.info := 44 .tid.setnr :=...

9
¿Por qué printf imprime más argumentos de lo esperado?

¿Por qué este script de shell imprime entradas dos veces? Esperaba que el script ignorara las entradas después de 5. Guión: #! /bin/bash echo "Enter 5 words : " read a b c d e printf "> %s %s %s %s %s <" $a $b $c $d $e Salida: user@linux:~$ pico ifs2.sh user@linux:~$ ./ifs2.sh Enter 5...

9
En un bucle sobre una matriz, agregue un elemento a la matriz

Tengo un problema con for loop en bash. Por ejemplo: tengo una matriz ("etc" "bin" "var"). E itero en esta matriz. Pero en el ciclo me gustaría agregar algún valor a la matriz. P.ej array=("etc" "bin" "var") for i in "${array[@]}" do echo $i done Esto se muestra etc bin var(por supuesto, en...

9
sed: ¿cómo capitalizar cada tercera palabra?

Dado: main_east_library main_west_roof main_north_roof minor_south_roof ¿Cómo se utiliza I sed(en concreto, no awk, tr, etc.) para crear: main_east_Library main_west_Roof main_north_Roof minor_south_Roof Algo como: $ echo "main_west_library main_west_roof main_north_roof minor_south_roof" |...

9
¿Pueden los archivos tarring mejorar la compresión?

¿Puede agrupar un montón de archivos juntos mejorar la compresión con las herramientas estándar, por ejemplo, gzip, bzip2, xz? Durante mucho tiempo pensé que este era el caso, pero nunca lo probé. Si tenemos 2 copias del mismo archivo de 20Mb de bytes aleatorios alquilados juntos, un programa de...

9
El volumen LVM está inactivo después de reiniciar CentOS

He reinstalado un servidor Linux de CentOS 6 a 7. El servidor tiene 3 unidades: una unidad SSD del sistema (aloja todo excepto /home) y dos unidades HDD de 4 TB que alojan /home. Todo usa LVM. Las dos unidades de 4TB están duplicadas (usando la opción de incursión dentro de LVM), y están...