Preguntas etiquetadas con command-line

10
la línea shebang no funciona con cr-lf

¿Por qué las partes shebang de los siguientes scripts elementales no funcionan? $ cat hello.sh #! /bin/sh echo Hello $ ./hello.sh bash: ./hello.sh: /bin/sh^M: bad interpreter: No such file or directory $ cat hello.py #! /usr/bin/env python3 print("Hello") $ ./hello.py : No such file or...

10
¿Qué puedo hacer si bash deja de hacer eco?

Una de las aplicaciones que uso en el trabajo a veces se enrosca con mi bash y ya no veo mi propia entrada. Es decir $ echo foo foo $ se convierte $ foo $ Intenté ejecutar incorrectamente, stty -echolo que empeoró las cosas y ahora deja de aceptar todos los comandos que ponen mi entrada en un...

10
pv (barra de progreso) y gzip

¿Por qué esto no es posible? pv ${dest_file} | gzip -1 pv es una barra de progreso error gzip: compressed data not written to a terminal. Use -f to force compression. For help, type: gzip -h 0 B 0:00:00 [ 0 B/s] [> ] 0% Esto funciona pv ${file_in} | tar -Jxf - -C

10
Invierte un número hexadecimal en bash

¿Hay un comando simple para revertir un número hexadecimal? Por ejemplo, dado el número hexadecimal: 030201 La salida debe ser: 010203 Usando el revcomando, obtengo lo siguiente: 102030 Actualizar $ bash --version | head -n1 GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu) $ xxd...

10
¿Hay algo como lsblk para las interfaces de red?

¿Existe un comando de Linux que visualice las interfaces de red configuradas en una vista de árbol, al igual que lo lsblkhace para dispositivos de bloque? El resultado de dicho programa podría, por ejemplo, verse así (enfoque de abajo hacia arriba): eth0 └─bond0 ├─bond0.42 │ └─br42...

10
opciones alternativas a rm -f

Me gustaría ejecutar una línea de comando: cd ~/www/tmp/; rm -P 2* Pero recibo un error si no hay archivos que comiencen con 2. -fSin embargo, usted pensaría que me gustaría usar : -f Attempt to remove the files without prompting for confirmation, regardless of the file's permissions. If the...

10
Comportamiento extraño de tr usando rangos

Tengo un servidor en particular que exhibe un comportamiento extraño cuando uso tr. Aquí hay un ejemplo de un servidor que funciona: -bash-3.2$ echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] 1234567890 -bash-3.2$ Eso tiene mucho sentido para mí. Esto, sin embargo, es del servidor...