Este é o prompt da biblioteca readline quando você está inserindo um argumento numérico. Ao digitar AltShift@no teclado, você aparentemente está inserindo para Alt2quais mapas M-2, que é executado digit-argumentna linha de leitura por padrão e começa a inserir um argumento numérico. Se você pressionar Alt3(que AltShift#mapeia no seu caso), verá o prompt mudar para (arg: 23); você pode continuar com qualquer Altcombinação de dígitos.
Esses argumentos são usados para certas funções de linha de leitura, por exemplo yank-nth-arg. Para ver isso em ação, execute
echo Hello my friend
depois pressione Alt2seguido de CtrlAltY; você verá o (arg: 2)prompt aparecer e desaparecerá, e o segundo argumento do comando anterior ("meu") será anexado à sua linha de comando atual.
Consulte a documentação vinculada acima para obter detalhes. O Bash usa o readline para manipular sua entrada; outras conchas não mostrarão o mesmo comportamento.
Alguns emuladores de terminal usam algumas dessas combinações de teclas para seus próprios propósitos; por exemplo, no Terminal GNOME, Altquatro dígitos muda para o n th guia. Você precisará desativar essas combinações para usar as funções de linha de leitura.
No seu caso, o emulador de terminal baseado na Web do Codecademy não parece lidar AltShiftmuito bem com combinações. Se você não precisar dos atalhos de argumento numérico, poderá adaptá-los novamente executando
bind Meta-3:insert-comment
Em teoria, você deve poder armazenar isso permanentemente adicionando
Meta-3: insert-comment
para um ~/.inputrcarquivo, mas não consegui fazer isso funcionar na Codecademy.