Avançar para a área de conteúdo

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

A primeira vez que acessar o developerWorks, um perfil será criado para você. Informações do seu perfil (tais como: nome, país / região, e empresa) estarão disponíveis ao público, que poderá acompanhar qualquer conteúdo que você publicar. Seu perfil no developerWorks pode ser atualizado a qualquer momento.

Todas as informações enviadas são seguras.

  • Fechar [x]

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Todas as informações enviadas são seguras.

  • Fechar [x]

Tarefas básicas para novos usuários do Linux

Socorro! Instalei o Linux. E agora?

Ian Shields, Senior Programmer, IBM
author photo - Ian Shields
Ian Shields trabalha em muitos projetos Linux para a zona Linus do developerWorks Linux. Ele é um Programador Sênior na IBM em Research Triangle Park, NC. Ele se uniu à IBM em Canberra, Austrália, com Engenheiro de Sistemas em 1973, e desde então trabalhou em sistemas de comunicação e computação disseminada em Montreal, Canadá e em RTP, NC. Ele possui diversas patentes e publicou diversos papers. Sua licenciatura universitária foi em matemática pura e filosofia pela Australian National University. Ele é um M.S. e Ph.D. em ciência da computação pela North Carolina State University. Você pode entrar em contato com Ian através do endereço ishields@us.ibm.com.
(Um autor Contribuidor do IBM developerWorks)

Resumo:  Se você for um usuário do Windows, pode achar que seu sistema Linux é um pouco diferente do que está acostumado. Uma de suas primeiras tarefas será provavelmente a instalação de softwares adicionais, incluindo alguns dos vários softwares da IBM para Linux. Em muitos casos, para instalar softwares em um sistema Linux é preciso fazer login, tornar-se super usuário (ou usuário raiz) para algumas tarefas, abrir uma janela de terminal ou de shell e montar uma unidade de CD-ROM, DVD ou USB. Este artigo ensina essas tarefas básicas para usuários iniciantes, e mais.

Data:  19/Mai/2011
Nível:  Introdutório

Atividade:  13447 visualizações

Acesso à linha de comando

Às vezes, em um sistema Linux, é preciso inserir comandos do Linux em vez de usar uma GUI. Uma janela de Terminal do Linux é semelhante a um prompt de comandos do DOS no Windows. Em nosso desktop KDE, é possível obter uma lista de programas de terminal disponíveis usando Start->Applications->System->Terminal como mostra a Figura 17.


Figura 17. Abrindo um terminal no OpenSUSE com KDE 4

No sistema Ubuntu, é possível encontrar uma janela de terminal em Applications->Accessories->Terminal como mostra a Figura 18 ou em Applications->System->Terminal. Em sistemas Fedora, procure em Applications->System Tools->Terminal.

Observação: Se você clicar com o botão direito (ou usar o botão apropriado, se tiver reconfigurado o mouse) na opção do menu do terminal, geralmente verá uma opção para incluir este ícone no painel ou desktop. Se você adicioná-lo ao painel, terá acesso rápido a um terminal sem precisar acessar os menus.


Figura 18. Ícone do shell do KDE

No sistema OpenSUSE, selecione a opção de Terminal (konsole) e será exibira uma janela de terminal semelhante à da Figura 19. Na Figura 19 e na Figura 20, incluímos alguns comandos e suas saídas, que discutiremos abaixo.


Figura 19. Ícone do shell do KDE

A janela de terminal do Ubuntu será semelhante à da Figura 20.


Figura 20. Ícone do shell do KDE

A aparência padrão da janela de shell depende da distribuição e do desktop escolhido. Para redimensioná-la, use o botão esquerdo do mouse para arrastar os cantos ou lados da janela. Para rolar pelo histórico mais recente, use a barra de rolagem. O prompt de comandos geralmente termina com um caractere $ para usuários que não são raiz. Normalmente o prompt de comandos termina com o caractere # para indicar que o usuário do shell é o usuário raiz ou tem autoridade de raiz. Use a seta para cima para recuperar comandos anteriores e modificá-los, se necessário. Geralmente há um menu Settings ou Terminal no qual é possível alterar coisas como a cor e fonte da janela.

Figura 19 e Figura 20 mostram alguns comandos e suas saídas:

