Articles of linux

¿Cuál es una manera fácil de leer una línea aleatoria de un archivo en la línea de comandos de Unix?

¿Cuál es una manera fácil de leer una línea aleatoria de un archivo en la línea de comandos de Unix?

Ejecutar progtwig automáticamente al iniciar bajo linux ubuntu

Posible duplicado: Linux equivalente para Windows Startup Necesitaría un progtwig para ejecutar cada vez que inicie mi Ubuntu Linux. Entonces necesitaría agregarlo a mi lista de progtwigs de inicio. Solo un problema: tendría que hacerlo a través de la terminal.

¿Cómo restringir a los usuarios de SSH a un conjunto predefinido de comandos después de iniciar sesión?

Esta es una idea para una seguridad. Nuestros empleados deben tener acceso a algunos comandos en un servidor Linux, pero no a todos. Por ejemplo, tendrán la posibilidad de acceder a un archivo de registro ( less logfile ) o iniciar comandos diferentes ( shutdown.sh / run.sh ). Información de fondo: Todos los empleados acceden […]

Ordenando un archivo delimitado por tabuladores

Tengo una información con el siguiente formato: foo1.001.332.003 Ahora traté de ordenar el archivo según el último campo de forma decreciente. Intenté los siguientes comandos pero no se ordenó como esperábamos. $ sort -k3nr file.txt # apparently this sort by space as delimiter $ sort -t”\t” -k3nr file.txt sort: multi-character tab `\\t’ $ sort -t […]

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 […]