instituto federal de educação, ciência e tecnologia do sul ...michelle... · introdução ao...
TRANSCRIPT
![Page 1: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/1.jpg)
Introdução ao LinuxComandos Ubuntu/Linux
Michelle Nery
Instituto Federal de Educação, Ciência e Tecnologia
do Sul de Minas Gerais
Campus Pouso Alegre
![Page 2: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/2.jpg)
Agenda
Comandos do Sistema
Comandos para Processos
Comandos para Manipular Arquivos
Comandos para Manipular Pastas
Comandos para Manipular Arquivos e Pastas
![Page 3: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/3.jpg)
Agenda
Comandos para Usuários e Grupos
Comandos para Permissões de Arquivos e Pastas
Comandos dos Usuários e Grupos para Arquivos e
Pastas
Compactação e Descompactação de Arquivos e
Pastas
![Page 4: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/4.jpg)
Comandos do Sistema
uname -a mostra informações do sistema
operacional e do computador.
cal exibe o calendário.
date mostra a data e a hora.
df mostra as partições usadas.
![Page 5: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/5.jpg)
Comandos do Sistema
free mostra a quantidade de memória RAM
disponível.
history mostra o histórico dos comandos.
uptime mostra a quantas horas seu computador
está ligado.
clear limpa a tela.
![Page 6: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/6.jpg)
Comandos do Sistema
top exibe a lista dos processos, conforme os recursos de
memória.
top -b exibe a lista enxuta dos processos.
top -i exibe a lista dos processos que estão em execução.
top | head -15 combinando o comando top com o
comando head para listar apenas as primeiras 15 linhas do
comando top.
![Page 7: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/7.jpg)
Comandos para os
Processos
![Page 8: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/8.jpg)
Comandos para os Processos
ps o comando OS (Process Status) exibe o status
dos processos em execução
ps -ef Exibe o status dos processos em execução
em uma lista mais completa
ps –ef | grep Firefox Mostra o status dos
processos que contém o nome Firefox.
![Page 9: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/9.jpg)
Comandos para os Processos
kill Finaliza o processo definido no comando que
está ativo no sistema.
kill 2187
2187 significa o PID do processo.
pkill soffice.bin
kill -9 2187
a opção -9 informa ao sistema que o comando kill tem
prioridade e não deve ser ignorado.
![Page 10: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/10.jpg)
Comandos para os Processos
killall Finaliza todos os processos que estão
ativos no sistema
killall –u michellenery
Mata todos os processo do usuário michellenery
Kill -9 -1
Mata todos os processos que sua permissão permitir.
![Page 11: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/11.jpg)
Exercício
Abra o software LibreOffice Writer no linux e pelo
terminal descubra como finalizar o seu processo.
![Page 12: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/12.jpg)
Comandos para Manipular
Arquivos
![Page 13: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/13.jpg)
Comandos para Manipular Arquivos
touch cria um arquivo texto vazio ou muda a
data de modificação do arquivo
touch /home/michellenery/Documentos/teste1.txt
touch /home/michellenery/Documentos/teste2.txt
touch -t 201411060900 -m
/home/michellenery/Documentos/teste1.txt
Altera a data e hora do arquivo teste1.txt
![Page 14: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/14.jpg)
Comandos para Manipular Arquivos
Acrescente as linhas nos respectivos arquivos:
teste1.txt Bom dia!
teste2.txt Aula de Sistemas Operacionais Linux!
![Page 15: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/15.jpg)
Comandos para Manipular Arquivos
file mostra de que tipo é o arquivo
file /home/michellenery/Documentos/teste1.txt
ls –l mostra as propriedades dos arquivos e
pastas
![Page 16: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/16.jpg)
Comandos para Manipular Arquivos
diff verifica diferença entre arquivos
diff /home/michellenery/Documentos/teste1.txt
/home/michellenery/Documentos/teste2.txt
Mostra quais as linhas que se diferenciam.
diff –q /home/michellenery/Documentos/teste1.txt
/home/michellenery/Documentos/teste2.txt
Mostra apenas se são ou não diferentes.
![Page 17: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/17.jpg)
Comandos para Manipular Arquivos
gcc Compilador C/C++
gcc /home/michellenery/Documentos/exemplo.c -o
/home/michellenery/Documentos/executavel.bin
Compila o arquivo exemplo.c gerando o executavel.bin
/home/michellenery/Documentos/./executavel.bin
Executa o programa no terminal.
![Page 18: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/18.jpg)
Exercício
Crie um programa em linguagem C para somar dois
números usando qualquer editor de textos.
Através do terminal, compile e execute o
programa.
![Page 19: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/19.jpg)
Comandos para Manipular Arquivos
cat teste2.txt >> teste1.txt
Copia o conteúdo do arquivo teste2 para o final do
arquivo teste1.
cat teste1.txt > teste2.txt
Copia o conteúdo do arquivo teste1 para o arquivo
teste2.
cat teste1.txt teste2.txt > total.txt
Copia o conteúdo destes 2 arquivos para o arquivo
total.txt
![Page 20: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/20.jpg)
Comandos para Manipular Arquivos
rm Remove um arquivo.
rm /home/michellenery/Documentos/total.txt
rm /home/michellenery/Documentos/*.txt
Os caracteres coringas também podem ser usados nos comandos
para manipular arquivos
![Page 21: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/21.jpg)
Comandos para Manipular
Pastas
![Page 22: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/22.jpg)
Comandos para Manipular Pastas
cd Abre um diretório.
cd /home/michellenery/Documentos
cd ..
Volta ao diretório anterior.
ls Lista o conteúdo de um diretório.
ls -l
Lista o conteúdo de um diretório com mais detalhes.
![Page 23: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/23.jpg)
Comandos para Manipular Pastas
mkdir Cria um diretório.
rmdir Remove um diretório.
pwd Mostra o diretório em que você está.
![Page 24: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/24.jpg)
Comandos para Manipular
Arquivos e Pastas
![Page 25: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/25.jpg)
Comandos para Manipular Arquivos e
Pastas
find o comando find serve para localizar
informações. Para isso, deve-se digitar o comando
seguido do diretório da pesquisa mais um
parâmetro e o termo da busca. Parâmetros:
-name - busca por nome
-size - busca pelo tamanho do arquivo
-mtime - busca por data de modificação
![Page 26: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/26.jpg)
Comandos para Manipular Arquivos e
Pastas
-type - busca por tipo
b – bloco
c – caracter
d – diretório
p – pipe
f - arquivo regular
l - link simbólico
s - sockete
![Page 27: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/27.jpg)
Comandos para Manipular Pastas
find /home -name executa
![Page 28: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/28.jpg)
Comandos para Manipular Arquivos e
Pastas
cp copia um arquivo/pasta da origem para o destino
mv mover ou renomear um arquivo/pasta da origem para o destino
Prática
Crie a pasta aula dentro do Documentos do usuário.
Mova a pasta para a Área de trabalho.
Renomeie a pasta para AulaSO
![Page 29: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/29.jpg)
A partir de agora todos os comandos só
poderão ser executados pelo usuário root,
ou por algum usuário que tenha permissões
como o root.
Por isso, sempre antes do comando usa-se a
palavra sudo.
![Page 30: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/30.jpg)
Comandos para Usuários e
Grupos
![Page 31: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/31.jpg)
Comandos para Usuários
adduser Comando utilizado para criação de um usuário.
adduser pai
adduser mae
deluser Comando utilizado para remoção de um usuário e seu diretório pessoal.
deluser –-remove-home pai
userdel –r pai
![Page 32: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/32.jpg)
Comandos para Usuários
usermod Comando usado para modificar os dados de um usuário.
Opções:
-d: Modifica o caminho do diretório home do usuário.
-l: Modifica o nome do usuário.
-G: Modifica o grupo do usuário.
-c: Modifica o comentário referente ao usuário.
-p: Substitui a senha já criptografada do usuário.
usermod -l usuariomae mae
![Page 33: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/33.jpg)
Comandos para Usuários
Comando para listar todos os usuários do sistema
cat /etc/passwd
![Page 34: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/34.jpg)
Comandos para Usuários
passwd Comando usado para definir e ou
modificar a senha de um usuário.
passwd usuariomae
![Page 35: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/35.jpg)
Comandos para Grupos
addgroup Comando usado para criar um grupo.
addgroup familia
delgroup Comando usado para remover um
grupo.
delgroup familia
![Page 36: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/36.jpg)
Comandos para Grupos
Comando para listar todos os grupos do sistema
cat /etc/group
![Page 37: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/37.jpg)
Comandos para Grupos
groupmod Comando usado para modificar os
dados de um grupo.
Opção:
-n: Para trocarmos o nome do grupo.
groumod –n grupofamilia familia
![Page 38: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/38.jpg)
Comandos para Usuários e Grupos
Adicionar um usuário a um grupo:
adduser usuariomae grupofamilia
usermod –a –G usuariomae grupofamilia
gpasswd -a usuariomae grupofamilia
![Page 39: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/39.jpg)
Comandos para Usuários e Grupos
Removendo um usuário de um grupo:
deluser usuariomae grupofamilia
gpasswd -d usuariomae grupofamilia
![Page 40: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/40.jpg)
Comandos para Usuários e Grupos
Para listar os grupos aos quais o usuário pertence:
groups usuariomae
![Page 41: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/41.jpg)
Permissões dos Usuários e
Grupo em Pastas e Arquivos
![Page 42: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/42.jpg)
Permissões dos Usuários e Grupo em
Pastas e Arquivos
Cada arquivo ou pasta tem 3 permissões.
(Usuário Dono) (Grupo Dono) (Outros)
Usuário dono: é o usuário proprietário do arquivo;
Grupo Dono: é um grupo, que pode conter vários
usuários;
Outros: se encaixam os outros usuários em geral.
![Page 43: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/43.jpg)
Permissões dos Usuários e Grupo em
Pastas e Arquivos
Para ver a permissão de um arquivo digite no
terminal: ls -l
Este comando faz uma listagem longa e detalhada.
As permissões vão aparecer assim:
(r) Leitura (w) Escrita (x) Execução
![Page 44: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/44.jpg)
Permissões dos Usuários e Grupo em
Pastas e Arquivos
![Page 45: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/45.jpg)
Permissões dos Usuários e Grupo em
Pastas e Arquivos
chmod altera permissões de arquivos e pastas.
![Page 46: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/46.jpg)
Permissões dos Usuários e
Grupo em Pastas e Arquivos
chmod altera permissões dos arquivos.
chmod 700 executa.c
Concede permissões para (r) leitura,(w)
escrita, (x) execução apenas para o
usuário dono do arquivo.
![Page 47: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/47.jpg)
Permissões dos Usuários e
Grupo em Pastas e Arquivos
chmod altera permissões dos
arquivos.
chmod 777 executa.c
Concede permissões para (r)leitura,(w) escrita, (x) para todos osusuários e grupos.
![Page 48: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/48.jpg)
Permissões dos Usuários e
Grupo em Pastas e Arquivos
chmod altera permissões dos arquivos.
chmod 744 executa.c
Concede permissões para (r) leitura, (w)
escrita, (x) execução para o usuário dono
do arquivo. Para os demais usuários
concede apenas permissão para leitura.
![Page 49: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/49.jpg)
Permissões dos Usuários e Grupo em
Pastas e Arquivos
chmod +r test1.txt
Adiciona permissões de (r) leitura para todos.
chmod +w test1.txt
Adiciona permissões de (w) escrita para todos.
chmod +x test1.txt
Adiciona permissões de (x) execução para todos.
chmod -w test1.txt
Remove permissões de (w) escrita para todos
![Page 50: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/50.jpg)
Exercício
Na raiz do Linux, crie os arquivos com a mesmas
permissões apresentadas abaixo:
![Page 51: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/51.jpg)
Comandos para Alterar o
Usuário e o Grupo do
Arquivo/Pasta
![Page 52: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/52.jpg)
Comandos para Alterar o Usuário e o
Grupo do Arquivo/Pasta
Altera o usuário e o grupo do arquivo ou pasta
chown usuário:grupo arquivo
![Page 53: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/53.jpg)
Exercício
Crie os seguintes usuários no linux:
arnold
dilma
silvio
Faça logout e faça login no sistema a partir dos usuários criados.
Adicione o usuário dilma no grupo root e sudo.
![Page 54: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/54.jpg)
Compactação de Arquivos
Os arquivos ZIP, em geral, são usados no Microsoft Windows.
O formato de compressão preferido no Linux é o GZip (.gz) ou
o formato Tarball (.tar.gz).
Mas, você também pode compactar e descompactar arquivos
ZIP através zip/unzip, disponível na maioria das
distribuições.
![Page 55: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/55.jpg)
Compactação de Arquivos
zip compacta arquivos no formato zip.
unzip descompacta arquivos em formato zip.
tar compactação e descompactação de arquivos .tar e .tar.gz
file verificar o tipo de arquivos (extensão não é garantia de
tipo).
![Page 56: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/56.jpg)
Arquivos zip
zip -r novoarquivo.zip pasta_ou_arquivo
Compacta a pasta ou arquivo para o
novoarquivo.zip
unzip arquivo.zip -d pasta_destino
Descompacta arquivo.zip para a pasta de
destino.
![Page 57: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/57.jpg)
Arquivos .tar
tar cvf arquivo.tar pasta_ou_arquivo
Compacta a pasta ou arquivo para o
arquivo.tar
tar xvf arquivo.tar
Descompacta arquivo.tar
file arquivo.tar
Mostra o tipo do arquivo. Extensão não é
garantia do tipo do arquivo.
![Page 58: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/58.jpg)
Arquivos .tar.gz
tar cvzf arquivo.tar.gz pasta_ou_arquivo
Compacta a pasta ou arquivo para o
arquivo.tar.gz
tar xvfz arquivo.tar.gz
Descompacta arquivo.tar.gz
![Page 59: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/59.jpg)
Arquivos .tar.bz2
tar cvfj arquivo.tar.bz2 pasta_ou_arquivo
Compacta a pasta ou arquivo para o
arquivo.tar.bz2
tar xvfj arquivo.tar.bz2
Descompacta arquivo.tar.bz2
![Page 60: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/60.jpg)
Exercícios
Crie uma pasta chamada compactar no seu
Desktop.
Dentro da pasta compactar, crie mais 4 pastas:
p1
p2
p3
p4
Dentro de cada pasta coloque alguns arquivos
quaisquer.
![Page 61: Instituto Federal de Educação, Ciência e Tecnologia do Sul ...michelle... · Introdução ao Linux Comandos Ubuntu/Linux Michelle Nery Instituto Federal de Educação, Ciência](https://reader035.vdocuments.pub/reader035/viewer/2022081612/5f601072f764000ad711382e/html5/thumbnails/61.jpg)
Exercícios
Compacte a pasta p1 para o arquivo p1.zip
Compacte a pasta p2 para o arquivo p2.tar
Compacte a pasta p3 para o arquivo p3.tar.gz
Compacte a pasta p4 para o arquivo p4.tar.bz2
Após a compactação, delete as pastas mas
mantenha os arquivos compactados, use o
comando ls para confirmar
Descompacte cada um dos arquivos e verifique se
cada pasta foi recuperada corretamente.