unix

¿Cómo puedo demonizar un script arbitrario en unix?

Me gustaría un demonio que pueda convertir un script o comando genérico y arbitrario en un demonio . Hay dos casos comunes ... una pregunta similar tiene lo que parece ser un lenguaje útil para una demonización rápida y sucia de un script arbitrario:

Multiplicación en la terminal de línea de comandos

Estoy usando un terminal en serie para proporcionar entrada a nuestro experimento de laboratorio. Encontré que usando $ echo "5X5" Solo devuelve una cadena de "5X5". Hay un comando para ejecutar una operación de multiplicación?

En Bash, ¿cómo agrego una cadena después de cada línea en un archivo?

¿Cómo agrego una cadena después de cada línea en un archivo usando bash? Se puede hacer usando el comando sed, si es así, cómo?

Cómo uso grep para buscar en el directorio actual todos los archivos que tienen la cadena a "hello" pero solo se muestran.h and.cc ¿archivos?

¿Cómo uso grep para buscar en el directorio actual todos y cada uno de los archivos que contienen la cadena "hola" y solo mostrar .¿archivos h y .cc?

¿Qué es ese "total" en la primera línea después de ls-l? [cerrado]

¿Qué es ese "total" en la salida de ls-l? $ ls -l /etc total 3344 -rw-r--r-- 1 root root 15276 Oct 5 2004 ... 7 acpi -rw-r--r-- 1 root root 48 Feb 8 2008 adjtime drwxr-xr-x 4 root root 4096 Feb 2 2007 alchemist

Cargar.perfil en bash shell script (en unix)?

Soy nuevo en bash shell scripting, y me he encontrado con un desafío. Sé que puedo recargar mi ".perfil " archivo simplemente ... un script bash que estoy escribiendo y simplemente no está funcionando. Alguna idea? ¿Algo más que pueda aclarar? Gracias

Cómo ir a cada directorio y ejecutar un comando?

Cómo escribo un script bash que pasa por cada directorio dentro de un parent_directory y ejecuta un comando en cada direc ... 002 0001.txt 0002.txt 0003.txt 0004.txt 003 0001.txt El número de directorios es desconocido.

unix diff resultados de lado a lado?

¿Cómo puedo trazar los resultados de un comando diff de Unix de lado a lado en lugar de una diferencia tras otra? Vea a cont ... sadf > sadf > sadf > sadf > sadf > safa

¿Hay alguna manera de ignorar las líneas de encabezado en una ordenación UNIX?

Tengo un archivo de campo de ancho fijo que estoy tratando de ordenar usando la utilidad de ordenación UNIX (Cygwin, en mi ca ... :0:12345 :1:6:2:3:8:4:2 010005TSTDOG_FOOD01 222334NOTALINEOUT01 325611LVEANOTHERS00 477821USASHUTTLES21 500123TSTMY_RADAR00

Permitir al usuario configurar un túnel SSH, pero nada más

Me gustaría permitir que un usuario configure un túnel SSH a una máquina en particular en un puerto en particular (digamos, 5 ... evante.archivo ssh / authorized_keys, pero no estoy seguro exactamente qué contenido poner allí (aparte de la clave pública).

¿Cómo se encuentra el usuario original a través de múltiples comandos sudo y su?

Cuando se ejecuta un script a través de sudo o su quiero obtener el usuario original. Esto debe suceder independientemente de múltiples sudo o su se ejecuta dentro de la otra y específicamente sudo su -.

¿Cómo se ejecuta una única consulta a través de mysql desde la línea de comandos?

Estoy buscando poder ejecutar una sola consulta en un servidor remoto en una tarea con scripts. Por ejemplo, intuitivamente, me imagino que sería algo como: mysql -uroot -p -hslavedb.mydomain.com mydb_production "select * from users;"

"Join" conciso y portátil en la línea de comandos de Unix

¿Cómo puedo unir varias líneas en una línea, con un separador donde estaban los caracteres de nueva línea, y evitar un separ ... s unix no estándar. Por supuesto que podría escribir algo, o simplemente usar un alias. Pero me interesa saber las opciones.

Ordenar archivo CSV por prioridad de columna usando el comando "ordenar"

Tengo un archivo csv, y me gustaría ordenarlo por prioridad de columna, como "ordenar por". Por ejemplo: 3;1;2 1;3;2 1;2;3 2 ... 2;1;3 3;1;2 1;2;3 3;2;1 1;3;2 2;3;1 Me gustaría saber cómo obtener este mismo resultado usando el comando "sort" en Unix.

¿Es file append atomic en UNIX?

En general, ¿qué podemos dar por sentado cuando agregamos a un archivo en UNIX desde múltiples procesos? ¿Es posible perder ... ozadas? Si el anexo no es atómico en el sentido anterior, entonces ¿cuál es la mejor manera de garantizar la exclusión mutua?

¿Qué comando de terminal para obtener solo la dirección IP y nada más?

Estoy tratando de usar solo la dirección IP (inet) como un parámetro en un script que escribí. ¿Hay una manera fácil en un terminal unix de obtener solo la dirección IP, en lugar de mirar a través de ifconfig?

¿Cómo puedo añadir un método de ayuda a un script de shell?

¿Cómo puedo comprobar si se ha pasado un atributo -h a un script de shell? Me gustaría mostrar un mensaje de ayuda cuando un usuario llama a myscript.sh -h.

grep para caracteres especiales en Unix

Tengo un archivo de registro (aplicación.log) que puede contener la siguiente cadena de caracteres normales y especiales en v ... log El comando anterior no devuelve ningún resultado. ¿Cuál sería la sintaxis correcta para obtener los números de línea?

¿cómo usar sed, awk o gawk para imprimir solo lo que coincide?

Veo muchos ejemplos y páginas de manual sobre cómo hacer cosas como buscar y reemplazar usando sed, awk o gawk. Pero en mi c ... /.*([0-9]).*/\\1/g' example.txt # extracts the entire input file sed -n 's/.*([0-9]).*/\\1/g' example.txt # extracts nothing

Por qué siempre./ configure; make; make install; como 3 pasos separados?

Cada vez que compilas algo desde el código fuente, pasas por los mismos 3 pasos: $ ./configure $ make $ make install Enti ... ue contiene lo siguiente texto: #!/bin/sh ./configure make make install ¿Por qué la gente haría los 3 pasos por separado?