linux
002
1/3
Objetivos:
●
●
●
Gerenciar processos
Gerenciamento de subpastas via terminal
Copiar arquivos via terminal
Apagar arquivos
●
Gerenciamento de processos:
Quando voce digita um comando a ser executado, o terminal fica “preso” até que o mesmo se encerre. Ou seja, ao digitar 'gedit' o comando é executado mas o prompt não é retornado, ou seja voce não pode digitar um comando até que o programa gedit seja fechado.
Existem duas maneiras de evitar que isso aconteça,
1º modo (antes de rodar o programa):
2º modo (programa já rodando):
Ao digitar o comando do programa a ser executado adicione o simbolo '&' ao final da linha de comando.
Se o programa ja estiver sendo executado, o terminal já está 'preso', dessa forma voce deve digitar o seguinte com o foco do mouse sobre o terminal
Ctrl-Z bg O programa é congelado e o terminal é liberado O programa é colocado para ser executado no 'fundo', ou seja sem travar o terminal
Mais alguns comandos são utilizados para gerenciar processos:
●
●
●
●
ps: lista os processo correntes: ps aux kill: mata um processo pelo id: kill 756 fg: traz um programa que esta rodando no 'fundo' para 'frente' (inverso do 'bg'): fg killall: mata um processo pelo nome: killall gedit
Criar subpastas via terminal:
Quando abre-se um terminal, muito comumente este se encontra na pasta chamada de 'casa' de cada usuário, ou a pasta 'home'. O primeiro comando que voces devem aprender é o 'pwd' que mostra a pasta corrente (pasta em que voce está), por exemplo:
Aula de Linux voltada a disciplina Sísmica I
2/3
002
No exemplo acima o comando 'pwd' mostra a pasta corrente '/home/mbianchi/praticalinux', cada pasta é um nome contendo letras e números, separados por '/', logo 'praticalinux' é uma subpasta da pasta 'mbianchi'.
Para criarmos uma sub-pasta utiliza-se o comando 'mkdir', por exemplo: mbianchi@pulso:~/praticalinux$ mkdir