Unix & Linux

60
Shebang que comienza con `//`?

Estoy confundido acerca de seguir script ( hello.go). //usr/bin/env go run $0 $@ ; exit package main import "fmt" func main() { fmt.Printf("hello, world\n") } Se puede ejecutar (en MacOS X 10.9.5) $ chmod +x hello.go $ ./hello.go hello, world No he oído hablar de shebang desde el principio...

60
¿Por qué piensa bash: 016 + 1 = 15?

¿Alguien puede explicarme por qué un número con un 0 inicial da este comportamiento divertido? #!/bin/bash NUM=016 SUM=$((NUM + 1)) echo "$NUM + 1 = $SUM" Imprimirá: 016 + 1 =

60
Comprender "IFS = leer -r línea"

Obviamente entiendo que uno puede agregar valor a la variable de separador de campo interno. Por ejemplo: $ IFS=blah $ echo "$IFS" blah $ También entiendo que read -r lineguardará datos de stdinuna variable llamada line: $ read -r line <<< blah $ echo "$line" blah $ Sin embargo,...

60
Ubuntu lista completa de servicios disponibles

Esta pregunta es muy similar a esta: Lista de servicios disponibles. Para mi caso específico, me pregunto si hay un comando específico para mostrar la lista completa de servicios en Ubuntu. Ejecuté un ls /etc/init.dy muestra una lista bastante completa, pero faltan algunas entradas. Yo veo...

59
¡Cómo hacer eco de una explosión!

Traté de crear un script echointroduciendo el contenido en un archivo, en lugar de abrirlo con un editor echo -e "#!/bin/bash \n /usr/bin/command args" > .scripts/command La salida : bash:! / bin / bash: evento no encontrado He aislado este extraño comportamiento a la explosión . $ echo...

59
Resalta la última búsqueda en 'menos'

Cuando utiliza una /búsqueda hacia adelante o ?hacia atrás en menos, todas las instancias del archivo se resaltan. Después de encontrar la instancia de la palabra que estoy buscando, ¿cuál es la forma más correcta de resaltar algo? Actualmente solo presiono y /luego mezclo galimatías en el campo...