Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Informática
Linux
1. Histórico do Linux.
O Linux é um sistema operacional criado em 1991 pelo programador
finlandês Linus Torvalds na Universidade de Helsinki, e por isso, o sistema recebe
este nome em sua homenagem. O núcleo do Linux (ou Kernel) foi desenvolvido com
código aberto, ou seja, seu código-fonte está disponível para qualquer pessoa ou
empresa consultar ou modificar de acordo com sua necessidade, criando assim as
famosas “Distribuições”, que veremos mais à frente. Abrange o conceito de software
livre, que está em crescimento atualmente.
2. Distribuições do Linux.
Uma Distribuição Linux é o conjunto do núcleo do sistema operacional
alterado por algum programador ou empresa, adicionando-se os softwares
essenciais para aquela distribuição, tais como editores gráficos, planilhas,
navegadores, formatação de documentos, entre outros, reunidos em uma mídia de
instalação.
www.eduqc.com
1
https://engcivil.maquinadeaprovacao.com/dashboard/materias/14/78 1/18
28/02/2019 Linux - Google Docs
❏ Ubuntu:
❏ Debian:
❏ OpenSuse:
www.eduqc.com
2
https://engcivil.maquinadeaprovacao.com/dashboard/materias/14/78 2/18
28/02/2019 Linux - Google Docs
3. Contas de Usuário.
Assim como no Windows, o Linux conta com um sistema de controle de
contas de usuário. Podem ser criados diversos usuários e grupos para utilização do
sistema operacional, inclusive respeitando uma hierarquia de usuários de rede por
exemplo.
No Linux, existem 3 tipos de usuários:
● Um usuário administrador ou ROOT é o usuário com permissão total no
kernel do sistema. Tem permissão para criar pastas/arquivos em qualquer
diretório, além de poder editar e excluir qualquer arquivo de qualquer usuário
ou de sistema. Esse usuário pode executar, também, qualquer comando
disponível no sistema operacional.
● Um usuário comum é tem algumas restrições na utilização do sistema, ou
seja, não podem executar todos os comandos e configurações disponíveis,
entretanto, o usuário que instalou o sistema na máquina tem permissões de
executar todos os comandos de um administrador, bastando adicionar o
comando “SUDO” antes do comando desejado.
● Um usuário de sistema é um usuário fictício que é criado durante a
instalação de algum programa para executar tarefas específicas daquele
programa. Não é possível logar no sistema utilizando um usuário de sistema,
ele somente existe para controle de alguns softwares adicionais que
instalamos ou que vêm instalados por padrão no Linux.
www.eduqc.com
3
https://engcivil.maquinadeaprovacao.com/dashboard/materias/14/78 3/18
28/02/2019 Linux - Google Docs
4. Sistema de Arquivo.
Um Sistema de Arquivos é espaço destinado pelo sistema operacional para
gravação de dados pessoais, como uma planilha, um documento, uma foto, entre
outros, aos quais chamamos comumente de Arquivo. O arquivo deve ser
identificado por um nome, para facilitar a sua pesquisa posterior. O GNU/Linux é
“Case Sensitive”, ou seja, há diferença entre letras maiúsculas e minúsculas
utilizadas nos nomes dos arquivos, e isso também é válido para os comandos e
diretórios. Por isso, recomenda-se sempre usar letras minúsculas para nomear
arquivos, uma vez que os comandos utilizados também estão sempre em
minúsculo.
www.eduqc.com
4
https://engcivil.maquinadeaprovacao.com/dashboard/materias/14/78 4/18
28/02/2019 Linux - Google Docs
4.1 Extensões.
Uma extensão, assim como no Windows, serve para identificar o tipo do
arquivo gravado. Por exemplo, se você gravou um documento de texto do Bloco de
Notas, este arquivo terá um nome parecido como “documento.txt”. Este “.txt” indica
que o arquivo deve ser aberto no bloco de notas. Para o Linux é a mesma ideia,
entretanto, para cada tipo de arquivo, existe um comando diferente para realizar a
abertura. Um arquivo de texto, neste caso, deve ser aberto como o comando “cat”.
Mais à frente você terá uma lista com os principais comandos do Linux, onde
abordaremos abertura de arquivos.
Em geral, colocar uma extensão no arquivo não é requerido pelo
sistema operacional GNU/Linux. Porém, é conveniente o seu uso para
determinarmos facilmente o tipo de arquivo e que programa precisaremos
usar para abri-lo.
4.2 Diretórios.
Um “Diretório” é o local utilizado para organizar os arquivos gravados,
visando uma melhor localização posterior. Assim como nos arquivos, o nome dos
diretórios também é “Case Sensitive”, ou seja, devem ser levadas em consideração
as letras maiúsculas e minúsculas ao diferenciar os diretórios. Não podem existir
dois arquivos com o mesmo nome em um diretório, ou um sub-diretório com um
mesmo nome de um arquivo em um mesmo diretório. Um diretório nos sistemas
Linux/UNIX são especificados por uma “/” e não uma “\” como é feito no DOS.
No Linux existe o conceito do Diretório Raiz, que é o principal diretório do
sistema. Dentro dele estão todos os outros diretórios do sistema operacional. O
diretório Raíz é representado por uma “/”, assim se você digitar o comando “cd /”
você estará acessando este diretório principal.
www.eduqc.com
5
https://engcivil.maquinadeaprovacao.com/dashboard/materias/14/78 5/18
28/02/2019 Linux - Google Docs
www.eduqc.com
6
https://engcivil.maquinadeaprovacao.com/dashboard/materias/14/78 6/18
28/02/2019 Linux - Google Docs
www.eduqc.com
7
https://engcivil.maquinadeaprovacao.com/dashboard/materias/14/78 7/18
28/02/2019 Linux - Google Docs
www.eduqc.com
8
https://engcivil.maquinadeaprovacao.com/dashboard/materias/14/78 8/18
28/02/2019 Linux - Google Docs
5. cd (muda de diretório)
Exemplo: $ cd /etc
www.eduqc.com
9
https://engcivil.maquinadeaprovacao.com/dashboard/materias/14/78 9/18
28/02/2019 Linux - Google Docs
10. mkdir [pasta1] [pasta2] (cria pasta1 e pasta dois ao mesmo tempo)
Exemplo: $ mkdir teste1 teste2
www.eduqc.com
10
https://engcivil.maquinadeaprovacao.com/dashboard/materias/14/78 10/18
28/02/2019 Linux - Google Docs
www.eduqc.com
11
https://engcivil.maquinadeaprovacao.com/dashboard/materias/14/78 11/18
28/02/2019 Linux - Google Docs
www.eduqc.com
12
https://engcivil.maquinadeaprovacao.com/dashboard/materias/14/78 12/18
28/02/2019 Linux - Google Docs
www.eduqc.com
13
https://engcivil.maquinadeaprovacao.com/dashboard/materias/14/78 13/18
28/02/2019 Linux - Google Docs
53. userdel -r [usuário] (deleta o usuário e sua pasta que se encontra no diretório
/home,
requer root)
Exemplo: # userdel -r usuario
www.eduqc.com
14
https://engcivil.maquinadeaprovacao.com/dashboard/materias/14/78 14/18
28/02/2019 Linux - Google Docs
www.eduqc.com
15
https://engcivil.maquinadeaprovacao.com/dashboard/materias/14/78 15/18
28/02/2019 Linux - Google Docs
Exemplo: $ date
68. [comando] & (inicia um processo em segundo plano e deixa o terminal livre
para
trabalhar)
Exemplo: $ gkrellm &
www.eduqc.com
16
https://engcivil.maquinadeaprovacao.com/dashboard/materias/14/78 16/18
28/02/2019 Linux - Google Docs
www.eduqc.com
17
https://engcivil.maquinadeaprovacao.com/dashboard/materias/14/78 17/18
28/02/2019 Linux - Google Docs
www.eduqc.com
18
https://engcivil.maquinadeaprovacao.com/dashboard/materias/14/78 18/18