Sistemas de Arquivos:
Windows: NTFS ou Fat32
Linux: Ext4, Ext3, XFS e etc.
.
FAT32 -> utilizado em Windows antigos.
NTFS -> utilizado em Windows modernos.
O Linux não possuí antivírus nativo como o Windows.
o Linux é um sistema operacional case-sensitive
Lista de comandos mais usados no Linux:
pwd: mostra o caminho inteiro de um diretório atual
ls: Lista todos os arquivos do diretório;
-a para mostrar arquivos ocultos, "
-l para exibir informações detalhadas
-r para listar recursivamente (diretórios dentro de diretórios).
Chmod: altera as permissões de arquivos e diretórios
cd: Acessa uma determinada pasta (diretório)
mkdir: Cria um diretório
cp: copiar arquivos de uma pasta para outra.
rm: Remove um arquivo/diretório
-r
: opção recursiva, ou seja, remove diretórios e tudo dentro deles.
-f
: opção forçada, ignora mensagens de confirmação e erros.
sudo: Executa um comando com privilégios de superusuário.
kill: Encerra processos.
ps: Exibe informações sobre processos em execução.
hwinfo: é um comando que coleta e apresenta informações sobre o hardware de um sistema Linux
Grep: permite que você use um padrão para encontrar termos e linhas dentro de um arquivo (ou vários).
df: Mostra a quantidade de espaço usada no disco rígido
top: Mostra o uso da memória
cls: comando que limpa a tela e deixa o cursor no canto superior esquerdo.
cat: Abre um arquivo para visualizar o conteúdo diretamente no terminal
vi: Abre o editor vi (lê-se viai) para editar/criar arquivos
*Comandos de Gestão de Arquivos e Directorias
/var: dados variáveis
/etc: configurações
/dev: arquivos de dispositivos (periféricos)
/opt: aplicativos adicionais
/proc: informações do sistema
/home: diretório dos usuários
root /raiz: é o mais alto dos diretórios, contendo todos os outros.
/Bin: os executáveis (funções essenciais)
/sbin: semelhante ao bin, porém ultilizado por administradores
/usr: os principais softwares ficam aqui (usuário)
/lib: armazena as bibliotecas
sudo = executa um comando, usando os privilégios de super usuário
find = pesquisa arquivos em uma hierarquia de diretório
Diff: é o comando correto para comparar dois arquivos linha por linha e mostrar as diferenças.
Gerenciadores de pastas/arquivos
De ambientes gráficos
INTERFACES GRÁFICAS
Konqueror
Dolphin
KDE
XFCE
Gnome Commander
Krusader
Midnight Commander
PCMan
Thunar
Xfe
Unite
X11 ou XWINDOWS: utilizado em redes
Distribuições do linux
Kurumin - utilizada por qualquer tipo de usuário, desde o mais leigo até o administrador de rede
Ubuntu - baseado na distribuição Debian. Atualmente, é uma das mais populares distribuições Linux.
Debian - uma das distribuições mais populares e seguras.
Fedora - voltada para desktop, patrocinada pela Red Hat
Red Hat - cliente corporativos, primeira a usar um sistema de gerencamento de pacotes.
SUSE - comercial com versões para empresa, servidor, computação em nuvem e virtualização
CentOS
Slackware
Arch Linux
Gentoo
Oracle Linux
Mint
openSUSE
SOBRE PERMISSÕES
U USUÁRIO (((bizu UGA,UGA,UGA,UGA,UGA))
G GRUPO
O OUTROS
R LEITURA 4
W ESCRITA e modificação 2
X EXECUCAO 1
Ex: -rwxrw-r separa em três
-rwx rw- r--
1 sempre usuário-proprietário: ler, escrita e modificação e execução
2 grupo: ler, escrita e modif...
3 usuário: só ler
- geralmente esse barra colocar onde ficar faltando permissão
ex:
R--
só leitura, as duas barra pois ficou faltando duas permissões
chmod 777
todas as permisões p o proprietário, grupo, usuário
chmod 755
Leitura, escrita e execução ao proprietário de um arquivo
e apenas leitura e execução para outros usuários
As quatro liberdades SOFTWARE LIVRE
Um programa é software livre se os usuários possuem as quatro liberdades essenciais: [1]
- A liberdade de executar o programa como você desejar, para qualquer propósito (liberdade 0).
- A liberdade de estudar como o programa funciona, e adaptá-lo às suas necessidades (liberdade 1). Para tanto, acesso ao código-fonte é um pré-requisito.
- A liberdade de redistribuir cópias de modo que você possa ajudar outros (liberdade 2).
- A liberdade de distribuir cópias de suas versões modificadas a outros (liberdade 3). Desta forma, você pode dar a toda comunidade a chance de beneficiar de suas mudanças. Para tanto, acesso ao código-fonte é um pré-requisito.
0 Comentários