1) Точка экранируется обратным слешем
\
2) Потому, что при стандартной настройке в $HISTFILE заносятся изменения из history по окончании сессии, это поведение может поменять опция, подробно прочесть можно
тут
3) Вводите команды начиная с пробела и они не будут записаны в историю. По работе с историей подробно
тут