Olá estudante.
No Linux, existem diversos comandos que você pode usar para copiar e mover arquivos de maneira eficiente.
Vou te explicar como usar alguns dos mais comuns: cp e mv.
O comando cp é usado para copiar arquivos ou diretórios de um lugar para outro.
Sintaxe:
cp [opções] origem destino
Exemplo de uso:
Para copiar um arquivo de um diretório para outro:
cp arquivo.txt /home/usuario/destino/
Para copiar um diretório inteiro, incluindo seus subdiretórios e arquivos:
cp -r pasta_origem /home/usuario/destino/
Opções úteis:
- -r: Copia diretórios recursivamente.
- -i: Pergunta antes de substituir um arquivo existente no destino.
- -v: Exibe os arquivos sendo copiados, útil para depuração.
O comando mv é usado tanto para mover arquivos de um diretório para outro quanto para renomear arquivos.
Sintaxe:
mv [opções] origem destino
Exemplo de uso:
Para mover um arquivo para outro diretório:
mv arquivo.txt /home/usuario/destino/
Para renomear um arquivo:
mv arquivo_antigo.txt arquivo_novo.txt
Opções úteis:
- -i: Pergunta antes de substituir um arquivo existente no destino.
- -v: Exibe os arquivos sendo movidos, útil para depuração.
Manipulação de Processos no Linux (Ubuntu)
No Linux, os processos são programas em execução.
Você pode interagir com eles de várias maneiras usando comandos como ps, top, kill e jobs.
Listar Processos:
O comando ps exibe uma lista dos processos em execução no momento.
Para ver todos os processos do sistema:
ps aux
Para ver os processos de um usuário específico:
ps -u usuario
O comando top mostra uma visão dinâmica dos processos em tempo real, incluindo o uso de CPU e memória:
top
Para terminar um processo, usamos o comando kill.
Para matar um processo específico, é necessário saber o PID (ID do Processo).
Primeiro, encontre o PID com ps ou top
Depois, use o kill seguido do PID:
kill PID
Caso o processo não seja finalizado com o kill normal, você pode forçar com:
kill -9 PID
Encerrar varios processos de uma vez:
killall nomeprocesso
ex: killall chrome
Você pode pausar um processo em execução com ctrl + z.
Isso o envia para o fundo em estado suspenso.
Para retomar o processo em primeiro plano:
fg
Para continuar o processo em segundo plano:
bg
Quando você deseja que um processo continue executando enquanto faz outras coisas no terminal, você pode movê-lo para o segundo plano usando o operador & ao final do comando:
comando &
Para ver os processos em segundo plano, use o comando jobs.
Essa é mais uma revisão.
Fique a vontade caso queira complementar este post.
Qualquer duvida comenta ai.
Obrigado.