Skip to content

Instantly share code, notes, and snippets.

@nenodias
Last active March 22, 2017 01:35
Show Gist options
  • Select an option

  • Save nenodias/8d60909e8d87c447f9218b217057ac39 to your computer and use it in GitHub Desktop.

Select an option

Save nenodias/8d60909e8d87c447f9218b217057ac39 to your computer and use it in GitHub Desktop.
Aula 3 21/03/2017

Lista os processos do usuário

lsof -u

Lista dados de um PID

lsof -p

##Descobrir dados do processo ps -aux | grep -i

Mostra arvore de processos do processo (LIBS etc)

pstree

Mostra o PID de determinado processo

pgrep

Tipos de sinais

SIGKILL (9) - Term Kill signal; SIGTERM (15) - Term Termination signal; SIGCONT (18) - Continue if stopped; SIGSTOP (19) - Stop process.

Mata o processo

kill -9

NOHUP

Para rodar um comando que irá demorar muito tempo e você não quer deixar o terminal logado

nohup ping -c 1000 uol.com &

##Netstat

verifica portas tcp abertas

netstat -ntpl

Lista as conexões estabelecidas

netstat -putan

Nc

Abre porta 8000

nc -vnlp 8000

Conecta na porta 8000

nc localhost 8000

#1. Dentro da home do seu usuário crie os diretórios Dir1 até Dir10, de uma só vez
mkdir Dir{1..10}
#2. Dentro do Dir2, crie Subdir1 até Subdir4.
cd Dir2
mkdir Subdir1{1..4}
#3. Oculte o Dir1 e Dir3.
mv Dir1 .Dir1
mv Dir3 .Dir3
#4. Liste todos os diretórios, exceto os ocultos.
ls -l
#5. Liste todos os diretórios, incluindo os ocultos.
ls -lah
#6. Liste todos os diretórios e redirecione a saída do ls para o arquivo contents.txt.
ls -lah > contents.txt
#7. Imprima o conteúdo de contents.txt
cat contents.txt
#8. Imprima o conteúdo de contents.txt em contents2.txt
cat contents.txt > contents2.txt
#9. Apague contents.txt, utilizando a opção que pede confirmação
rm -i contents.txt
#10. Renomeie contents2.txt para contents.txt
mv contents2.txt contents.txt
#11. Apague todos este diretórios e arquivos que criou
rm -rf Dir{1..10} contents.txt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment