Segue abaixo uma lista com os comandos mais utilizados no Linux e suas funções:
ls
- Função: Lista o conteúdo de um diretório.
- Exemplo:
ls /home/usuario— Lista os arquivos no diretório especificado.cd - Função: Muda o diretório de trabalho.
- Exemplo:
cd /home/usuario/documentos— Muda para o diretório "documentos".pwd - Função: Exibe o diretório de trabalho atual.
- Exemplo:
pwd— Mostra o caminho completo do diretório atual.cp - Função: Copia arquivos ou diretórios.
- Exemplo:
cp arquivo.txt /home/usuario/backup/— Copia o arquivo para o diretório de backup.mv - Função: Move ou renomeia arquivos ou diretórios.
- Exemplo:
mv arquivo.txt /home/usuario/novodir/— Move o arquivo para o diretório "novodir".rm - Função: Remove arquivos ou diretórios.
- Exemplo:
rm arquivo.txt— Deleta o arquivo "arquivo.txt". Observação:rm -rremove diretórios recursivamente.mkdir - Função: Cria um novo diretório.
- Exemplo:
mkdir novo_diretorio— Cria o diretório "novo_diretorio".rmdir - Função: Remove um diretório vazio.
- Exemplo:
rmdir antigo_diretorio— Deleta o diretório, caso ele esteja vazio.cat - Função: Exibe o conteúdo de arquivos.
- Exemplo:
cat arquivo.txt— Exibe o conteúdo do arquivo "arquivo.txt".echo - Função: Exibe uma mensagem ou texto no terminal.
- Exemplo:
echo "Hello, World!"— Imprime a mensagem "Hello, World!" no terminal.grep - Função: Pesquisa por padrões em arquivos ou saídas de comandos.
- Exemplo:
grep "erro" arquivo.log— Pesquisa a palavra "erro" no arquivo "arquivo.log".find - Função: Busca por arquivos e diretórios em um caminho específico.
- Exemplo:
find /home/usuario -name "relatorio.txt"— Encontra o arquivo "relatorio.txt" no diretório especificado.chmod - Função: Modifica as permissões de arquivos e diretórios.
- Exemplo:
chmod 755 script.sh— Define permissões de leitura, escrita e execução para o proprietário, e de leitura e execução para os outros.chown - Função: Altera o proprietário e o grupo de arquivos ou diretórios.
- Exemplo:
chown usuario:grupo arquivo.txt— Muda o proprietário e o grupo do arquivo para "usuario" e "grupo", respectivamente.ps - Função: Exibe os processos em execução.
- Exemplo:
ps aux— Mostra todos os processos em execução no sistema.top - Função: Exibe uma lista dinâmica dos processos em execução, com informações sobre uso de CPU e memória.
- Exemplo:
top— Abre a interface interativa de processos.kill - Função: Envia um sinal para finalizar ou manipular processos.
- Exemplo:
kill 1234— Envia o sinal para finalizar o processo com o PID 1234.df - Função: Exibe o uso do espaço em disco.
- Exemplo:
df -h— Mostra o uso de disco de forma legível (em GB, MB, etc.).du - Função: Exibe o uso de espaço em disco por diretório ou arquivo.
- Exemplo:
du -sh /home/usuario/— Exibe o total de espaço utilizado no diretório "usuario".sudo - Função: Executa comandos com privilégios de superusuário (root).
- Exemplo:
sudo apt update— Executa o comando de atualização de pacotes com privilégios de administrador.apt(ouyum,dnfem outras distribuições) - Função: Gerencia pacotes de software (instalar, remover, atualizar).
- Exemplo:
sudo apt install vim— Instala o editor de texto "vim".wget - Função: Baixa arquivos da web.
- Exemplo:
wget http://exemplo.com/arquivo.zip— Baixa o arquivo especificado.curl - Função: Faz requisições HTTP e pode baixar arquivos.
- Exemplo:
curl -O http://exemplo.com/arquivo.zip— Baixa o arquivo via HTTP.tar - Função: Arquiva ou compacta arquivos.
- Exemplo:
tar -cvf arquivo.tar pasta/— Cria um arquivo .tar da pasta "pasta". Exemplo:tar -xvf arquivo.tar— Extrai o conteúdo de um arquivo .tar.zip/unzip - Função: Compacta e descompacta arquivos no formato .zip.
- Exemplo:
zip arquivo.zip arquivo.txt— Compacta o arquivo "arquivo.txt". Exemplo:unzip arquivo.zip— Descompacta o arquivo "arquivo.zip".history - Função: Exibe o histórico de comandos executados.
- Exemplo:
history— Mostra a lista de comandos anteriores.alias - Função: Cria um atalho para comandos ou sequências de comandos.
- Exemplo:
alias ls='ls -la'— Cria um atalho para o comandolsque sempre exibirá detalhes completos.shutdown - Função: Desliga o sistema.
- Exemplo:
sudo shutdown -h now— Desliga o sistema imediatamente.reboot - Função: Reinicia o sistema.
- Exemplo:
sudo reboot— Reinicia o sistema imediatamente.
Cada comando tem uma série de opções e parâmetros que podem ser usados para customizar sua execução, e você pode obter mais informações sobre qualquer um deles usando o comandomanouhelpmais nome do comando.
A melhor forma de aprender é praticando e com o tempo nem vai mais utilizar o mouse.
Bons estudos.