Curso de linux
~Aula 4~

revisando...
- O terminal
user@machine:~$- ctrl + alt + t: abre o terminal
- ctrl + l: limpa a tela
- Seta para cima mostra o último comando
- Seta para baixo mostra o próximo comando
- Aperte TAB para completar nomes

...revisando...
- 
Sistema de arquivos
	- Árvore de diretórios
- Absoluto x Relativo
- "/", raiz
- "~", home
- ".", diretório atual
- "..", diretório pai
 
- pwd, print working directory
- cd, change directory
- ls, list directory contents
- man, abre o manual de algum comando
- comando --help, mostra a ajuda
...revisando...
- touch
- rm, remove
- mkdir, make directory
- rmdir, remove directory
- cp, copy
- mv, move
- file
- du, disk usage
...revisando...
- 
Permissões
	- 
Domínios:
		- User
- Group
- Others
 
- 
Interações:
		- Read
- Write
- Execute
 
 
- 
Domínios:
		
- 
Comandos:
	- chmod
 
...revisando...
- 
Entrada e saída
	- > e >>
- <
 
- 
Coringas:
	- *
- ?
- []
 
...revisando...
- 
Conectando em um sistema
	- ssh usuário@maquina
- scp origem usuário@destino: ~/Diretório
- whoami
- who
 
- 
Escrita em um sistema
	- mesg [y ou n]
- write usuário
- wall
 
...revisando
- 
Outros comandos
	- cat
- less
- head e tail
- history
- grep
- find
 
- 
Gerenciar processos
	- top e htop
- ps
- kill, pkill e xkill
 
Outras coisas
- 
Instalação de pacotes
	- Mudam de uma distribuição para outra
- Precisa ser super usuário (root)
 
- 
Ubuntu, Debian e Mint
	- apt-get
 
- 
Fedora
	- yum
 
- 
Arch Linux
	- pacman
 

mais Outras coisas
- 
Execução de programas
	- comando &, executa em segundo plano
- ctrl + z, para o processo
- jobs, mostra os processos parados e em segundo plano
- bg, põe o processo no segundo plano
- fg, põe o processo no primeiro plano
 
user@machine:~$ vim      #apertando ctrl + z
[1]+  Parado             vim
user@machine:~$ top &
[2] 10700
user@machine:~$ man du   #interrompa com ctrl + z
[2]-  Parado             top
[3]+  Parado             man du
user@machine:~$ bg 3     #poe o processo 3 em segundo plano
user@machine:~$ jobs -l
[1]  10699 Parado                  vi
[2]- 10700 Parado                  top
[3]+ 10703 Parado                  man du
user@machine:~$ fg 3     #poe o processo 3 em primeiro planoExercício
- Tente resolver o mistério
- 
Use os comandos ensinados em aula
	- cd e ls
- 
grep e suas opções 
		- -r (procura em todas as pastar a partir da atual)
- -n (exibe o número da linha do texto encontrado
- -A [numero] (quantidade de linhas a serem exibidas após a linha encontrada)
- -B [numero] (quantidade de linhas a serem exibidas antes da linha encontrada)
 
- cat e less
- 
head e tail e suas opções
		- -n [numero] (define quantas linhas serão exibidas, o default é 10)
 
 
wget www.inf.ufpr.br/go15/linux/aula4/misteriolc.tar.gz
tar -xzf misteriolc.tar.gzmuito obrigado!
agora acabou =(
apostila:
http://pet.inf.ufpr.br/downloads
http://pet.inf.ufpr.br/calouros/
slides:
https://slides.com/brunomeyer
Escreva seu feedback das aulas em:
Contato: pet@inf.ufpr.br
bruno.meyer@ufpr.br
Curso Linux 4
By Bruno Henrique Meyer
Curso Linux 4
- 974
 
   
   
  