Unix & Linux

9
Función desconocida en Vim

Tengo el siguiente archivo (vimscript.vim): function HelloWorld() echo "Hello World" endfunction call HelloWorld() Cuando abro ese archivo y escribo lo siguiente: :call HelloWorld() Me sale un error: E117: Unknown function:

9
¿Se puede ignorar (perder) la señal?

Tengo una aplicación que se comunica con los trabajadores a través de señales (particularmente SIGUSR1 / SIGUSR2 / SIGSTOP). ¿Puedo confiar en que pase lo que pase cada señal será entregada y procesada por el controlador? ¿Qué sucede si las señales se envían más rápido de lo que no es posible que...

9
No hay entrada manual para el hombre.

Estoy trabajando en una imagen Docker de Centos 6.6 . Pensé que instalé todo para acceder a las páginas de manual, pero aparentemente no ... $ yum install -y man man-pages man-pages-overrides [...] Complete! $ which man /usr/bin/man $ man man No manual entry for man Qué me estoy perdiendo...

9
Grub con pantallas de retina (alta resolución)

Actualmente uso Ubuntu en mi macbook pro con grub. Mi macbook tiene una pantalla retina con una resolución de 2560x1600. La fuente de la pantalla de inicio de grub es tan pequeña que apenas es legible. ¿Cómo puedo hacer que grub aparezca de manera amigable con esta configuración? ¿Simplemente...

9
referenciar todo el disco (/ dev / sda) usando UUID

En mi sistema (Debian), puedo ver el UUIDidentificador para todos mis discos particiones (es decir /dev/sda1, dev/sda2..) ls /dev/disk/by-uuid/ Sin embargo, no veo el UUIDidentificador por /dev/sdasí mismo. ¿Es posible hacer referencia a todo el disco con UUID? Necesito esto porque quiero hacer...

9
comando if en find -exec

Solo estaba tratando de enumerar todos los directorios y archivos en el directorio actual y también escribir si son archivos o directorios con el siguiente comando: find -exec echo `echo {} : ;if [ -f {} ]; then echo file; else echo directory;fi` \; Sé que es un comando tonto, puedo usar otras...

9
Alternativa de Sed para buscar y reemplazar en líneas muy largas

Tengo archivos que fueron generados por un programa que no puso nuevas líneas al final de los registros. Quiero poner nuevas líneas entre los registros, y puedo hacerlo con un simple script sed: sed -e 's/}{/}\n{/g' El problema es que los archivos de entrada tienen un tamaño de varios gigabytes...