11 Comandos do terminal Linux que você precisa conhecer

Para qualquer profissional de T.I. é quase que obrigatório ter o minimo de conhecimento no Linux o sistema operacional open source mais usado, com o crescimento da computação em nuvem e conteinerização de aplicações, saber executar ou entender os comandos dado no terminal é imprescindível.

Pensando nisso resolvemos listar aqui os 8 comandos mais utilizados no Linux independente da distribuição que você esteja utilizando.

Comandos que mostram informações do sistema

O primeiro comando que vamos mostrar é bem interessante, ele exibe as principais informações do sistema como nome do desktop, nome do sistema operacional, versão do kernel e tipo de hardware entre outras informações.

uname -a
Terminal

Que tal checar a quantidade de disco utilizada e as partições criadas? bom é simples basta usar o comando abaixo

df
Terminal

E como faz para checar as informações da memória e do arquivo de swap? simples

free -h
Terminal

Comandos para navegar pelo terminal

Esses comandos são os que você mais vai utilizar no dia a dia, principalmente quando é necessário acessar uma maquina remota por ssh por exemplo, caso nunca tenha feito isso ou gostaria de saber temos um tutorial passo a passo de como criar um túnel ssh para acessar um computador remoto em uma rede privada.

Para acessar um diretório através do terminal, esse comando necessita de receber um parâmetro que é o caminho para onde você quer navegar.

cd <caminho-do-directorio>
Terminal

Abaixo temos um exemplo acessando a pasta home que fica na raiz.

cd /home
Terminal

Caso precise você pode voltar uma pasta com o comando

cd ../
Terminal

Depois que conseguimos acessar um diretório é natural que a gente queira visualizar os arquivos e diretórios que há dentro, bom isso é muito simples, basta usar o comando ls esse comando pode receber alguns parâmetros para deixar nossa visualização mais adequada a nossa necessidade.

Visualização simples

ls
Terminal

Visualização em lista

ls -l
Terminal

Visualização de arquivos ocultos

ls -
Terminal

Comando para manipular arquivos e diretórios

Navegando pode ser que você precise criar uma pasta (diretório) novo, é simples fazer isso através do terminal basta usar o comando mkdir e como parâmetro você precisa passar o nome da nova pasta ex.

mkdir nome_da_nova_pasta
Terminal

E se ao invés de criar uma pasta você queira criar um arquivo? bom podemos fazer isso de algumas formas, uma das mais comuns é o comando touch basta passar como parâmetro o nome do arquivo e caso precise passe a extensão também. Ex.

touch nome_do_novo_arquivo
Terminal

ou

touch nome_do_novo_arquivo.extensao
Terminal

Caso precise visualizar o conteúdo de um arquivo de texto, basta usar o comando cat é necessário passar um parâmetro para ele o cominho completo do arquivo e extensão.

cat <caminho-do-arquivo>
Terminal

E como fazemos para remover um arquivo? é simples com o comando rm basta passar como parâmetro o caminho absoluto do arquivo. Ex.

rm <caminho-do-arquivo>
Terminal

Atenção esse comando não exclui pastas para isso precisamos passar um parâmetro a mais. Ex.

rm -rf <caminho-do-diretorio>
Terminal

Muitas vezes é necessário copiar alguns arquivos, podemos conseguir através do comando cp esse comando recebe dois parâmetros, o primeiro o caminho do arquivo de origem e o seguindo o caminho do arquivo de destino.

cp <caminho-de-origem> <caminho-de-destino>
Terminal

Podemos também copiar pastas inteiras e recursivamente todos os arquivos contido dentro

cp -r <caminho-da-pasta-origem> <caminho-da-pasta-destino>
ShellScript

Também podemos copiar apenas alguns arquivos internos usando uma expressão, digamos que queremos copiar somente arquivos .txt de dentro de uma pasta para outro, segue o exemplo.

cp -r pasta_origem/*.txt pasta_destino/
ShellScript

Comandos de permissionamento

No Linux muitas vezes é necessário alterar as permissões de arquivos e pastas, em breve vamos escrever um artigo abrangendo de forma mais detalhada sobre o sistema de permissões, mas por hora vamos mostrar os mais simples.

Atribuir uma permissão a um arquivo é simples basta usar o comando chmod com o código de permissão e o nome do arquivo como parâmetros.

chmod <permissao> <caminho-do-arquivo>
Terminal

Ex de como atribuir todas as permissões a um arquivo.

chmod 777 caminho_do_arquivo
ShellScript

Links para principais distribuições Linux

Mauricio Lima
Mauricio Lima

Bacharel em Ciência da Computação, profissional dedicado ao desenvolvimento de software e entusiasta da tecnologia.

Artigos: 65