(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.