Você está perdendo um parâmetro (observe o f):
tar -xvjf <filename>
se -f <filename>
não for especificado, o tar será o padrão para expandir o que for recebido na entrada padrão. Então o "jeito" que você está vendo é apenas aguardar dados.
Se você se sentir inclinado a jogar um pouco, tente redirecionar seu arquivo tar.bz2 para a entrada padrão do tar:
tar -xvj < file.tar.bz2
isso também deve funcionar, mas é mais tradicional especificar o arquivo com -f.
Note que -f tem que estar no final porque o nome do arquivo é um argumento para a opção -f. Se você fizer tar -vfjv filename
não funcionará, pois o nome do arquivo seria passado como um argumento para -v, o que não faz sentido.