Unix & Linux

40
¿Cómo eliminar este directorio indeleble?

Desmarqué un archivo tar corrupto y logré terminar con un directorio que no puedo eliminar. Si trato de eliminarlo, parece que no se puede encontrar, pero lsmuestra que está presente, tanto con bash como con python. comportamiento similar, excepto justo después de que trato de eliminarlo rm -rf, se...

40
¿Cómo funciona awk '! A [$ 0] ++'?

Esta línea única elimina las líneas duplicadas de la entrada de texto sin ordenarlas previamente. Por ejemplo: $ cat >f q w e w r $ awk '!a[$0]++' <f q w e r $ El código original que he encontrado en Internet dice: awk '!_[$0]++' Esto fue aún más desconcertante para mí, ya que asumí...

40
¿Para qué es realmente la partición / boot?

Estoy leyendo un texto relativamente antiguo sobre particiones Linux y sistemas de archivos (la Biblia de certificación LPIC 1 ). Dice: Algunas versiones de los cargadores de arranque de Linux no pueden acceder a un núcleo que está fuera de los primeros 1024 cilindros en un disco. Al colocar la...

40
Unir argumentos bash en una sola cadena con espacios

Estoy tratando de unir todos los argumentos de una función Bash en una sola cadena con espacios que separan cada argumento. También necesito que la cadena incluya comillas simples alrededor de toda la cadena. Esto es lo que tengo hasta ahora ... $array=("$@") str="\'" for arg in "${array[@]}";...

40
¿Cómo crear un escucha TCP?

Introducción: he creado una función bash que puede verificar si un puerto está disponible y lo incrementa en 1 si es falso hasta cierto número de puerto máximo. Por ejemplo, si el puerto 500 no está disponible, se comprobará la disponibilidad de 501 hasta 550. Objetivo: para probar esta función...

40
¿Cómo montar una imagen de disco desde la línea de comando?

Sé cómo montar una unidad que tiene un archivo de dispositivo correspondiente en / dev, pero no sé cómo hacer esto para una imagen de disco que no representa un dispositivo físico y no tiene un análogo en / dev (por ejemplo, un Archivo ISO o una imagen de disquete). Sé que puedo hacer esto en Mac...

40
¿Para qué proceso es `/ proc / self /`?

https://www.centos.org/docs/5/html/5.2/Deployment_Guide/s3-proc-self.html dice El /proc/self/directorio es un enlace al proceso actualmente en ejecución. Siempre hay múltiples procesos ejecutándose simultáneamente, entonces, ¿qué proceso es "el proceso actualmente en ejecución"? ¿El...

40
¿Casos de uso para enlaces duros? [cerrado]

¿En qué situaciones se desearía usar un enlace duro en lugar de un enlace suave? Personalmente, nunca me he encontrado con una situación en la que me gustaría usar un enlace rígido sobre un enlace blando, y el único caso de uso que he encontrado al buscar en la web es deduplicar archivos idénticos...