Articles of linux

Unión interna en dos archivos de texto

Buscando realizar una unión interna en dos archivos de texto diferentes. Básicamente estoy buscando el equivalente de unión interna del progtwig de combinación de GNU. ¿Existe tal cosa? Si no, una solución awk o sed sería de gran ayuda, pero mi primera opción sería un comando de Linux. Aquí hay un ejemplo de lo que […]

Utilice la secuencia de comandos expect in bash para proporcionar una contraseña al comando SSH

Para aquellos que quieran responder que debería usar las claves SSH, abstenganse Estoy intentando utilizar expect en un script bash para proporcionar la contraseña SSH. Si la contraseña funciona pero no termino en la sesión de SSH como debería hacerlo, vuelve a ser muy difícil. Mi guion #!/bin/bash read -s PWD /usr/bin/expect <<EOD spawn ssh […]

indicador sed in-place que funciona tanto en Mac (BSD) como en Linux

¿Existe una invocación de la edición in situ de sed todo sin copias de seguridad que funcione tanto en Linux como en Mac? Mientras que el BSD sed embarcado con OS X parece necesitar sed -i ” … , las distribuciones GNU sed Linux generalmente vienen con interpretaciones de citas como nombre de archivo de […]

¿Qué mató mi proceso y por qué?

Mi aplicación se ejecuta como un proceso en segundo plano en Linux. Actualmente se inicia en la línea de comando en una ventana de Terminal. Recientemente, un usuario estaba ejecutando la aplicación por un tiempo y murió misteriosamente. El texto: Delicado estaba en la terminal. Esto sucedió dos veces. Le pregunté si alguien en una […]

Obtener ancho de terminal en C?

He estado buscando una manera de obtener el ancho del terminal desde mi progtwig C. Lo que sigo teniendo es algo como: #include #include int main (void) { struct ttysize ts; ioctl(0, TIOCGSIZE, &ts); printf (“lines %d\n”, ts.ts_lines); printf (“columns %d\n”, ts.ts_cols); } Pero cada vez que trato de obtener austin@:~$ gcc test.c -o test […]

Referencia indefinida a pthread_create en Linux

Recogí la siguiente demostración de la web desde https://computing.llnl.gov/tutorials/pthreads/ #include #include #define NUM_THREADS 5 void *PrintHello(void *threadid) { long tid; tid = (long)threadid; printf(“Hello World! It’s me, thread #%ld!\n”, tid); pthread_exit(NULL); } int main (int argc, char *argv[]) { pthread_t threads[NUM_THREADS]; int rc; long t; for(t=0; t<NUM_THREADS; t++){ printf("In main: creating thread %ld\n", t); rc […]

¿Qué es en definitiva un time_t typedef to?

Busqué en la caja de Linux y vi que era typedef para typedef __time_t time_t; Pero no pude encontrar la definición de __time_t.

comando sed con la opción -i falla en Mac, pero funciona en Linux

He utilizado con éxito el siguiente comando sed para buscar / reemplazar texto en Linux: sed -i ‘s/old_link/new_link/g’ * Sin embargo, cuando lo pruebo en mi Mac OS X, obtengo: “comando c espera \ seguido de texto” Pensé que mi Mac ejecuta un shell BASH normal. ¿Que pasa? EDITAR: De acuerdo con @High Performance, esto […]

¿Cómo reparar el error ‘sudo: no tty presente y no askpass program specified’?

Estoy tratando de comstackr algunas fonts usando un archivo MAKE. En el archivo MAKE hay un montón de comandos que deben ejecutarse como sudo . Cuando compilo las fonts desde un terminal, todo va bien y la marca se pausa la primera vez que se ejecuta un comando sudo esperando la contraseña. Una vez que […]

¿Cómo enlazar un archivo en Linux?

Quiero hacer un enlace simbólico en Linux. He escrito este comando bash donde la primera ruta es la carpeta en la que quiero enlazar y la segunda ruta es la fuente comstackda. ln -s ‘+basebuild+’/IpDome-kernel/kernel /home/build/sandbox/gen2/basebuild/IpDome-kernel/kernal ¿Es esto correcto?