¿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'?


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:


2
Perfecto, especialmente el punto extra ">". Me ayuda a evitar posibles desastres.
Zen
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.