Unix & Linux

Preguntas y respuestas para usuarios de Linux, FreeBSD y otros sistemas operativos similares a Un * x



4
¿Cuál es la diferencia entre / tmp y / run?
De acuerdo con FHS-3.0 , /tmpes para archivos temporales y /runpara datos variables en tiempo de ejecución. Los datos /rundeben eliminarse en el próximo inicio, lo cual no es necesario /tmp, pero los programas aún no deben suponer que los datos /tmpestarán disponibles en el próximo inicio del programa. Todo …
42 linux  files  filesystems  fhs 

4
Historia ilimitada en zsh
En zsh, quiero tener una historia ilimitada. Me puse HISTSIZE=, que funciona en bash. Ahora importo una vieja historia mv old_history .history que es bastante grande wc -l .history 43562 .history Si ahora cierro y empiezo de zshnuevo, veo wc -l .history 32234 .history ¿No puedo tener un historial ilimitado …

9
No se puede detener un script bash con Ctrl + C
Escribí un script bash simple con un bucle para imprimir la fecha y hacer ping a una máquina remota: #!/bin/bash while true; do # *** DATE: Thu Sep 17 10:17:50 CEST 2015 *** echo -e "\n*** DATE:" `date` " ***"; echo "********************************************" ping -c5 $1; done Cuando lo ejecuto desde …
42 bash  terminal  signals 


7
¿Cómo copio varios archivos con comodines?
Tengo una carpeta con varios archivos ABC. * (Hay aproximadamente 100 de estos archivos). Quiero duplicarlos todos en archivos nuevos con nombres que comiencen con DEF. * Entonces yo quiero ABC.Page1 ABC.Page2 ABC.Topic12 ...etc copiado a DEF.Page1 DEF.Page2 DEF.Topic12 ...etc ¿Cuál es la forma más sencilla de hacer esto con …

2
¿Cómo entrar, pasar y salir con GDB?
Escribí helpmientras estaba en el GDB pero no encontré nada sobre entrar, salir y salir. Puse un punto de interrupción en un programa de Asamblea en _start( break _start). Luego escribí nexty terminó la depuración. Supongo que fue porque terminó _starty no intervino como quería. ¿Alguien que pueda ayudar?

7
obtener los primeros X caracteres del comando cat?
Tengo un archivo de texto que estoy enviando a una variable en mi script de shell. Sin embargo, solo necesito los primeros 50 caracteres. He intentado usar cat ${filename} cut -c1-50pero obtengo mucho más que los primeros 50 caracteres. Eso puede deberse a la cutbúsqueda de líneas (no 100% seguro), …
42 cat  cut 


1
La conexión a IP 0.0.0.0 se realiza correctamente. ¿Cómo? ¿Por qué?
Servimos un puerto en localhost y queremos verificar otro proceso si el puerto está disponible. Debido a un error en nuestro código, en realidad está intentando conectarse a la IP 0.0.0.0:<port>y, por alguna razón, tiene éxito, como lo demuestra Strace: [...] connect(3, {sa_family=AF_INET, sin_port=htons(10002), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 [...] Qué …
41 networking  tcp  strace 



2
¿Cuál es la diferencia entre "tail -f" y "tail -F"?
Nunca usé el tail -Fcomando en su lugar, siempre usé, tail -fsin embargo, alguien me dijo que -Fes mejor sin mucha explicación. Busqué la página de manual para el comando de cola. -f output appended data as the file grows; -F Same as --follow=name --retry --retry Keep trying to open …
41 tail 

1
¿Por qué la llamada al sistema UNIX kill se llama 'kill'?
Tengo curiosidad por la historia del nombre, me parece que la llamada al sistema 'kill' podría haberse llamado 'signal', y la llamada al sistema 'signal' podría haberse llamado 'handle'. Me preguntaba si el uso original de la llamada al sistema podría haber sido simplemente para matar otro proceso, y su …
41 kill  history 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.