Eu iluminei um cara na escola no ano passado, introduzindo-o à excelência da conclusão do bash enquanto ele estava relutantemente explorando a superioridade da versão de linha de comando do Mercurial em oposição ao TortoiseHG, por minha insistência. A conversa:
Me: Type cd ~
Him: Yes?
Me: Now tab
Him: And?
Me: slash and tab again.
Him: Oh shitt!
Me: Enter. Pretty nifty, yes? Now type the three first letters of the folder where you saved the files.
Him: Ok?
Me: tab
Him: Oh wow! this is really useful!
Me: The powers of command line...
Him: cd Sch[tab][enter] cd Proj[tab][enter] cd s[tab][tab][tab]
Him: It doesn't work
Me: It's case sensitive. Small letters are not the same as big ones. Type Sourc[tab]
Him: Oh. [tab][enter][tab][enter]
Me: No, stop that, you can complete the whole paths, not just individual folders.
Him: Oh shittt! This is so cool!
Me: Next I'll show you how to look for files with locate.
Eu provavelmente mudei toda a sua vida e virei a visão do mundo dele de cabeça para baixo!