sexta-feira, 12 de junho de 2009

Guia de comandos Linux para iniciantes

Abra um shell e divirta-se!
:-)

Onde digitar os comandos, login e logout da shell, comandos de ajuda e referências.

1. dmesg – Mensagens de inicialização
2. id – Mostra o usuário atual
3. man – Ajuda sobre algum comando, assunto ou arquivo de configuração
4. info – Ajuda sobre algum comando, assunto ou arquivo de configuração

Comandos para Manipulação de Arquivos

Um tutorial sobre vários dos comandos necessários para lidar com arquivos e diretórios no Linux.

1. pwd – Exibe o diretório atual
2. cd – Navegando entre diretórios
3. ls – Listar arquivos
4. mkdir – Cria um diretório
5. rmdir – Remove um diretório vazio
6. cp – Cópia de arquivos e diretórios
7. mv – Move ou renomeia arquivos e diretórios
8. rm – Remove arquivos e diretórios
9. find – Procura arquivos
10. ln – Cria links entre arquivos
11. cat – Exibe o conteúdo de um arquivo
12. head, tail – Mostra o começo e fim de um arquivo
13. file – Indica o tipo de arquivo
14. touch – Muda timestamps

Compactação e Descompactação

Mostra os formatos básicos de arquivos compactados e como lidar com eles no Linux.

1. tar – Agrupando arquivos
2. gzip, bzip2 – Compactando arquivos
3. zip, rar – Outros formatos de arquivos compactados

Comandos de Tratamento de Texto

Os comandos para tratar do conteúdo dos arquivos. Procurar, substituir, juntar, cortar…

1. sort – Ordena um arquivo alfabeticamente
2. uniq – Elimina linhas repetidas
3. grep – Procura texto e expressões dentro de um arquivo
4. paste – Combina arquivos em um só
5. cut – Separa um arquivo por campos e imprime apenas partes especificadas
6. tr – Transforma caracteres
7. sed – Filtragem e Transformação de Conteúdo

Permissões

Além de mostrar como funcionam as permissões dos arquivos no Linux, ensina a utilizar os comandos que tratam das permissões.

1. chown – Modifica os donos de arquivos e diretórios
2. chmod – Modifica as permissões dos arquivos e diretórios
3. umask – Visualiza e muda a máscara padrão de permissões

Processos

Como funciona a execução dos programas no Linux e como tratá-los.

1. ps – Listar processos
2. top – Lista processos em tempo real
3. pstree – Mostra processos em forma de árvore hierárquica
4. kill, killall – Envia um sinal ao processo (MATA!)

Comandos de Informações do Sistema

1. date – Mostra a data e hora do sistema
2. cal – Mostra um calendário amigável
3. df – Mostra informações de espaço em disco
4. du – Mostra espaço em disco usado por diretórios
5. fdisk, sfdisk – Informações sobre partições
6. hdparm – Informações detalhadas sobre HDs
7. free – Informações sobre memória
8. swapon – Informações sobre memória virtual (swap)
9. cat /proc/cpuinfo – Informações sobre o processador
10. uname – Informações de versão do kernel, arquitetura e outros
11. lspci – Mostra informações sobre dispositivos PCI
12. lsusb – Mostra informações sobre dispositivos USB

DPKG – Debian Package Manager

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?

1. dpkg -i – Instala pacotes
2. dpkg -r – Desinstala pacotes
3. dpkg -l – Lista pacotes instalados
4. dpkg -p – Mostra informações sobre um pacote
5. dpkg -L – Lista os arquivos instalados de um pacote

RPM – RPM Package Manager

1. rpm -i – Instala pacotes
2. rpm -U – Atualiza pacotes
3. rpm -e – Remove pacotes
4. rpm -q – Consulta um pacote
5. rpm -qa – Lista todos os pacotes instalados
6. rpm -qi – Mostra informações sobre um pacote
7. rpm -ql – Lista os arquivos instalados de um pacote
8. rpm -V – Faz uma verificação de integridade em pacotes

Gerenciador de pacotes: apt

Utilizado em distribuições Debian, Ubuntu e seus derivados para instalar e remover programas.

1. apt-get update – Atualiza a lista de pacotes dos repositórios
2. apt-cache search – Procura um pacote por palavras
3. apt-get install – Instala pacotes de programas
4. apt-get remove – Remove pacotes de programas do sistema
5. apt-get upgrade – Atualiza todos os pacotes do sistema
6. apt-get dist-upgrade – Atualiza a versão da distribuição e todos seus pacotes
7. apt-get moo – Invoca os poderes da vaca

Gerenciador de pacotes: yum

Utilizado em distribuições Fedora, Red Hat e seus derivados para instalar e remover programas.

1. yum search – Procura um pacote por palavras
2. yum install – Instala pacotes de programas
3. yum remove – Remove pacotes de programas do sistema
4. yum update – Atualiza os pacotes do sistema
5. yum check-update – Verifica se há atualizações de pacotes disponíveis
6. yum list – Lista todos os pacotes instalados e disponíveis no repositório
7. yum list available – Lista os pacotes disponíveis para instalação
8. yum grouplist – Lista os grupos de pacotes instalados e disponíveis no repositório
9. yum groupinstall – Instala grupos de pacotes
10. yum groupremove – Remove grupos de pacotes do sistema

==========
Fonte: Under-Linux

sexta-feira, 31 de outubro de 2008

Entendendo o conceito de looping

Estava navegando na internet e encontrei esse post neste site

Para quem não conhece o conceito, aqui fica claro o que significa quando se diz que um programa entrou em looping.

O diretor disse à secretária:
- Vamos viajar para o exterior por uma semana, para um Seminário, faça os preparativos da viagem!

A secretária faz uma chamada para o marido:
- Vou viajar para o exterior com o diretor por uma semana. Se cuida, querido.

O marido liga para a amante:
- Minha mulher vai viajar para o exterior por uma semana, então nós vamos passar a semana juntos, meu docinho!

A amante liga para um menino a quem dá aulas particulares:
- Tenho muito trabalho, na próxima semana não precisa vir às aulas.

O menino liga para o seu avô:
- Vô, na próxima semana não tenho aulas, a minha professora estará ocupada. Vamos passar a semana juntos.

O avô (que é o diretor desta história) liga para a secretária:
- Vou passar a próxima semana com o meu neto, não poderemos participar daquele Seminário. Cancele a viagem.

A secretária liga para o marido:
- A próxima semana o meu diretor tem muito trabalho, cancelamos a viagem..

O marido liga para a amante:
- Não poderemos passar a próxima semana juntos, a viagem da minha mulher foi cancelada.

A amante liga para o menino das aulas particulares:
- Esta semana vamos ter aulas como normalmente.

O menino liga para o avô:
- Vô, a minha professora disse que esta semana tenho aulas. Desculpe-me, não vai dar para fazer-lhe companhia.

O avô liga para a sua secretária:
- Não se preocupe, na próxima semana vamos participar daquele Seminário. Continue com os preparativos!!!