В f439e4aa623841393563cba5fbcbec9052a2d7d3 писал про HISTORY_IGNORE, но увидел в одном месте ещё один хак: alias foo=" foo", чтобы игнорировать foo команду (если включён HIST_IGNORE_SPACE). Приятно оно тем, что не нужно модифицировать единственную, влияющую на все игнорирования, HISTORY_IGNORE переменную. Но я всё же за подход без лишнего alias.