O linux possui muitos comandos que podem ser usados via linha de comando no “temido” terminal. Você não precisa saber e nem decorar todos, mas existem alguns que podemos listar como essenciais para um uso, digamos que eficiente do sistema.
Antes de começarmos vale esclarecer que os comandos permitem o uso de opções que executam ou exibem resultados diferentes. Caso você queira conhecer todas as opções basta digitar o comando seguido da opção –help para ver todas as opções e o que cada uma faz.
Você pode ver no vídeo a seguir os comandos em ação.
Comando LS
Listar o conteúdo de diretórios ou pastas.
ls (Exibe todos os arquivos e pastas de um diretório) ls -a (Exibe todos os arquivos e pastas incluindo arquivos ocultos) ls -l (Exibe todos os arquivos e pastas de um diretório com informações de permissões, proprietário, tamanho, data, etc)
Comando CLEAR
Limpar a tela do terminal.
clear
Comando PWD
Exibe o caminho do seu diretório atual.
pwd
Comando CD
Acessar ou mudar de diretório.
cd nome_diretorio
Comando TOUCH
Criar arquivo via linha de comando.
touch nome_arquivo (para criar um único arquivo)
touch nome_arquivo{1..5} (para criar uma sequência de arquivos)Comando NANO
Editor de texto para linha de comando.
nano nome_arquivo
Comando CAT
Exibir o conteúdo de um arquivo.
cat nome_arquivo
Comando DIFF
Exibe a diferença entre arquivos.
diff nome_arquivo_A nome_arquivo_B
Comando MKDIR
Criar um novo diretório ou pasta.
mkdir nome_pasta
Comando CP
Copiar arquivos e diretórios.
cp nome_arquivo_origem nome_arquivo_destino
Comando MV
Mover ou renomear um arquivo.
mv nome_arquivo nome_arquivo_novo (renomear) mv nome_arquivo /pasta_destino/nome_arquivo (mover)
Comando RM
Remover um arquivo.
rm nome_arquivo
Comando RMDIR
Remover um diretório ou pasta vazio.
rmdir nome_pasta (pasta vazia sem nenhum arquivo ou pasta dentro) rm -R nome_pasta (pasta que contenha arquivos e outras pastas, tudo será excluído)
Comando WHOAMI
Exibir nome do usuário.
whoami
Comando ZIP
Compactar arquivo(s).
zip nome_arquivo
Comando UNZIP
Descompactar arquivo zip.
unzip nome_arquivo.zip
Comando UNAME
Exibir informações do sistema.
uname
Comando FIND
Procurar um arquivo ou pasta.
find -name nome_arquivo
Comando FREE
Exibe a quantidade de memória livre e alocada.
free
Comando HISTORY
Exibe histórico de comandos.
history
O linux possui muitos outros comandos que juntos com suas flags ou opções se tornam ferramentas poderosas na administração do sistema.
Valeu e até a próxima!