Muito bom!!!
Vou deixar minha contribuição em relação ao comando grep, uma composição de flags que me ajuda muito é o -rsi.
O comando grep -rsi 'alguma coisa'
vai buscar o alguma coisa em todo o diretório que você está com adicional que ele é case-insensitive, ou seja, ele não trata maiúsculas e minúsculas como diferentes e sim como iguais, por exemplo: ele é igual a Ele.
As flags -rsi significam:
- r significa que é recursivo, vai desde os arquivos principais até os arquivos que estão dentro de pastas, que estão dentro de outras pastas, ou seja, vasculha tudo;
- s significa que ele vai suprimir as mensagens de erro que talvez apareçam durante a execução do comando;
- i é o que torna o comando case-insensitive.
Esse comando é muito similar a pesquisa do vscode e ainda é possível usar regex dentro das aspas, onde fica o texto que você quer procurar.