=== Comandos Básicos Linux === - ls: lista os arquivos da pasta corrente; - cat : mostra o conteúdo de ; - whoami: diz com qual usuário vc está logado; - pwd: mostra em qual diretório está na árvore de diretórios; - cat /proc/version: informações do kernel do linux; - ls /proc/bus/: informações sobre dispositivos e barramentos; - cat /proc/partitions: dados de partições; - cat /proc/stat: informações sobre o status do processador; - cat /proc/cpuinfo: informações sobre cache, tipo de processador, velocidade; - ls /proc/ioports: portas de Entrada e Saída; - ps, top, pstree: informações sobre processos; - tipos de dispositivos: tudo em linux são arquivos. ls -l /dev mostra se o arquivo/dispositivo é de bloco, caractere, diretório, normal, etc == Procurando Arquivos == find . -user root procura todos os arquivos de root abaixo do diretório corrente find / -name \*.html procura todos os arquivos com terminação .html find /home -size +2500k procura arquivos grandes == Redirecionamento de Entrada e Saída == Entrada padrão: 0 (teclado) Saída padrão: 1 (tela) Saída padrão de erro: 2 (tela) ex.1: ls /fred 2> err coloca a saída de erro do comando "ls /fred" para o arquivo err; ex.2: ls > out coloca a saída de ls no arquivo out ex.3: cat arquivo >> out coloca o texto de arquivo no final do arquivo out == Mini Projeto == - procure todos os arquivos cujo nome comece com "proc"; - tente mostrar o conteúdo do arquivo gustavo, no diretório corrente, redirecionando a saída de erro para o arquivo err; == Programando com Entrada e Saída == http://www.faqs.org/docs/Linux-mini/IO-Port-Programming.html#s3