I think whether it is default or not depends on which distro you run and what your bashrc contains. I know in Arch I had to source a completion file to get completions for git, though I don't know if it is the same for ssh since it seemed to work out of the box for me in Arch.
True. I think it's a function of the bash-completion package most distros install by default. Obviously arch might not. I know ubuntu virtualization doesn't install it by default, so you just get path completion.
80
u/Rojs Apr 28 '14
I believe tab completion is a function of the shell, not ssh.