A menudo me resulta molesto (o peor) cuando escribo
command .*
en bash y el comando se aplica al directorio principal y al directorio actual. ¿Hay alguna opción de shell u otra configuración que pueda modificar para hacer que bash excluya .y ..desde la expansión .*?

dotglobactivado, por lo que la configuraciónGLOBIGNOREsuena perfecta..y..pero nofoo/.yfoo/... Es posible que desee utilizarGLOBIGNORE=.:*/.:*/..para que esto funcione con los nombres de ruta también.En un sistema desconocido donde tengo muy poco tiempo para verificar la configuración en uso (como GLOBIGNORE), uso el siguiente patrón infalible:
.e..independientemente del entorno.fuente
.a