This is awesome. Put the following into your ~/.bash_profile file:
complete -W "$(echo `cat ~/.ssh/known_hosts | cut -f 1 -d ' ' \
| sed -e s/,.*//g | uniq | grep -v "\["`;)" ssh
Open a new shell and type ssh tab tab. I love tab completion, don’t you?
I just followed these instructions to update my server from FreeBSD 6.2-RELEASE to FreeBSD 7.0-RELEASE.
Aside from taking almost a day, it went flawlessly. I’m extremely impressed!
This article might be interesting to some of you.
Here are a couple of tips for more effective use of your Bash command history. I think the Ctrl-R trick will save me a lot of typing.
I have some articles planned, but have been busy starting my new job. Those few of you who actually read this, don’t worry - I’ll be back.