Publicidade

10 comandos essenciais do Linux

Por| 02 de Abril de 2014 às 10h31

Link copiado!

10 comandos essenciais do Linux
10 comandos essenciais do Linux

Depois de conhecer bem a estrutura de diretórios do Linux, chegou o momento de se aventurar com alguns dos comandos mais utilizados do sistema. A princípio, pode parecer bobagem, visto que hoje quase todas as operações podem ser feitas na interface gráfica do sistema e muitas distros fornecem assistentes até mesmo para a confguração de servidores. Mas saiba que há muitas vantagens no uso do modo console ou de um emulador de terminal.

O modo texto do Linux oferece mais liberdade ao usuário, que pode abusar dos parâmetros de cada comando, executando ações muito personalizadas. Além disso, depois de se acostumar com o uso do sistema por esse meio, você perceberá a agilidade que o teclado oferece, principalmente ao conhecer teclas de atalho, variáveis e outros truques permitidos pelo terminal.

Como se não bastasse, aprender a trabalhar bem com os comandos em modo texto é entender um pouco dos bastidores do Linux e o que se passa por trás dos assistentes gráficos que facilitam algumas tarefas do sistema. Assim, quando esses softwares usados com o mouse não derem conta do recado, você poderá contornar as limitações rapidamente.

Nesta lista estão dez comandos básicos e úteis utilizados à exaustão não apenas por aqueles que chegaram agora no mundo do Linux, mas também por usuários experientes. Note que a intenção deste artigo não é explicar extensivamente o uso de cada um dos comandos, mas fornecer meios para que iniciantes possam conhecê-los e, posteriormente, caminhar sozinhos em busca dos seus próprios interesses e uso.

Continua após a publicidade

Portanto, arregace as mangas e execute o Terminal do Ubuntu.

1. man: aprenda mais sobre os comandos

O comando man deveria estar no topo de toda lista de comandos importantes do Linux. A razão é muito simples: basta executá-lo para carregar uma página de manual (man page) sobre os comandos do sistema, com definições não apenas do uso de cada ferramenta, mas também descrições detalhadas dos inúmeros parâmetros do software e exemplos de uso.

Continua após a publicidade

Para ler as man pages é muito fácil e basta executar o man seguindo do nome do comando que você deseja buscar ajuda. Não se esqueça de pressionar a tecla Enter após digitar o comando, caso contrário ele não será executado.

Ao executar man cp, por exemplo, você poderá ler todas as instruções para o uso do comando cp. E antes de passarmos para o próximo item da lista, valem duas dicas: a primeira é que existe o comando man man, para o caso de dúvidas sobre o uso do próprio man. A segunda é que é possível traduzir o conteúdo das páginas de manual para o português, caso estejam em inglês, instalando o manpages-pt pela Central de Programas do Ubuntu.

2. ls: listagem de arquivos

Para listar os arquivos existentes em algum diretório, basta usar o comando ls. Se executado sem parâmetros, ele listará o conteúdo do diretório em que você se encontra. Mas você pode indicar um caminho para ele, como ls /usr/bin, por exemplo.

Continua após a publicidade

Também é possível usar o ls para conferir o tamanho e a data de criação de cada arquivo ou pasta. Para isso, use o parâmetro -lh, como no exemplo a seguir: ls -lh. E se você também quiser listar os arquivos ocultos, que começam com um ponto, use a opção -a (ls -lha).

3. cd: navegue pelo sistema de arquivos

Para pular de pasta em pasta, não precisa abrir o gerenciador de arquivos. No próprio terminal é possível navegar pelo sistema de arquivos usando o comando cd seguido do caminho que você deseja seguir. Exemplo: cd /usr.

Continua após a publicidade

Vale a pena notar que existem alguns atalhos que podem facilitar a vida do usuário. Se você executar o comando cd sem parâmetros, ele retorna para a pasta do usuário, localizada em /home. Para voltar um nível acima na árvore de diretório, use "cd ..", sem as aspas. Dessa forma, se você estiver em /usr/bin e executar "cd ..", voltará para o diretório /usr.

4. cp: copiar arquivos e pastas

Copiar um arquivo pelo terminal também é moleza. Use o comando cp seguindo do arquivo de origem e o destino para ele, que pode ser tanto uma nova pasta quando um novo arquivo, com nome diferente. Exemplo: cp arquivo1.txt arquivo2.txt ou, então, cp arquivo1.txt pastanova/.

Para copiar um diretório todo, não se esqueca de inserir o parâmetro -r. Se quiser clonar uma pasta, use cp -r pasta1 pasta2, por exemplo.

Continua após a publicidade

5. mv: mover arquivos e pastas

Para mover arquivos existe o comando mv e ele pode ser usado tanto para remanejar arquivos como para renomeá-los. Se quiser enviar o arquivo de uma pasta para outra, basta seguir o exemplo mv pasta1/arquivo1 pasta2/. Se preferir apenas renomeá-lo, use mv arquivo1 arquivo2.

6. more: ler arquivos de texto

Caso você precise ler o conteúdo de um arquivo de texto, use o comando more seguido do caminho e nome do arquivo, como em more /home/user/arquivo.txt.

Continua após a publicidade

Todo conteúdo do arquivo será exibido no terminal, preenchendo a tela com texto. Para prosseguir com a leitura, pressione a barra de espaço e, caso precise voltar uma ou mais páginas, use a tecla "b". Se quiser sair antes do fim do arquivo, pressione "q".

7. df: conferir o espaço em disco

Quer saber qual é o espaço total e quantos GB disponíveis existem em cada partição do sistema? Use o comando df -h. A opção -h, aliás, quer dizer human-readable, ou seja, legível para humanos. Se você executar o comando sem ela, as informações serão exibidas em kilobytes e será necessário convertê-las mentalmente para outras unidades.

Continua após a publicidade

8. sudo: permissões especiais

Por razões de segurança, o Linux trabalha com permissões de usuários. Por isso, determinados comandos ou arquivos são acessíveis apenas pelo próprio dono ou pelo usuário administrador (root). Para que você não tenha que trocar de usuário a todo instante, existe o comando sudo, que garante credenciais de usuário root temporariamente, mediante a informação de uma senha.

Para fazer o teste, tente executar o comando ls /root. Você reberá um aviso de permissão negada. Em seguida, execute sudo ls /root. Depois de informar a senha do seu próprio usuário (no caso do Ubuntu), o comando será executado normalmente e os arquivos a pasta root serão listados no terminal.

9. grep: buscas em textos

Continua após a publicidade

Imagine a seguinte situação: você tem um arquivo de texto com cerca de 200 nomes de alunos de certa escola, mas não tem certeza se um nome em específico está listado. O grep ajuda você a procurar por esse aluno e a fazer muito mais com a ajuda de expressões regulares.

Bastaria executar o comando grep "Nome do Aluno" arquivo.txt para que o terminal busque pelo nome indicado dentro da relação. Caso você não tenha certeza se o nome do aluno foi escrito respeitando as letras maiúsculas, adicione o parâmetro -i para que grep passe a ignorar essa distinção durante a busca.

10. clear: limpar o buffer

Por último, um comando que ajuda a organizar um pouco a confusão de letras que ficam no terminal depois de horas de uso. Para limpar toda a ela, execute o comando clear. Depois, é só voltar a usar o terminal normalmente, como se nada tivesse acontecido.

Continua após a publicidade

Este artigo faz parte de nossa biblioteca de conteúdo "Tudo o que você precisa saber sobre o Linux". Não deixe de acessar e conferir todo o conteúdo publicado sobre o Pinguim.