Unix & Linux

38
¿Qué es un "archivo extraño"?

Una aplicación que estoy usando no comenzará con este mensaje de usuario: [Errno 13] Permission denied: '/home/sleblanc/.config/app/.config Cuando lo usé ls, el archivo apareció como tal: ?--------- 1 root root 0 Dec 31 1969 .config Ejecutar stat en el archivo me da esto: % stat .config File:...

37
¿Cómo funciona un sistema unix o linux? [cerrado]

En pocas palabras, me gustaría saber cómo funciona el sistema operativo : Los componentes básicos sobre los que se basa Cómo funcionan juntos esos componentes Lo que hace unix UNIX Lo que lo hace tan diferente de otros sistemas operativos como

37
Uso de la fecha / hora del sistema en un script Cron

Estoy configurando un Cronjob que respaldará una base de datos MySQL que tengo en mi servidor, pero no quiero que siga sobrescribiendo el mismo archivo una y otra vez. En cambio, quiero tener una variedad de copias de seguridad para elegir, hechas automáticamente. Por ejemplo: ## Cronjob, run May...

37
Guiones en printf

Estoy tratando de usar printf para formatear una salida bonita en un script bash p.ej: ----------------------- | This is some output | ----------------------- Pero me he tropezado con un comportamiento que no entiendo. $ printf "--" me da el error printf: usage: printf [-v var] format...

37
Evitar "BASH-isms" en los scripts de shell

¿Existe una herramienta similar a Perl :: Critic que inspeccionará sus scripts de shell y señalará defectos, problemas de portabilidad, usos de programas no estándar sin fallos, usos de programas depreciados, etc.? Me doy cuenta de que set -o posixdeshabilitará el uso que no sea POSIX, pero eso no...

37
Terminal autocompletar: recorrer las sugerencias

Tenía esto en mi configuración de Ubuntu y desde que cambié a Fedora quiero configurarlo y olvidé cómo ... La idea es simple: No quiero que el terminal me muestre sugerencias cuando duplico tab, en cambio quiero que recorra todas las sugerencias posibles con cada pulsación tab... esto también se...

37
ssh a través de múltiples hosts

Para llegar a mi máquina en mi oficina, en este momento estoy haciendo esto: me@home:~$ ssh unix.university.com me@unix:~$ ssh unix.department.univeristy.com [email protected]:~$ ssh office-machine.department.university.com me@office-machine:~$ echo "This is very annoying" ¿Hay una manera fácil...