Boas-vindas — seu primeiro arquivo.
Você está em uma máquina virtual, no navegador. Não instalou nada. Aquela janela embaixo com o cursor piscando é um terminal, e a partir de agora ele é sua ferramenta principal.
O que é um terminal
Um terminal é um programa que aceita comandos digitados e executa. Cada comando é uma palavra — às vezes com argumentos. No fim do comando você aperta Enter, o programa faz alguma coisa, e devolve o controle pra você.
Antes das janelas, dos ícones e do mouse, todo computador era operado por texto. Esse modelo — chamado de linha de comando — não desapareceu. Ele virou a camada profissional. Quase tudo que um desenvolvedor faz hoje acontece, em algum momento, através de um terminal.
Sua primeira tarefa
Dentro do diretório atual você vai criar um arquivo chamado ola.txt. O conteúdo é exatamente o texto olá mundo seguido de uma quebra de linha. Use os quatro comandos abaixo na ordem.
pwd- imprime onde você está no sistema de arquivos (print working directory)
ls- lista os arquivos do diretório atual — você ainda não deve ver
ola.txt echo "olá mundo" > ola.txt- cria o arquivo com esse conteúdo em uma única linha
cat ola.txt- imprime o conteúdo do arquivo pra confirmar
user@cyberfuturo:~/curriculum$ pwd /home/user/curriculum user@cyberfuturo:~/curriculum$ ls README.md cf lessons/ user@cyberfuturo:~/curriculum$ echo "olá mundo" > ola.txt user@cyberfuturo:~/curriculum$ cat ola.txt olá mundo $ █
O que o > está fazendo
O símbolo > é um redirecionador. Normalmente o echo imprime na tela; com > ele escreve no arquivo à direita. Se o arquivo já existia, é sobrescrito. Se quisesse adicionar sem apagar, usaria >>.
Esse é um dos momentos em que o terminal começa a parecer uma linguagem. Você combina pedaços pequenos pra fazer coisas grandes.
Valide com ./cf check
Quando estiver pronto, rode ./cf check no Codespaces. O validador olha o estado real do seu sistema de arquivos e te diz o que passou e o que faltou. Não tem “quase certo” — ou ola.txt existe com o conteúdo correto, ou não existe.
Se algo der errado
Se o arquivo ficar com aspas dentro do texto, você provavelmente escreveu echo ola mundo sem as aspas, ou usou aspas curvas do editor. Delete com rm ola.txt e tente de novo. Se o conteúdo terminar sem quebra de linha, o teste vai te avisar com uma dica específica. Se você se perdeu e está no diretório errado, volte com cd ~/curriculum e confirme com pwd.
O que você acabou de aprender
pwd- onde você está
ls- o que tem aqui
echo- imprime texto (ou redireciona pra um arquivo)
cat- lê o conteúdo de um arquivo
>- redireciona a saída do comando pra um arquivo