Sim, é um link simbólico, criado com o comando ln
. Para substituir o link, você precisa fazer
sudo ln -sf /usr/bin/gcc-4.7 /usr/bin/gcc
ou
sudo ln -sf 'which gcc' 'which gcc-4.7'
O -s é para simbólico (caso contrário você obterá um "link físico"), -f é para "força", porque o alvo já existe.
Eu assumo que você tem o gcc-4.7 instalado , e que existe um binário em / usr / bin chamado "gcc-4.7". Caso contrário, você só quebrará o seu link existente.