Articles of linux

Ocultar entrada de contraseña en la terminal

Quiero enmascarar mi contraseña mientras la escribo con * . Yo uso Linux GCC para este código. Sé que una solución es usar la función getch() como esta #include int main() { char c,password[10]; int i; while( (c=getch())!= ‘\n’);{ password[i] = c; printf(“*”); i++; } return 1; } pero el problema es que GCC no […]

Cómo obtener información general sobre la CPU (por ejemplo, 57%) en Linux

Me pregunto cómo puede obtener el uso de la CPU del sistema y presentarlo en porcentaje utilizando bash, por ejemplo. Muestra de salida: 57% En caso de que haya más de un núcleo, sería bueno que se pudiera calcular un porcentaje promedio.

Convierte terminaciones de línea de DOS en terminaciones de línea de Linux en vim

Si abro archivos que creé en Windows, todas las líneas terminan con ^M ¿Cómo elimino estos personajes a la vez?

¿Puedo compartir un descriptor de archivo en otro proceso en Linux o son locales para el proceso?

Digamos que tengo 2 procesos, ProcessA y ProcessB. Si realizo int fd=open(somefile) en ProcessA, ¿puedo pasar el valor del descriptor de archivo fd sobre IPC a ProcessB y hacer que manipule el mismo archivo?

¿Confundido sobre stdin, stdout y stderr?

Estoy bastante confundido con el propósito de estos tres archivos. Si mi comprensión es correcta, stdin es el archivo en el que un progtwig escribe en sus solicitudes para ejecutar una tarea en el proceso, stdout es el archivo en el que el kernel escribe su salida y el proceso que lo solicita accede a […]

Procedimiento almacenado que elimina automáticamente filas de más de 7 días en MYSQL

Me gustaría saber si es posible crear un procedimiento almacenado que automáticamente, todos los días a las 00:00, elimine cada fila de cada tabla que tenga más de 7 días. He visto pocas soluciones, pero no estoy seguro si es lo que estoy buscando, y estaría bien si alguien tiene algún buen ejemplo. Sé que […]

Cómo establecer la variable ambiental LD_LIBRARY_PATH en Linux

Primero ejecuté el comando: export LD_LIBRARY_PATH=/usr/local/lib Luego, abrí el archivo .bash_profile : vi ~/.bash_profile . En este archivo, puse: LD_LIBRARY_PATH=/usr/local/lib export LD_LIBRARY_PATH Luego, si el terminal se cierra y se reinicia, al escribir echo $LD_LIBRARY_PATH no se muestra ningún resultado. Cómo establecer la ruta de forma permanente?

¿Cómo encuentro la ubicación my.cnf de MySQL?

¿Hay un comando MySQL para ubicar el archivo de configuración my.cnf , similar a cómo phpinfo() PHP localiza su php.ini ?

¿Cómo configuro chmod para una carpeta y todas sus subcarpetas y archivos?

¿Hay alguna manera de configurar chmod 755 para /opt/lampp/htdocs y todo su contenido, incluidas las subcarpetas y los archivos? Además, en el futuro, si creo una nueva carpeta o archivo dentro de htdocs , ¿cómo pueden los permisos de eso establecerse automáticamente en 755 ? Esto funciona, pero solo para esta carpeta: chmod 775 /opt/lampp/htdocs

Duerme durante milisegundos

Sé que la función POSIX sleep(x) hace que el progtwig duerma durante x segundos. ¿Hay alguna función para hacer que el progtwig duerma durante x milisegundos en C ++?