Olá, Terminal!

Para esta parte, presumimos que já trataste dos passos para te ligares ao tilde.pt por SSH. Este pequeno manual está escrito para quem nunca viu uma linha de comandos, mas também contém pormenores úteis para quem já está habituado/a a shells.

Aqui, usamos os termos shell, "linha de comandos" e "terminal" como sendo equivalentes. Tecnicamente não são (o terminal é o programa usado para interagir com a shell), mas quando é preciso optar entre a clareza e o rigor, preferimos a clareza.

Terminal? Shell?

Já deves ter vislumbrado uma shell num filme de hackers ou algo assim, onde feiticeiros dos computadores teclam comandos para ecrãs com cascatas intermináveis de texto. Pode parecer intransponível, mas é na verdade uma forma diferente e especial de interagirmos com computadores -- especialmente à distância, como é o nosso caso aqui.

Uma shell serve para dizermos ao computador o que queremos que ele faça; é o que já realizamos nos nossos computadores usando interfaces gráficos (GUIs), mas na shell fazemo-lo usando texto simples.

Quando abrimos a shell, encontramo-nos no nosso home directory, a nossa casa dentro de um computador, que se situa no directório /home/username.

A primeira coisa que vamos descobrir é o que o nosso home contém, e para isso vamos empregar o nosso primeiro comando:

ls

Ao escrever estas duas letras e carregar em Enter, vamos obter a lista dos ficheiros e pastas presentes no directório onde estamos.

Apenas vamos encontrar uma pasta chamada public_html. Este é um directório especial: tudo o que estiver lá dentro é publicamente acessível através da internet. Podemos ir lá dentro com o comando cd:

cd public_html

Não é preciso escrever tudo por extenso: se começares por escrever cd pu e carregares na tecla Tab, a shell tratará de completar o resto.

Agora que estás dentro do directório, volta a listar os conteúdos usando o ls, e vais ver um ficheiro chamado index.html. Esse ficheiro é o que vai ser mostrado ao aceder à tua página em https://tilde.pt/~username, por isso vamos tratar de o tornar nosso!

Editar ficheiros

A nossa linha de comandos tem inúmeras pequenas ferramentas à disposição para executarmos todo o tipo de acções. Existem vários editores de texto e vamos usar um dos mais simples, o nano:

nano index.html

Agora, podes alterar ou acrescentar à vontade. Na parte de baixo do editor podes ver vários comandos e os respectivos atalhos, mas os que nos interessam para já são estes:

  • Ctrl-O: Gravar
  • Ctrl-X: Sair
  • Alt-U: Voltar atrás (undo)
  • Ctrl-W: Procurar
  • Ctrl-C: Cancelar o comando em que estamos
  • Ctrl-G: Ver a ajuda do nano (e os seus imensos atalhos)

Quando terminares as tuas primeiras edições, podes sair com Ctrl-X e, caso ele pergunte se queres gravar, faz Y e Enter.

Agora podes aceder à tua home page em https://tilde.pt/~username e admirar as alterações que fizeste.

Outros recursos

Ainda nos falta completar este guia, mas nos entretantos existem outras boas fontes de conhecimento: