Aula 2
Aula 2
Aula 2
DE SISTEMAS
AULA 2
2
com pastas específicas para cada tipo de arquivo. Vamos conhecer as principais
a seguir.
3
O diretório "/dev" é importante porque é usado como um ponto central
para o acesso a todos os dispositivos de hardware no sistema, incluindo discos
rígidos, unidades de CD-ROM, dispositivos de entrada, como teclados e mouses,
entre outros. Além disso, os arquivos de dispositivo no "/dev" são usados por
vários programas de sistema para a realização de tarefas, como montar
partições de disco ou acessar dispositivos de rede.
A nomenclatura de discos no Linux é baseada na convenção de letras
maiúsculas para discos rígidos internos e letras minúsculas para dispositivos
removíveis. Cada dispositivo de armazenamento é representado por um arquivo
especial no diretório "/dev", como "/dev/sda" para o primeiro disco rígido interno,
"/dev/sdb" para o segundo, e "/dev/sdc" para dispositivos removíveis, como pen
drives. Além disso, as partições de um disco rígido são identificadas com um
número adicional, como "/dev/sda1" para a primeira partição do disco rígido
"/dev/sda". Essa convenção é usada pelo sistema operacional para identificar e
acessar dispositivos de armazenamento de maneira consistente.
4
usados para armazenar arquivos pessoais, como documentos, imagens,
músicas e outros, bem como arquivos de configuração específicos para o
usuário.
O diretório "/home" é uma parte importante da estrutura de arquivos do
Linux, pois permite que cada usuário tenha os seus próprios arquivos e
configurações em separado dos demais usuários e do sistema operacional. Isso
oferece separação de responsabilidades entre usuários e protege contra a perda
de dados ou configurações importantes, caso ocorra algum problema com o
sistema operacional ou com outros usuários. Além disso, a estrutura de diretórios
do "/home" permite que os usuários tenham acesso aos seus arquivos a partir
de qualquer conta, desde que estejam logados no sistema.
O diretório equivalente ao "/home" no Windows é geralmente o diretório
"C:\Users". Assim como o "/home" no Linux, o diretório "C:\Users" também
armazena os arquivos pessoais e de configuração para cada usuário do sistema.
Cada usuário tem o seu próprio diretório dentro do "C:\Users".
Em termos de funcionamento, o diretório "C:\Users" no Windows e o
diretório "/home" no Linux servem para a mesma finalidade: separam os arquivos
pessoais e de configuração de cada usuário para fornecer segurança e facilidade
de acesso aos arquivos.
5
• proc: diretório virtual que fornece informações sobre o sistema e o
processo em execução.
• run: diretório usado para armazenar informações de tempo de execução
para o sistema e os aplicativos.
• sbin: diretório que armazena comandos binários usados para manter e
configurar o sistema operacional – é a pasta bin do super usuário.
• tmp: diretório usado para armazenar arquivos temporários para o sistema
e os aplicativos.
• usr: diretório que armazena aplicativos, documentação e outros arquivos
compartilhados usados pelo sistema e pelos usuários.
• var: diretório que armazena arquivos que variam, como logs de sistema,
arquivos de e-mail e outros arquivos de dados dinâmicos.
2.1 Comando ls
ls [opções] [caminho/diretório]
6
Alguns dos principais parâmetros do comando ls incluem:
ls ~/Downloads
2.2 Comando cd
cd [caminho/diretório]
cd ~
mkdir [nome_do_diretório]
7
Alguns dos principais parâmetros do comando mkdir incluem:
mkdir novo_diretorio
rmdir [nome_do_diretório]
rmdir diretorio_a_ser_removido
2.5 Comando rm
rm [nome_do_arquivo_ou_diretório]
8
• -r ou -R, que permite remover diretórios e seus conteúdos recursivamente;
• -f, que força a remoção sem confirmação ou mensagem de erro; e
• -v, que exibe mensagens na tela sobre as ações realizadas pelo comando.
rm arquivo_a_ser_removido
9
3.1 Comando apt
A sintaxe básica é:
Um exemplo de uso é:
10
TEMA 4 – COMANDOS DE PROCESSOS
4.1 Comando ps
ps [OPÇÕES]
11
O comando top no Linux é um utilitário para monitorar processos. Ele
mostra uma lista interativa de processos que estão sendo executados no
sistema, incluindo informações como CPU, memória, nome do processo e tempo
de execução. Vejamos a sintaxe básica do comando:
top [OPÇÕES]
4.4 Comandos fg e bg
12
4.5 Comando kill
kill -9 1456
Neste exemplo, o comando envia o sinal SIGKILL (9) para o processo com
PID 1456, forçando o seu encerramento.
13
como o proprietário e o user ID desse usuário é armazenado com o arquivo ou
o diretório.
No Linux, um grupo é uma coleção de usuários com acesso a um ou mais
arquivos ou diretórios. Quando um arquivo ou diretório é criado, ele é atribuído
a um grupo específico. O group ID (GID) é o número único que identifica o grupo
ao qual o arquivo ou diretório pertence. O GID pode ser usado para conceder ou
restringir o acesso ao arquivo ou diretório para os usuários que fazem parte do
grupo. Por exemplo, se um arquivo pertencer a um grupo "projeto", os usuários
que fazem parte desse grupo podem receber permissões de leitura, escrita ou
execução para esse arquivo, dependendo das permissões definidas.
14
5.2 O root (superusuário)
g Grupo w Escrita
o Outros x Execução
- Remove permissão
15
FINALIZANDO
16