Articles of linux

Abra una nueva pestaña en gnome-terminal usando la línea de comando

Cuando yo escribo gnome-terminal –tab en la terminal, espero que abra una nueva pestaña en la misma ventana de terminal. Pero abre una nueva ventana en su lugar. Descubrí que su intención es abrir una nueva pestaña en una nueva ventana, es decir, si escribo gnome-terminal –tab –tab abrirá una nueva ventana con dos tabs. […]

¿Cómo unir múltiples líneas de nombres de archivos en uno con delimitador personalizado?

Me gustaría unir el resultado de ls -1 en una línea y delimitarlo con lo que quiera. ¿Hay algún comando estándar de Linux que pueda usar para lograr esto?

listen () ignora el argumento de retraso?

Tengo el siguiente problema: Tengo sockfd = socket(AF_INET, SOCK_STREAM, 0) Después de configurar y enlazar el socket (digamos con sockfd.sin_port = htons(666) ), lo hago de inmediato: listen(sockfd, 3); sleep(50); // for test purposes Estoy durmiendo durante 50 segundos para probar el argumento de retraso, que parece ser ignorado porque puedo establecer una conexión * […]

¿Qué es el punto doble (…) y el punto único (.) En Linux?

El ls -ai muestra eso . y .. tienen sus inodos iguales que el directorio actual y el directorio principal, respectivamente. ¿Alguien podría decirme exactamente qué . y .. ¿son? ¿Son archivos reales o incluso enlaces duros? Pero como he sabido, no está permitido crear un enlace fijo a un directorio.

Insertar el contenido de un archivo después de un patrón específico

Quiero insertar contenido de archivo en una coincidencia de patrón específica. El siguiente es un ejemplo: agrega contenido de file1.txt en file1.txt entre y . file1.txt file2.txt Hello world!! He intentado seguir y no funcionó. # sed “/\/ { h r file2.txt g N }” file1.txt Hello World!!

Reabrir descripciones de archivos stdout y stdin después de cerrarlos

Estoy escribiendo una función, que, dado un argumento, redirigirá el stdout a un archivo o lee el stdin de un archivo. Para hacer esto cierro el descriptor de archivo asociado con stdout o stdin, de modo que cuando abro el archivo se abre bajo el descriptor que acabo de cerrar. Esto funciona, pero el problema […]

Linux clock_gettime (CLOCK_MONOTONIC) comportamiento extraño no monótono

Amigos, en mi aplicación estoy usando clock_gettime(CLOCK_MONOTONIC) para medir el tiempo delta entre fotogtwigs (un enfoque típico en gamedev) y de vez en cuando me encuentro frente a un comportamiento extraño de clock_gettime(..) – valores devueltos de vez en cuando no son monótona (es decir, el tiempo anterior es más grande que el tiempo actual). […]

¿Hay alguna API para determinar la dirección física de la dirección virtual en Linux?

¿Hay alguna API para determinar la dirección física de la dirección virtual en el sistema operativo Linux?

La comstackción falla con “reubicación R_X86_64_32 contra` .rodata.str1.8 ‘no se puede usar al hacer un objeto compartido “

Estoy intentando comstackr este código fuente del archivo MAKE en un VPS, pero no está funcionando. El VPS es un 64 Cent OS Aquí está el error completo # make gcc -c -O3 -w -DLINUX -I../SDK/amx/ ../SDK/amx/*.c g++ -c -O3 -w -DLINUX -I../SDK/amx/ ../SDK/*.cpp g++ -c -O3 -w -DLINUX -I../SDK/amx/ *.cpp g++ -O2 -fshort-wchar -shared […]

¿Cómo obtiene kernel un archivo ejecutable ejecutable bajo Linux?

¿Cómo obtiene kernel un archivo ejecutable ejecutable bajo Linux? Parece una pregunta simple, pero ¿alguien puede ayudarme a cavar profundo? ¿Cómo se carga el archivo en la memoria y cómo se inicia el código de ejecución? ¿Alguien puede ayudarme y decir lo que está pasando paso a paso?