Unix & Linux

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






4
Evitar que se elimine un directorio en / tmp
A menudo uso el /tmpdirectorio en mi máquina Linux para almacenar archivos temporales (por ejemplo, archivos PDF de un sitio que quiere que lo descargue primero, etc.) y a menudo creo un directorio con mi nombre de usuario. Pero en cada inicio se elimina (incluidos todos los archivos). Ahora sé …
10 tmp 

1
¿Hay alguna ventaja en especificar './' en un bucle for usando un glob?
Tenía la impresión de que podría ser más seguro usarlo ./*.fastqcuando busque archivos que terminen en .fastq. Por ejemplo, ./evitaría capturar el archivo .fastq. Esto obviamente es incorrecto, como se muestra en el siguiente ejemplo: TMP_DIR=$(mktemp --directory) mkdir -p ${TMP_DIR} (cd ${TMP_DIR} touch {a,b,c,}.fastq ls -a echo "" echo "# …
10 bash  shell  wildcards 


11
Grep Match y extracto
Tengo un archivo que contiene líneas como proto=tcp/http sent=144 rcvd=52 spkt=3 proto=tcp/https sent=145 rcvd=52 spkt=3 proto=udp/dns sent=144 rcvd=52 spkt=3 Necesito extraer el valor de proto que es tcp/http, tcp/https, udp/dns. Hasta ahora he intentado esto grep -o 'proto=[^/]*/'pero solo he podido extraer el valor como proto=tcp/.
10 awk  grep 


2
¿Por qué no puedo "intercambiar" cuando hay mucha memoria?
Recientemente me di cuenta de que aunque hay mucha memoria en mi sistema: # free -m total used free shared buffers cached Mem: 15965 9680 6284 35 1754 2560 -/+ buffers/cache: 5365 10599 Swap: 2047 258 1789 No puedo swapoff -acon mi archivo de intercambio 2G -rw-r----- 1 root root …
10 linux  memory  swap 

6
Bash: empareja cada línea de archivo
Esta pregunta está fuertemente relacionada con esta y esta pregunta. Tengo un archivo que contiene varias líneas donde cada línea es una ruta a un archivo. Ahora quiero emparejar cada línea con cada línea diferente (no en sí misma). También un par A Bes igual a un B Apar para …

4
Envuelva todos los números en JSON con comillas
Hay datos JSON que contienen algunos valores numéricos. ¿Cómo convertir todos los números a cadenas? (envolver con comillas) Ejemplo: { "id":1, "customer":"user", "plate":"BMT-216-A", "country":"GB", "amount":1000, "pndNumber":20000, "zoneNumber":4 } debe convertirse { "id":"1", "customer":"user", "plate":"BMT-216-A", "country":"GB", "amount":"1000", "pndNumber":"20000", "zoneNumber":"4" }
10 shell  json  jq 


2
Cómo crear un alias con un comando contiene 'y "
Hace algunas publicaciones, alguien preguntó cómo mostrar la memoria en porcentaje. Alguien respondió con: free | awk '/^Mem/ { printf("free: %.2f %\n", $4/$2 * 100.0) }' Me preguntaba si puedo convertir este comando en un alias en ~ / .bashrc. Pero la sintaxis del alias es: alias aliasname='command' ¿Cómo puedo …
10 bash  quoting  alias 

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.