Onde digitar os comandos, login e logout da shell, comandos de ajuda e referências.
- dmesg – Mensagens de inicialização
- id – Mostra o usuário atual
- man – Ajuda sobre algum comando, assunto ou arquivo de configuração
- info – Ajuda sobre algum comando, assunto ou arquivo de configuração
Um tutorial sobre vários dos comandos necessários para lidar com arquivos e diretórios no Linux.
- pwd – Exibe o diretório atual
- cd – Navegando entre diretórios
- ls – Listar arquivos
- mkdir – Cria um diretório
- rmdir – Remove um diretório vazio
- cp – Cópia de arquivos e diretórios
- mv – Move ou renomeia arquivos e diretórios
- rm – Remove arquivos e diretórios
- find – Procura arquivos
- ln – Cria links entre arquivos
- cat – Exibe o conteúdo de um arquivo
- head, tail – Mostra o começo e fim de um arquivo
- more, less – Visualiza arquivos por páginas
- file – Indica o tipo de arquivo
- touch – Muda timestamps
Mostra os formatos básicos de arquivos compactados e como lidar com eles no Linux.
- tar – Agrupando arquivos
- gzip, bzip2 – Compactando arquivos
- zip, rar – Outros formatos de arquivos compactados
Os comandos para tratar do conteúdo dos arquivos. Procurar, substituir, juntar, cortar…
- sort – Ordena um arquivo alfabeticamente
- uniq – Elimina linhas repetidas
- grep – Procura texto e expressões dentro de um arquivo
- paste – Combina arquivos em um só
- cut – Separa um arquivo por campos e imprime apenas partes especificadas
- tr – Transforma caracteres
- sed – Filtragem e Transformação de Conteúdo
Além de mostrar como funcionam as permissões dos arquivos no Linux, ensina a utilizar os comandos que tratam das permissões.
- chown – Modifica os donos de arquivos e diretórios
- chmod – Modifica as permissões dos arquivos e diretórios
- umask – Visualiza e muda a máscara padrão de permissões
Como funciona a execução dos programas no Linux e como tratá-los.
- ps – Listar processos
- top – Lista processos em tempo real
- pstree – Mostra processos em forma de árvore hierárquica
- kill, killall – Envia um sinal ao processo (MATA!)
- Prioridades de Processos – Como os comandos podem ter prioridades no sistema
- nice, renice – Configura prioridades de CPU de um comando ou processo
- lsof – Listar arquivos abertos por processos
- date – Mostra a data e hora do sistema
- cal – Mostra um calendário amigável
- df – Mostra informações de espaço em disco
- du – Mostra espaço em disco usado por diretórios
- fdisk, sfdisk – Informações sobre partições
- hdparm – Informações detalhadas sobre HDs
- free – Informações sobre memória
- swapon – Informações sobre memória virtual (swap)
- cat /proc/cpuinfo – Informações sobre o processador
- uname – Informações de versão do kernel, arquitetura e outros
- lspci – Mostra informações sobre dispositivos PCI
- lsusb – Mostra informações sobre dispositivos USB
Como transferir arquivos entre máquinas em uma rede, de forma segura e prática. Boa informação também para backups.
- ssh e scp – Cópias remotas com o SSH
- wget, lftp – Cópias de arquivos e espelhos via HTTP/FTP
- rsync – Sincronização de arquivos entre servidores
Como lidar com os pacotes de programas que encontramos por aí na Internet, ou nos CDs das distribuições Linux? Quais os processos para instalar, remover e atualizar programas que estão no formato DPKG?
- dpkg -i – Instala pacotes
- dpkg -r – Desinstala pacotes
- dpkg -l – Lista pacotes instalados
- dpkg -p – Mostra informações sobre um pacote
- dpkg -L – Lista os arquivos instalados de um pacote
- rpm -i – Instala pacotes
- rpm -U – Atualiza pacotes
- rpm -e – Remove pacotes
- rpm -q – Consulta um pacote
- rpm -qa – Lista todos os pacotes instalados
- rpm -qi – Mostra informações sobre um pacote
- rpm -ql – Lista os arquivos instalados de um pacote
- rpm -V – Faz uma verificação de integridade em pacotes
Utilizado em distribuições Debian, Ubuntu e seus derivados para instalar e remover programas.
- apt-get update – Atualiza a lista de pacotes dos repositórios
- apt-cache search – Procura um pacote por palavras
- apt-get install – Instala pacotes de programas
- apt-get remove – Remove pacotes de programas do sistema
- apt-get upgrade – Atualiza todos os pacotes do sistema
- apt-get dist-upgrade – Atualiza a versão da distribuição e todos seus pacotes
- apt-get moo – Invoca os poderes da vaca
Utilizado em distribuições Fedora, Red Hat e seus derivados para instalar e remover programas.
- yum search – Procura um pacote por palavras
- yum install – Instala pacotes de programas
- yum remove – Remove pacotes de programas do sistema
- yum update – Atualiza os pacotes do sistema
- yum check-update – Verifica se há atualizações de pacotes disponíveis
- yum list – Lista todos os pacotes instalados e disponíveis no repositório
- yum list available – Lista os pacotes disponíveis para instalação
- yum grouplist – Lista os grupos de pacotes instalados e disponíveis no repositório
- yum groupinstall – Instala grupos de pacotes
- yum groupremove – Remove grupos de pacotes do sistema
Nenhum comentário:
Postar um comentário