Você está na página 1de 15

COMANDOS

GNU/LINUX
A B O R D A G E M D E TA R E F A
Se estiver usando wsl

• Abra um prompt de comando;

• Digite wsl;

• Caso queira rodar uma


distribuição específica (Ubuntu,
por exemplo):
• wsl –d ubuntu
Se estiver usando VirtualBox

• Suba a VM usando o VirtualBox


e acione a mesma, “ligando” o
Ubuntu;

• O sistema operacional contido


na VM será acionado e ficará
funcional.
Se estiver usando
VirtualBox
• No Gnome, pressione as
teclas ALT+F2, digitando
gnome-terminal (enter);

• Outra forma: Em Mostrar


Aplicativos, escolha o ícone
de terminal.
Lista de tarefas (1)

• Ir para o diretório raiz e listar a estrutura de diretórios do sistema,


de três formas:
• Listagem simples;

• Listagem com detalhes;

• Listagem com detalhes, substituindo a informação sobre tamanho em bytes


das entradas do sistema de arquivos por kbytes.

• Resposta: cd / ; ls ; ls –l; ls -hl


Lista de tarefas (2)

• Retornar para seu diretório de usuário;

• Mostrar o path, ou seja, a localização do seu diretório atual na


estrutura do sistema de arquivos do sistema;

• Mostrar o nome de usuário com o qual está logado;

• Respostas: cd /home/gerson ; pwd ; whoami


Lista de tarefas (3)

• Mostrar os processos que estão rodando no sistema, de duas


formas: estática e interativa – no modo interativo, mostrar a
atualização do sistema a cada 5 segundos;

• No modo interativo, mostre apenas os processos executando.

• Respostas: comandos ps e top –d 5; top -i


Lista de tarefas (4)

• Crie um diretório chamado teste1 diretamente na pasta raiz, a partir de


seu diretório atual, seja qual for;

• Vá para este diretório (certifique-se de que está no diretório certo);

• Vá para o diretório raiz e liste os diretórios do sistema em detalhes – a


visualização deve parar quando encher a tela e permitir ir avançando
linha a linha.

• Resposta: sudo mkdir /teste1; cd /teste1; pwd; ls –l | more


Lista de tarefas (5)
• Criar um subdiretório, chamado aula, compondo a estrutura do sistema de
arquivos como subdiretório de /home/nome_usuário
• Crie um arquivo de texto, chamado texto_aula, com 25 linhas no subdiretório
aula (pode conter qualquer conteúdo, mas coloque algumas palavras que
poderá identificar);
• Mostre seu arquivo como entrada do diretório atual, em detalhes
• Respostas: mkdir /home/gerson/aula ; cd /home/gerson/aula ;
• cat > texto_aula (CTRL Z para encerrar) ; ls -l
Lista de tarefas (6)
• Renomeie o arquivo texto_aula para texto;

• Replique o conteúdo do arquivo texto cinco vezes e armazene em outro arquivo, chamado
texto_2;

• Crie um arquivo chamado texto_3, com o seguinte conteúdo: “Listando tudo: ”

• Juntar o conteúdo dos arquivos texto_3 e texto_2, nesta ordem, no arquivo texto_4;

• Respostas: mv texto_aula texto

• cat texto texto texto texto texto > texto_2

• cat > texto_3 (digitar o texto solicitado)

• cat texto_3 texto_2 > texto_4


Lista de tarefas (7)
• Copie todos os arquivos do subdiretório /home/nome_usuário/aula para o
subdiretório /teste1;

• Respostas: sudo cp * /teste1

• Procure uma palavra em seus arquivos de texto (por exemplo, se você digitou a
palavra “fatec”), com o número da linha na qual a mesma aparece no arquivo –
faça isto outra vez, salvando a saída no arquivo result;

• grep –n fatec * ; grep –n fatec * > result


Lista de tarefas (8)
• Crie um novo subdiretório, chamado aula2, na estrutura de /home/nome_usuário;

• Mova todos os arquivos de /home/nome_usuário/aula para


/home/nome_usuário/aula2;

• Remova o diretório aula;

• Respostas: mkdir /home/gerson/aula2 ; cd /home/gerson/aula ; mv *


/home/gerson/aula2

• rm -d /home/gerson/aula (se usar rm –rf /home/gerson/aula remove o diretório e os


arquivos que estejam nele – cuidado, remove subdiretórios também)
Lista de tarefas (9)
• Mostrar as primeiras 10 linhas de seu arquivo texto_4; em seguida, mostre as
últimas 10 linhas deste mesmo arquivo;

• Respostas: cd /home/gerson/aula2 ; head texto_4; tail texto_4; (se quiser que


mostre só 3 linhas, por exemplo, pode digitar head -3 texto_4 e tail -3 texto_4)

• Use o comando cat para mostrar o conteúdo de seu arquivo texto_4; em


seguida, verifique se o processo referente a este comando ainda está ativo –
caso esteja, elimine este processo e certifique-se de que isto ocorreu;

• Respostas: cat texto_4 ; ps ; kill -9 <pid> ; ps


Lista de tarefas (10)
• Copie todos os arquivos do subdiretório aula2 para o subdiretório aula3, sem
criar o subdiretório aula3 antes;

• Respostas: cp –r /home/gerson/aula2 /home/gerson/aula3

• Procure todas as ocorrências no sistema de arquivos que comecem com texto;

• Respostas: find / -name texto*

• Se não quiser que as mensagens de erro apareçam, use find / -name texto* 2>
/dev/null
Lista de tarefas (11)
• Liste todos os arquivos existentes em um pendrive inserido em seu
computador (é necessário montar o pendrive). Depois de usá-lo, desmonte-o;

• Respostas: ver se o pendrive está montado nas configurações da VM; sudo


mkdir /media/pendrive ; dmesg | grep removable ; dmesg | grep sdc | sudo
mount /dev/sdc1 /media/pendrive; ls –l ; umount /dev/sdc1

• O comando dmesg | grep removable permitirá ver o nome como o dispositivo


está no sistema (algo como sdb, sdc, ...); o comando dmesg | grep sdc (ou sdb,
...) permite ver o nome da partição.

Você também pode gostar