If $f: \mathbb R \to \mathbb R$ is bounded, increasing and continuous. Does $f$ have to uniform continuous?
I know the answer is yes if $f$ has domain to be any open interval, say $(0,1)$. But I don't know how to prove this case. Any help is appreciated.
Yes, and here's an outline of how to prove it: Suppose that $L$ is the limit at $\infty$ and $M$ is the limit at $-\infty$ (do you see why both exist?). Choose an $\epsilon > 0$; then there's a compact set $K$ such that
$$f^{-1}\Big((M + \epsilon, L - \epsilon)\Big) \subseteq K$$
Now $f$ is uniformly continuous on $K$, and if $x, y$ are both large enough to be outside of $K$ (but close together), use the definition of $K$ to bound the quantity $|f(x) - f(y)|$.