Unix & Linux

40
Eliminar las últimas N líneas del historial de bash

Al pegar accidentalmente un archivo en el shell, pone un montón de entradas feas sin sentido en el historial de bash. ¿Hay una manera limpia de eliminar esas entradas? Obviamente, podría cerrar el shell y editar el .bash_historyarchivo manualmente, pero ¿tal vez hay algún tipo de API disponible...

40
¿Hay un formato diferencial condensado de lado a lado?

Tengo dos archivos de registro con miles de líneas. Después del preprocesamiento, solo difieren algunas líneas. Estas líneas restantes son diferencias reales o grupos de líneas mezcladas. Las diferencias unificadas me permiten ver las diferencias detalladas, pero dificulta la comparación manual...

40
Eliminar los ceros iniciales de la salida de fecha

Hice un alias del comando de fecha para mostrar la fecha en el siguiente formato: 2013.06.14.12.10.02 usando este comando: alias date = date +"%Y.%m.%d.%H.%M.%S" Todo funciona muy bien, excepto que quiero eliminar los ceros iniciales de la salida. No hay forma de hacerlo cambiando el...

40
cavar vs nslookup

¿Por qué los comandos dig y nslookup a veces imprimen resultados diferentes? ~$ dig facebook.com ; <<>> DiG 9.9.2-P1 <<>> facebook.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6625 ;; flags: qr rd ra; QUERY: 1,...

40
dircolors: modifica la configuración de color globalmente

Entiendo los lsusos dircolorspara mostrar resultados en color. dircolorstiene una base de datos predeterminada de colores asociados con las extensiones de archivo, que se pueden imprimir con el comando dircolors --print-database Desde man dir_colorsque leí, la base de datos de todo el sistema...

40
¿Cómo puedo crear una función local en mi bashrc?

Mi .bashrc tenía un código repetitivo, así que usé una función para simplificarlo do_stuff() { local version=$1 export FOO_${version}_X="17" export FOO_${version}_Y="42" } do_stuff '5.1' do_stuff '5.2' Sin embargo, ahora cuando uso mi shell, el nombre "do_stuff" está dentro del alcance, por...

40
¿Qué le pasó a bzip1?

bzip2 había sido un estándar de facto para una compresión bastante fuerte durante muchos años. Yo mismo había escrito el bzip2comando miles de veces hasta ahora, lo que me hace preguntarme: ¿qué pasó con bzip o bzip1? Google no parece decirme mucho al respecto y parece que podría ser una...

40
¿De dónde obtiene uname su información?

¿De dónde obtiene uname realmente su información? Me imagino que esto es algo que debería ser sencillo. Desafortunadamente, no puedo encontrar ningún encabezado que contenga solo esa información. Digamos que alguien quería cambiar la salida básica de uname/ uname -s de Linuxa otra cosa...