En el mundo de Unix y Linux, es común que los usuarios creen un directorio ~/bin/ y lo añadan a su PATH para agregar comandos personalizados y scripts. Sin embargo, esto plantea un problema: la posibilidad de que un nuevo comando del sistema coincida con el nombre de uno de tus scripts personalizados, generando conflictos. Este problema se agrava con distribuciones como Debian, que ofrecen una gran cantidad de comandos disponibles.
El autor del artículo describe cómo resolvió este problema de colisión de nombres de comandos. La solución, sorprendentemente simple, consiste en prefijar todos sus comandos personalizados con una coma (,). Esta elección no es arbitraria; la coma es un carácter poco común en nombres de comandos del sistema y, crucialmente, es un carácter válido y sin significado especial para el shell, lo que permite que los archivos se creen y ejecuten sin problemas. Además, la coma no requiere el uso de la tecla Shift, facilitando la escritura de los comandos.
