Unix & Linux

13
¿Cómo puedo obtener el pid de una subshell?

¿Cómo puedo obtener el pid de una subshell? Por ejemplo: $ echo $$ 16808 Esto no funciona porque el shell original se expande $$: $ ( echo $$ ) 16808 ¿Por qué no funciona la comilla simple? Después de que el shell original elimina la comilla simple, ¿el subshell no se expande $$en sí mismo? $...

13
¿Para qué se usa `/ dev / console`?

De esta respuesta a Linux: Diferencia entre / dev / console, / dev / tty y / dev / tty0 De la documentación : /dev/tty Current TTY device /dev/console System console /dev/tty0 Current virtual console En los viejos tiempos /dev/consoleera la consola del administrador del sistema. Y los TTY...

13
Las mejores prácticas para continuar mv

Usé el terminal para copiar archivos de una unidad a otra. sudo mv -vi /location/to/drive1/ /location/to/drive2/ Sin embargo, eso se detuvo repentinamente, mientras pasaban algunas horas, y sin un error, después de crear un directorio. Mi propia solución a eso es a menudo una mezcla de hashing...

13
du informa erróneamente un directorio vacío

Estoy usando estos comandos: du -sh --apparent-size ./* du -sh ./* ambos reportando: 4.0K ./Lightroom_catalog_from_win_backup 432M ./Lightroom catalog - wine_backup mientras que esos directorios contienen: $ll ./"Lightroom catalog - wine_backup" total 432M -rwxrwx--- 1 gigi gigi 432M Mar...

13
¿Es esto un error de cifrado zip?

Recientemente descubrí un exploit, donde yo (o suponiendo que alguien) pueda volver a cifrar mi archivo zip cifrado sin tener que conocer la contraseña: #zip --encrypt encrypted.zip -r dir1/ Lo anterior solicitará al usuario que ingrese una nueva contraseña. ¿Hay algo que me falta o es un...

13
La expresión regular correcta no funciona en grep

Tengo esta expresión regular: (?<=prefix).*$ que devuelve cualquier carácter que sigue al "prefijo" de la cadena y funciona bien en cualquier motor de expresiones regulares en línea (por ejemplo, https://regex101.com ). El problema es cuando uso esa expresión regular en bash: grep...

13
¿Cuál es la estructura de datos de $ @ en shell?

Usualmente $@representamos todos los argumentos excepto $ 0. Sin embargo, no sé qué $@es la estructura de datos . ¿Por qué se comporta de manera diferente $*cuando se incluye entre comillas dobles, alguien podría darme una explicación a nivel de intérprete? Se puede iterar en el bucle for, por lo...

13
Enumeración coherente de dispositivos Linux

En nuestra caja de Linux tenemos USB -> dispositivo serie que siempre se identificó como /dev/ttyACM0. Así que escribí una solicitud y hasta ayer, todo funcionó bien. Pero de repente (sí, durante la presentación remota ...) el dispositivo dejó de funcionar. Después de una investigación rápida,...