terminal
Toda tradição de programação tem sua lição inicial mais simples possível, e a versão da linha de comando também vira um hábito de debug para a vida toda.
O echo simplesmente imprime na tela qualquer texto que venha depois dele, tornando-se o equivalente do 'Olá, Mundo' na programação de scripts de shell, além de uma ferramenta de depuração constante e prática. Digitar echo $PATH, por exemplo, revela o valor atual dessa variável, e espalhar comandos echo por um script permite narrar seu progresso e checar o que acontece em cada etapa.
'yell' (gritar) e 'sing' (cantar) são simplesmente palavras lúdicas sem relação, escolhidas para rimar tematicamente com 'echo', mas nenhuma delas é de fato um comando com função em um shell.
Apesar de ser um dos comandos mais simples possíveis, o echo continua sendo um hábito vitalício para desenvolvedores, já que checar o valor de uma variável ou confirmar que um script chegou a determinado ponto é algo que programadores fazem constantemente, não importa o quão experientes se tornem.
terminal
Para onde 'cd ~' te leva?Qual é a combinação de teclas fundamental para interrompê-lo?Como se chama esse arquivo, salvo com extensão .sh?Como se chama essa abordagem, em contraste com a GUI de clicar em ícones?O mais famoso padrão no Linux e no Mac carrega um trocadilho no nome — 'o shell, renascido'. Qual é?Provavelmente as duas letras mais digitadas na história da computação: qual é o comando de terminal que responde 'o que tem nesta pasta'?O que essa sigla significa?Mais cedo ou mais tarde você se pergunta: 'em que pasta eu estou?' — qual comando imprime o caminho completo da sua localização atual?Qual é?Como se chama esse recurso, escrito com a barra vertical (|)?No Linux e no Mac, qual é essa palavra, também famosa pelo meme do quadrinho 'faz um sanduíche pra mim'?Qual ferramenta de acesso remoto criptografado torna isso possível?Quration — Quration AIQ