Unix & Linux

Preguntas y respuestas para usuarios de Linux, FreeBSD y otros sistemas operativos similares a Un * x

1
Lista de archivos más ocupados
Estoy buscando una herramienta que enumere los archivos abiertos ordenados por cantidad de actividad en el archivo. Entonces lsofno hace el trabajo (a menos que esté pasando por alto una forma de usar lsof). Idealmente, la herramienta debería funcionar como top, y uno debería poder cambiar entre actividades específicas para …

4
Rendimiento de bucle vs expansión
Necesita sugerencias de expertos en la siguiente comparación: Segmento de código usando el bucle: for file in `cat large_file_list` do gzip -d $file done Segmento de código con expansión simple: gzip -d `cat large_file_list` ¿Cuál será más rápido? Tiene que manipular grandes conjuntos de datos.


5
¿Cómo copiar un archivo transaccionalmente?
Quiero copiar un archivo de A a B, que puede estar en diferentes sistemas de archivos. Hay algunos requisitos adicionales: La copia es todo o nada, no queda ningún archivo parcial o corrupto B en caso de bloqueo; No sobrescriba un archivo B existente; No compita con una ejecución concurrente …
9 linux  bash  cp 



1
Sin saberlo, ejecutó un bucle infinito en la terminal
Copié el código a continuación de alguna fuente aleatoria en mi terminal y ejecuté: while sleep 1; do tput sc; tput cup 0 $(($(tput cols)-29)); date; tput rc; done & El código es para mostrar un reloj en ejecución en la esquina superior derecha de la terminal. El fragmento funcionó …
9 terminal 



1
Equivalente de `rpm -K` usando` apt`
¿Cuál es el aptequivalente de rpm -K *.rpm, donde -Kse define como verificar la firma del repositorio en man rpmy en RPM máximas ? Ejemplo de una situación: sudo rpm --import https://mirrors.example.com/rpm/RPM-GPG-KEY-release && rpm -K example.rpm
9 debian  rhel  apt  rpm  gpg 

4
awk asignar a múltiples variables a la vez
Estoy tratando de extraer dos valores numéricos de una cadena y asignarlos a variables usando awk( gawkes lo que estoy usando específicamente). Quiero extraer los números de versión mayor y menor de una cadena de versión tmux en awkvariables, por ejemplo: entrada tmux 2.8:; maj == 2ymin == 8 entrada …
9 awk  gawk 

1
Diferentes salidas para `w`,` who`, `whoami` e` id`
En las plataformas de línea de comandos en línea, como por ejemplo la de Codecademy, cuando ejecuto for cmd in w who whoami id do echo $cmd $cmd echo ========================= echo " " done yo obtengo w 00:52:54 up 8 days, 14:10, 0 users, load average: 3.78, 2.98, 2.69 USER …
9 users  who  w  whoami 

1
¿Cuán diferente es compilar el código fuente en Debian GNU / Hurd de Debian GNU / Linux?
libnetfilter_conntrackIntenté compilar el código fuente de github, ya que lo solicité iptablesal compilar iptables y ninguno de estos estaba disponible en el repositorio de software HURD y terminó en un error al configurarlibnetfilter_conntrack checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to …
9 debian  compiling  c  hurd 

1
awk elimina inesperadamente el punto de la cadena
Quiero agregar una columna (segundo lugar) en un .csvarchivo y quiero que los valores de esa columna sean cadenas y se citen; El siguiente comando agrega la columna pero sin comillas: awk -F"," 'BEGIN { OFS = "," } {$2="2.4.0"; print}' test.csv > output.csv El siguiente enfoque incorpora las comillas, …
9 awk  csv 

6
Anteponer la última línea de stdin a stdin completo
Considera este script: tmpfile=$(mktemp) cat <<EOS > "$tmpfile" line 1 line 2 line 3 EOS cat <(tail -1 "$tmpfile") "$tmpfile" Esto funciona y produce: line 3 line 1 line 2 line 3 Digamos que nuestra fuente de entrada, en lugar de ser un archivo real, era stdin: cat <<EOS | …
9 bash 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.