(LINUX)
NOÇÕES DE SISTEMAS OPERACIONAIS

No Linux, os comandos são algumas letras da ação que realiza. Esta regra vale para a maioria dos comandos.

O comando mv é para mover (quando informamos origem e destino), ou renomear (quando informamos nomes de arquivos).

MAIS CONHECIDO DENTRE OS SOFTWARES LIVRES ,DESENVOLVIDO COM CÓDIGO ABERTO E CUJO CÓDIGO FONTE ESTÁ DISPONÍVEL SOB A LICENÇA GPL.

PORTANTO, O NÚCLEO DO SISTEMA LINUX - KERNEL- É ACESSÍVEL A QUALQUER PESSOA QUE QUEIRA UTILIZA-LO E MODIFICÁ-LO , SEM QUE SEJA OBRIGADO A PAGAR POR ISSO , POR ISSO FOI ESCOLHIDO PELO GOVERNO FEDERAL PARA SER O SISTEMA OPERACIONAL UTILIZADO NO PROGRAMA DE INCLUSÃO DIGITAL ("COMPUTADOR PARA TODOS")

ls = Listar Itens em um diretório
ex: ls /home/imagens.

mkdir = Criar Diretório

rm = Apagar Diretório com Arquivos

rmdir = Apagar Diretório Vazio

cd = Mudar de Diretório
(equivalente a abrir uma pasta no ambiente gráfico)

ps = Processos em Execução

shutdown -h = Desligar

shutdown -r = Reiniciar

grep = Busca por padrões em algum documento

touch =Criar arquivo vazio

O GRUB e o LILO são programas para gerenciar inicializações, ou seja, gerenciadores de Boot! Os programas GRUB e LILO podem ser acessados via comandos feitos nos ambientes de tela preta do Linux!

O DualBoot permite que dois sistemas operacionais sejam instalados e utilizados alternadamente em uma mesma máquina. 🚩

O comando cp (copy) pode ser usado para copiar um arquivo no mesmo disco, ou para um disco removível

O broffice suporta e Lê arquivos de Qualquer Extensão e Formato. 🚩

Kernel: esse é o núcleo do sistema Linux. Ele é responsável pelo gerenciamento e controle dos processos em execução, do uso da memória, dos dispositivos de hardware.

Shell: esse é interpretador de comandos do Linux. Ele interpreta os comandos do usuário para o Kernel poder executar. O Shell de comandos é também o terminal de comandos – aquela telinha preta onde se digita os comandos em linha de código.

O caracter $ no prompt de comandos do Linux, indica que está pronto para receber comandos digitados pelo usuário.

O # aparece quando vc está logado como root (super usuário), e o $ aparece quando vc está logado como usuário comum.

PASTAS

No sistema operacional Linux, temos a / (barra), . (ponto simples) e .. (dois pontos) para representação dos diretórios ou pastas.

O ponto simples indica o diretório atual e dois pontos indicam o diretório de um nível acima.

O diretório de nível mais alto é representado pela barra /.

Enquanto no Windows o arquivo deve ter 1 única extensão e a ausência de extensão invalida o funcionamento do arquivo, no Linux o arquivo pode conter 2 extensões ou extensão nenhuma. 🚩

rm -rf = remover tudo no local, subdiretórios a partir do local, e sem confirmação das exclusões.

DIRETÓRIOS

/dev - dispositivos de entrada/saída (disquete, hd, cd, modem)

/etc - é o local onde normalmente se armazenam arquivos de configurações globais do sistema.

/boot - arquivos de inicialização do sistema (Lilo; Grub)

/home - diretórios contendo os arquivos dos usuários.

/bin - contém arquivos programas do sistema que são usados com freqüência pelos usuários.

Para compactar os itens de um local, poderá usar o comando zip ou rar.

rw-r--r-- são as permissões de acesso.

R=LEITURA
W=ESCRITA
X=EXECUÇÃO

A primeira tríade indicam as permissões do proprietário do item.

A segunda tríade indicam as permissões para outros usuários do mesmo grupo.

A última tríade indicam as permissões para outros usuários (público).

/tmp - Arquivos Temporários

/root - Diretório do administrador;

O comando pwd no FTP permite ao usuário visualizar o diretório que se encontra na máquina remota.

O comando password do Linux possibilita ao usuário efetuar a troca de senha

CARACTERÍSTICAS EM COMUM DO WINDOWS E LINUX: 🚩

-> Multitarefas ou Multiprogramavel

->Multiusuários

->Multiprocessavel( + de um processador na placa mãe)

->Monolítico(MONOBLOCO)

LETRA MAIÚSCULA INVALÍDA O COMANDO 🚩

O Windows gerencia as informações, arquivos e personalizações de cada usuário dentro da pasta C:\Usuários\<nome do usuário> ou C:\Users que é nome real da pasta. Já o Linux é dentro da pasta /home/<nome do usuário>. 🚩

São utilizados quando temos mais de um sistema operacional e precisamos escolher aquele que será utilizado!

FUNCIONA EM SMARTPHONE !

DIRETÓRIO NÃO INICIA COM LETRA MAIÚSCULA !

Shell: esse é interpretador de comandos do Linux. Ele interpreta os comandos do usuário para o Kernel poder executar. O Shell de comandos é também o terminal de comandos – aquela telinha preta onde se digita os comandos em linha de código. 🚩

IPTables e Windows Firewall são exemplos de firewalls utilizados nas plataformas Linux e Windows, respectivamente.