O básico sobre a linha de comando
From Freespire
| Manual do usuário Freespire | |
|---|---|
| Página principal-->Outros idiomas-->Português-->Manual do usuário Freespire-->O básico sobre a linha de comando | |
Introdução
A Linha de Comando no Freespire não difere muito da linha de comando de outros sistemas operacionais, como o DOS do Windows. Apesar de não contar com uma interface gráfica para ajudá-lo aqui e ali, o uso de comandos é uma ferramenta poderosa no seu dia a dia. Entender o básico da linha de comando vai ajudá-lo a entender melhor o Freespire e o Linux em geral. Como você verá, ela não é nenhum bicho-de-sete-cabeças.
Quando queremos nos referir à Linha de Comando, geralmente dizemos "Terminal" (pode-se dizer "Console", também). Esta palavra é reminiscente dos primeiros dias da computação, quando um dispositivo na ponta final (terminus, em Latim) de uma linha de comunicação permitia interação com o computador. Esses dispositivos funcionavam através de caracteres (linha de comando), pois naquele tempo não havia outras alternativas!
Para começar uma sessão de terminal no Freespire, clique no ícone à direita do botão Launch (se você não mudou a ordem padrão) no painel da Área de Trabalho. (Não há como errar: é o ícone parecido com um quadro-negro ou monitor, com o sinalzinho ">" branco no canto superior esquerdo.) Imediatamente, abre-se uma janela que mostra mais ou menos isto:
ceti@Ludi:~$
Na sua máquina, "ceti" será substituído pelo seu nome de usuário e "Ludi" pelo nome que você deu a seu computador durante a instalação. Isto é o que chamados de prompt. O quadrado preto no fim da linha é o cursor -- ele mostra, simplesmente, onde você está na linha de comando.
Comandos Básicos
Se você já usou a linha de comando no DOS do Windows, você já estará familiarizado com vários comandos, só que eles têm nome diferentes no Linux. Alguns dos mais usados são:
- ls Mostra uma lista com os arquivos do diretório atual. Equivalente no DOS: "dir"
- ls -l Mostra uma lista detalhada dos arquivos no diretório atual
- cp Copia arquivos de um lugar para outro, como em cp arquivoX.txt /outroDir/arquivoX.txt. Equivalente no DOS: "copy"
- rm Apaga um arquivo. Equivalente no DOS: "del"
- rm -r Apaga um diretório, inclusive sub-diretórios, se houver
- cd Muda para outro diretório, como em cd /outroDir. Equivalente no DOS: "cd"
- mkdir Cria um diretório novo, como em mkdir minhasFotos. Equivalente no DOS: "md"
Muitos comandos possuem argumentos que modificam seu comportamento. No segundo exemplo acima, usamos o argumento -l para fazer com que o comando ls produza uma lista detalhada, ao invés da lista sucinta padrão. No quinto exemplo, usamos o argumento -r para dizer ao comando rm que queremos que seja apagado um diretório, não um arquivo (apagar um diretório sem esse argumento resulta em uma mensagem de erro). Muitos comandos admitem o argumento --help, que mostra todos os seus argumentos disponíveis e como é sua sintaxe.
OBSERVAÇÃO: Caso o "--help" seja muito extenso para caber em uma única tela, adicione | more no final da linha, o que faz com que haja uma pausa quando a tela ficar cheia. Aí é só pressionar a barra de espaço no teclado para que a próxima tela seja exibida.
Dicas Úteis
No terminal padrão do Freespire, há um histórico dos comandos. Você pode usar as setas "para cima" e "para baixo" para ver os comandos que você já rodou. Ao aparecer um que você deseja executar novamente, basta apertar a tecla ENTER. Você pode também editar esse comando e só então pressionar ENTER para rodá-lo com suas modificações.
Os arquivos no Linux sempre têm nomes compridos, o que faz com que seja difícil digitá-los, às vezes :). Uma excelente solução é começar a digitar o nome do arquivo e apertar a tecla TAB. Com isso, o terminal tentará completar o nome com base nos arquivos do diretório onde você está. Por exemplo, se você deseja copiar TheWorldsGreatestAppInstaller_4.5.3.1-beta3.tar.gz, você pode digitar apenas cp TheW e pressionar TAB para terminar o nome do arquivo. Se houver mais de um começado com TheW, o terminal vai sugerir um arquivo cada vez que a tecla TAB for pressionada. Simplesmente pare quando aparecer aquele que você quer (no nosso caso, TheWorldsGreatestAppInstaller_4.5.3.1-beta3.tar.gz).
Esta página faz parte do manual do usuário Freespire. Por favor, reveja as linhas gerais para edição e siga o guia de estilo. Use a página de discussão para comentar sobre o artigo.

