domingo, 14 de dezembro de 2008

Principais Comandos Em Terminal Linux

ls - lista o conteúdo do diretório;
cd - vai para um determinado diretório;
cp - copia arquivos ou diretórios (para copiar diretórios, usar a opção -r);
mv - move ou renomeia arquivos ou diretórios;
rm - deletar arquivos ou diretórios (para deletar diretórios, usar a opção -rf).
mkdir - cria diretórios;
rmdir - deleta diretórios;
ln -s - cria links simbólicos (symlinks) para arquivos ou diretórios;
file - determina o tipo de um arquivo;
cat - exibe o conteúdo de um arquivo;
head - exibe as primeiras linhas de um arquivo;
tail - exibe as últimas linhas de um arquivo;
less - lista o conteúdo de um arquivo permitindo que o usuário “navegue” pelo seu conteúdo para poder ler arquivos grandes;
more - funciona como o less, porém em vez de navegar linha a linha, o more mostra página por página fazendo pausas ao fim de cada uma;
man - exibe instruções de utilização de um comando;
reboot - reinicia o sistema;
shutdown -h now - desliga o computador;
stty -a - lista configurações do terminal;
w - exibe informações gerais sobre usuários logados e seus processos ativos;
who - exibe informações dos usuários atuais (utmp);
last - exibe o histórico de logins no sistema (/var/log/wtmp);
lastlog - exibe informações sobre últimos logins;
df -h - exibe o espaço livre e ocupado nas partições do sistema;
du -sh - exibe o espaço ocupado pelo diretório e seus subdiretórios;
free - exibe informações sobre a ocupação da memória RAM e swap;
vmstat - exibe o status da memória virtual (processos, cpu);
lsdev - exibe uma listagem do hardware da máquina;
lspci - exibe uma listagem dos dispositivos de hardware PCI da máquina;
lsusb - exibe uma listagem dos dispositivos de hardware USB da máquina;
pnpdump - exibe informações sobre as placas ISA PnP da máquina;
lsmod - exibe informações sobre módulos na memória;
rmmod - remove módulos da memória;
procinfo - exibe informações sobre os processos ativos na máquina (funciona como o comando cat /proc )
top - mostra em tempo real informações sobre os processos ativos e seu consumo;
xdpyinfo - exibe informações sobre o servidor X (servidor gráfico);
showrgbq - exibe o banco de dados das cores RGB com seus respectivos nomes;
xlsfonts - exibe o nome das fontes reconhecidas pelo servidor X;
xset - ajusta certos parâmetros do servidor X, tais como screen-saver, velocidade do mouse, etc;
jobs - exibe os processos rodando em background e em foreground;
bg - manda um processo ativo para background;
fg - manda um processo em background para foreground;
nice - altera prioridade de um processo;
renice - altera prioridade de um processo;
ps -auxw - lista todos os processos do sistema:
time - executa um comando calculando o tempo decorrente entre o início e o fim desse comando;
kill - mata um determinado processo;
killall - mata um determinado processo (também pode ser utilizado com o nome do processo ao invés da ID;
kill -HUP - reinicia um determinado processo (também pode ser utilizado com o nome do processo ao invés da ID;

sexta-feira, 12 de dezembro de 2008

Google Code University



Não é mais novidade mas me sinto na obrigação de escrever este post.
Google Code University é destinado a estudantes e professores da área da computação. Desde tutoriais e exemplos de programação, conferências, video-tutoriais, aulas e apresentações nas diversas tecnologias e linguagens de progamação: java, c++, sql, phyton, ajax, mysql, computação distribuída, segurança, gerenciamento de software e muito mais, pois o conteúdo só aumenta.





O melhor de tudo é que todo conteúdo encontra-se protegido pela licença Creative Commons, que possibilita o uso deste material por professores em suas aulas, claro que respeitando a licença. Encontra-se também publicações de ciência da computação de várias universidades do mundo tais como: MIT, Stanford, Yale, Princeton, etc.
Obviamente não podia faltar conteúdo linux. No link "Tools 101" temos os seguintes tópicos:
Veja também os cursos gratuítos da FGV Online, leia aqui.

segunda-feira, 1 de dezembro de 2008

Beco do Cinema


Gosta de filmes? Quer ficar bem informado? Procura um dvd em especial?
Acesse Beco do Cinema.

Conheço o autor do blog. O Kendzierski é cinéfilo e está sempre pesquisando as novidades da área. Finalmente ele resolveu compartilhar esse conhecimento com nós réles espectadores. Já estou acompanhando este blog e recomendo a todos.

Deus Criando o Mundo no MS-DOS

Deus acessou o sistema às 12:01:00, domingo, 1 de abril.
C:\>Faça-se a luz!

Comando ou nome de arquivo inválido.

C:\>Faça-se a luz.exe
Luz criada.

C:\>Rodar Céu e Terra
Terra e Céu funcionando. 0 erros.

E Deus criou o Dia e a Noite. Deus viu que havia 0 (zero) erros e saiu do sistema às 12:02:00, domingo, 1 de abril. Deus voltou a acessar o sistema às 12:01:00 da segunda-feira, 2 de abril.

C:\>CD TERRA

C:\TERRA>Haja firmamento no meio das águas e da luz
Comando ou nome de arquivo inválido

C:\TERRA>Criar firmamento.exe
Ok

C:\TERRA>Rodar firmamento.exe

E Deus dividiu as águas. Deus viu que havia 0 (zero) erros. E Deus desligou às 12:02:00 de segunda-feira, 2 de abril. Deus voltou ao sistema às 12:01:00, terça-feira, 3 de abril.

C:\>Fazer florestas e animais.exe
Ok

C:\>Fazer o homem à minha imagem.exe
Erro de sintaxe

C:\>Criar o homem.exe
Homem criado

C:\>Fazer o homem multiplicar e povoar a Terra e dominar os peixes e as aves e ter ascendência sobre todas as coisas que estejam sobre a Terra
Excesso de caracteres.

C:\>move homem*.* c:\Jardim do Éden
Diretório inexistente

C:\>MD Jardim do Éden
C:\>move homem*.* c:\Jardim do Éden
Ok

C:\>Inserir mulher no homem
Parâmetros invertidos. Retifique.

C:\>Inserir homem na mulher
Ok
C:\>cd "Jardim do Éden"

C:\Jardim do Éden>Criar desejo
Operação executada. 1 erro(s)

C:\>multiplicai.exe
OK

E Deus viu o homem e a mulher sendo frutíferos e multiplicando no Jardim do Éden. Deus saiu do sistema às 23h da quarta-feira, 4 de abril. Deus, ansioso, voltou a acessá-lo 00:02 da quinta-feira, 5 de abril.

C:\>Criar livre arbítrio
Ok

C:\>Rodar livre arbítrio
Ok

C:\>Eliminar desejo
Desejo não pode ser eliminado devido à criação do livre arbítrio

C:\>Del livre arbítrio
Livre arbítrio é arquivo inacessível e não pode ser destruído. Acione tecla de substituição, cancelamento ou help.
E Deus viu o homem e a mulher no Jardim do Éden, já não respeitando os parâmetros estabelecidos.

C:\>Criar o bem e o mal
Ok

C:\>Ativar mal
E Deus viu que havia criado a vergonha.

Atenção: Erro do sistema na última operação E96. Homem e mulher não estão em Jardim do Éden. 4277732 erros.

C:\>SCAN Jardim, E.D.E.N. homem-mulher
Homem-mulher não encontrado.

C:\>Del vergonha
Vergonha não pode ser apagada com mal ativado.

C:\>Del livre arbítrio
Arquivo inacessível. Não pode ser destruído. Acione tecla de substituição, cancelamento ou help.

C:\>Interromper programa!
Exclamação imperativa torna comando irreconhecível. Tente interrogação ou help.

C:\>Suspender programa
Comando ou nome de arquivo inválido!

C:\>Suspender programa.exe
Comando ou nome de arquivo inválido!

C:\>Suspender programa, porra!
Erro de sintaxe.
C:\>Criar novo mundo
Disco cheio.

C:\>Dir
O volume da unidade C é Deus
O número de série do volume é 666F-11CC
Diretório de C:\

TERRA
1 arquivo(s) 0 bytes
1 diretório(s) 0 bytes livres

C:\>Del Terra
Comando ou nome de arquivo inválido

C:\>Del Terra!
Excesso de caracteres "!"

C:\>Del Terra
TERRA não pode ser apagado. Esse diretório possui arquivos de sistema.

C:\>Deltree /y Terra
Apagando Terra…
Erro ao apagar Terra, esvaziamento da pilha E6FA-A1, no módulo 0001-0100

Sistema paralisado. Pressione Crtl+Alt+Del para reinicializar o sistema E Deus revoltado reinicializou o sistema…

(…)

Inicializando o MS-DOS..
HIMEM está testando a memória estendida… concluído
C:\>_
C:\>Format C:_
ATENÇÃO TODOS OS ARQUIVOS DA UNIDADES SERÃO APAGADOS
CONTINUAR? (S/N)? SSSSSSSSSSSSSSSSSSS