Até que enfim resolvi estudar para tirar esta certificação. A intenção desta parte do blog é colocar informações importantes, sem gastar papel, e em um lugar onde tudo fique mais organizado.
Teclas de atalho interessantes:
- Ctrl-A: Inicio da linha
- Ctrl-E: Final da linha
- Ctrl-U: Apaga o que estiver à esquerda do cursor
- Ctrl-K: Apaga o que estiver à direita do cursor
- Ctrl-Y: Cola o que foi apagado por ctrl-u e ctrl-k
- Ctrl-L: Limpa a tela e mantém o comando no prompt
- Para trocar de terminal na console, pressione Alt-{F1F2F3F4F5F6}. Se estiver usando o modo gráfico, use Ctrl-Alt-{F1F2F3F4F5F6}.
Sistema de arquivos e diretórios
De acordo com o FHS v2.3, a estrutura de diretórios de um Sistema Linux (e Unix também, uma vez que a IBM e HP também estão neste time) deve possuir os seguintes diretórios:
- /
Diretório principal do sistema
- /bin
Comandos essenciais ao funcionamento do sistema
- /boot
Arquivos estáticos necessário à inicialização do sistema
- /dev
Arquivos de dispositivos
- /etc
Arquivos de configuração do sistema
- /lib
Bibliotecas compartilhadas e módulos do kernel
- /media
Ponto de montagem de dispositivos removíveis, tais como pen drive, cd, dvd, floppy, etc.
- /mnt
Montagem temporária de sistemas de arquivos, tais como compartilhamento entre Linux e Windows
- /opt
Utilizado como base para programas que não fazem parte da distribuição instalada
- /sbin
Comandos usados para administrar o sistema, utilizado apenas pelo usuário root
- /srv
Diretório para os dados de serviços fornecidos pelo sistema, tais como /srv/www, /srv/ftp
- /tmp
Armazenamento temporário
- /usr
Contém programas que não são essenciais ao sistema e seguem o padrão GNU/Linux
- /var
Arquivos de dados variáveis, como logs
- /proc
Diretório virtual criado pelo kernel, com diversas informações do sistema
- /home
Diretórios pessoais dos usuários do sistema, exceto o root
- /root
Diretório do superusuário root