¿Qué hace eco con el símbolo ">>"?

15

He visto algunos comandos como

echo '* - nofile 65535' >> /etc/security/limits.conf

Sé eco imprimir algo en la pantalla.

y limits.conf era un archivo en esa ruta de acceso / etc / security.

¿Pero >>qué quiere hacer aquí? significa algo como 'a' o 'en'?

zen
fuente
Visite la redirección de E / S en linuxcommand.org/lc3_lts0070.php
Pandya,

Respuestas:

25

>> redirige la salida del comando en su lado izquierdo al final del archivo en el lado derecho.

Entonces,

echo '* - nofile 65535' >> /etc/security/limits.conf

se añadirá * - nofile 65535 al final del /etc/security/limits.confarchivo, en lugar de imprimir * - nofile 65535en la pantalla.

Si en cambio tuvieras

echo '* - nofile 65535' > /etc/security/limits.conf

(tenga en cuenta el >>reemplazado por >), todo lo que ya está presente en /etc/security/limits.confhabría sido reemplazado por * - nofile 65535, y no añadido.

También te puede interesar leer esta pregunta:

Jobin
fuente
2
Perfecto, especialmente el punto extra ">". Me ayuda a evitar posibles desastres.
Zen