May 20
Durante muito tempo o Linux foi chamado de sistema operacional para “Nerds” porque enquanto no Windows se utilizava para 99% das atividades o ambiente gráfico, no Linux muitas operações (principalmente de instalação e configuração de aplicativos) tinham que ser realizadas através de linhas de comando em um terminal.

Hoje essa história ja está bem diferente, e para um usuário comum, poucas atividades requerem o uso do terminal. Mas ele está lá e é muito bom saber um pouco sobre ele e os principais comandos.

Não estou querendo dizer que a partir de agora voce passe a utilizar somente o terminal, mas em algumas operações ele pode ser realmente muito útil.

Para conhecermos melhor a nomenclatura técnica utilizada, podemos dizer que voce tem dois modos de passar informações para o computador. Uma através de um ambiente gráfico (janelas, menus, cliques, etc..) chamado de Interface grafica do usuario (GUI - grafic user interface). E o outro modo é através do “prompt” , chamado de Interface de Linha de Comando (CLI - command line interface).

Tanto no Linux como no windows temos uma interface de linha de comando. No Windows ela é chamada de “prompt do DOS” e ainda é utilizada para algumas tarefas, principalmente em aplicações de rede (para descobrir o seu IP por exemplo (ipconfig), ou verificar as configurações do sistema (msconfig)).

No Linux o ambiente de linha de comando é muito mais poderoso e permite a voce comandar e realizar todas as operações do computador (desde que voce saiba os comandos, é claro!)

Vamos nesse artigo explorar o básico e no futuro iremos detalhar mais algumas funções interessantes, uma vez que a interface gráfica do Linux esta se desenvolvendo tanto que práticamente somente usuários avançados estão utilizando o CLI.

Para acessar o ambiente de linha de comando é necessário executar um terminal. O terminal pode ser encontrado em Aplicações/acessorios/console. (em algumas traduções ele é chamado de terminal, em outras de console).

Capture19-5-2008-17.24.37

Abrindo o terminal voce podera observar o que chamamos de “prompt” de comando:

Capture19-5-2008-17.25.15

Este é um terminal sendo rodado a partir de um Live CD do Ubuntu. Voce pode reparar que ele avisa que para rodar um comando como administrador deve ser usado o comando Sudo.

Devido ao sistema de segurança do Linux, algumas operações só podem ser realizadas pelo administrador do sistema. Isso evita que qualquer um possa bagunçar o sistema e deixa-lo inativo, ou que algum usuário mal intencionado possa danificar o sistema de propósito. Mas não neste momento detalhar isso.

Abaixo do aviso voce pode ver o prompt de comando. Ele especifica a máquina e o dominio que voce esta usando (neste caso ubuntu@ubuntu) e fecha a linha com um “$”.

Este sinal ($) é chamado de prompt e siginifica que está pronto para receber um comando. O prompt “$” é em geral apresentado para o usuário comum. Quando estamos em modo de administrador o prompt será apresentado como “#”.

Para enviar comandos ao computador através do Terminal voce deve simplesmente digitar o comando e teclar enter. Ao teclar enter, o comando será executado e voce verá o resultado na tela do seu computador.

Por ex. para voce visualizar os arquivos e diretórios usando o terminal voce deve digitar ls e teclar Enter.

Uma observação importante - O linux diferencia letras maiusculas de minusculas, então deve-se ter bastante atenção e cuidado pois, ls, Ls, LS e lS são coisas diferentes para o terminal.

Capture19-5-2008-17.25.35

Pode-se ver que aparece uma linha com o nome dos arquivos e diretorios presentes na pasta do usuário. (Também vamos detalhar os comandos futuramente).

Um outro comando muito útil e importante no modo terminal é o “man” . Ele apresenta informações detalhadas (algumas vezes detalhadas demais) sobre um determinado comando. Por ex. experimente digitar “man ls” e tecle enter.

Capture19-5-2008-17.28.51

voce vai observar a seguinte pagina sendo apresentada no terminal.

Capture19-5-2008-17.28.34

Onde se encontra informações mais detalhadas sobre o uso do comando ls.

Bem, hoje já foi bastante informação, não é? Logo iremos detalhar alguns comandos importantes para o terminal.

Espero que tenham gostado!

Veja Também:

written by Mauricio Cesar Palmieri \\ tags: , , ,