whoami
Mostra quem está usando esta janela de terminal, ian neste caso.
pwd
Mostra o nome completo do diretório de trabalho atual, que é /home/ian neste caso. Observe que o til (~) antes de $ no prompt de comandos mostra que o usuário está atualmente em seu diretório inicial.
cd
Altera o diretório de trabalho atual. Nós demonstramos a alteração para o diretório / (ou raiz) e depois para o diretório /tmp, que geralmente é usado para armazenar arquivos temporários. Observe que / é a raiz de todo o sistema de arquivos, e /root é o diretório inicial do usuário raiz. O uso de cd sem qualquer diretório retorna o usuário ao diretório inicial, e o uso de cd  - retorna ao último diretório em que o usuário esteve anteriormente antes do atual. Usuários que não são raiz normalmente terão seu diretório inicial em /home. Por exemplo, /home/ian é meu diretório inicial em um sistema no qual meu ID seja ian. Lembre-se que o til (~) representa o diretório inicial do usuário atual. Inclua o nome de um usuário específico para indicar o diretório inicial desse usuário. Por exemplo, o diretório inicial do usuário ian também pode ser representado como ~ian.
uname
Sem parâmetros, mostra o nome do sistema operacional: Linux. Com o parâmetro -a, exibe informações adicionais sobre o sistema.
which
Varre os diretórios na variável de ambiente PATH e mostra o caminho completo de um programa executável que seria executado se o usuário digitasse o comando na linha de comando do shell. Neste caso, vemos que o programa xclock seria executado a partir de /usr/bin/xclock. Observação: este aplicativo nem sempre está instalado em uma instalação Linux padrão. É geralmente parte de um pacote com um nome como xorg-x11-apps, então talvez seja necessário localizar e instalar o pacote apropriado para usá-lo.
xclock
Inicia uma nova janela no desktop com um relógio. Observe o & ao final do comando, que indica que o processador de comando deve retornar o controle à janela de terminal em vez de esperar que o comando conclua. Observe também que esse é o primeiro processo criado nesta janela de terminal, e que seu ID do processo (PID) é 1774.
ps
Com a opção -T, exibe todos os processos iniciados por deste terminal. Em alguns sistemas, a exibição padrão do comando ps inclui o status do processo. Consulte as man pages para obter detalhes sobre todas as opções e colunas da saída possíveis. Se o status fosse exibido neste exemplo, você veria o programa de shell bash esperando entrada (status S de "sleeping", ou seja, em espera) assim como o processo xclock. O comando ps está executando e teria status R de "runnable", ou seja, executável.

A saída desses dois comandos é mostrada nas duas janelas de terminal acima. Um texto do sistema Ubuntu é mostrado na Lista 1.


Lista 1. Saída de alguns comandos básicos do Ubuntu

ian@pinguino:~$ whoami
ian
ian@pinguino:~$ pwd
/home/ian
ian@pinguino:~$ cd /
ian@pinguino:/$ cd /tmp
ian@pinguino:/tmp$ uname
Linux
ian@pinguino:/tmp$ uname -a
Linux pinguino 2.6.35-27-generic #48-Ubuntu SMP Tue Feb 22 20:25:29 UTC 2011 
i686 GNU/Linux
ian@pinguino:/tmp$ which xclock
/usr/bin/xclock
ian@pinguino:/tmp$ xclock&
[1] 2072
ian@pinguino:/tmp$ ps -T
  PID  SPID TTY          TIME CMD
 2049  2049 pts/1    00:00:00 bash
 2072  2072 pts/1    00:00:00 xclock
 2073  2073 pts/1    00:00:00 ps
ian@pinguino:/tmp$ 

Alguns outros comandos que podem ser úteis são:

info cmd_name
Exibe informações sobre o comando chamado cmd_name. Experimente o info info para descobrir mais sobre o sistema de documentação info.
man cmd_name
É uma interface para as páginas manuais (man) on-line sobre o comando chamado cmd_name. Algumas informações estão disponíveis no formato info, enquanto outras estão disponíveis apenas no formato man page. Experimente o man man para descobrir mais sobre páginas manuais.

4 de 11 | Anterior | Próximo

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Linux
ArticleID=658932
TutorialTitle=Tarefas básicas para novos usuários do Linux
publish-date=05192011
author1-email=ishields@us.ibm.com
author1-email-cc=