Nossa, isso é velhão, deve ser bem de 2005.. pode servir pra alguém >:]

COMANDOS BÁSICOS                                 EDITANDO ARQUIVOS COM O VIM

1. Entrar em um sub-diretório 'paul' dentro      1. Abrir um arquivo com o VIM para edição
   do diretório 'home' do '/'.                      $ vim /tmp/teste.txt
   $ cd /home/paul                               
                                                 2. Comandos a serem digitados  dentro do VIM
2. Listar o conteúdo do subdiretório 'paul'         para ações de edição nos arquivos.
   $ ls /home/paul                               
                                                 'ESC'    Volta ao modo de comandos do VIM.
3. Copiar 'x1' para o diretório '/home/paul'     'INSERT' Edita o texto apartir do cursor.
   $ cp x1 /home/paul/                           'dd'     Deleta a linha em que está o cursor
                                                 'yy'     Copiar a linha apartir do cursor.
4. Copiar todos arquivos que comecem por 'x' no  
   diretório '/billy' para subdiretório 'src'    
   que se encontra no diretório 'usr'            - MODO DE COMANDO DO VIM
   $ cp /billy/x* /usr/src                       ':split ' abre outra  janela dentro
                                                 do VIM para editar um novo ""
5. Mover subdiretório '/billy/joe' para '/rock'  ':r ' lê o conteúdo  do ""
   $ mv /billy/joe /rock                         jogando-o dentro do arquivo editado atual.
                                                 ':s/texto/subtexto/g' modifica  toda palavra
6. Remover todos os arquivos do diretório /tmp   "texto" por "subtexto" no arquivo atual.
   que iniciem por 'x' e terminem por '.zip'     ':q!' sai do VIM sem salvar as alterações.
   $ rm x*.zip                                   ':w' salva todas as alterações do arquivo.
                                                 ':x' salva alterações e sai do arquivo.

.

COMANDOS BÁSICOS DE ADMINISTRAÇÃO                ARQUIVOS IMPORTANTES E/OU DE CONFIGURAÇÃO

1. Listar processos do sistema linux             /etc/fstab, pontos de  montagem automático e
   $ ps aux                                      seus sistemas de  arquivos que serão usados.
                                                 /etc/passwd, arquivo  de  usuários e senhas.
2. Pesquisar na lista de processos, um processo  /etc/hosts, declaração de  hosts  que  serão
   específico chamado de 'thunderbird'           reconhecidos localmente pela máquina.
   $ ps aux | grep thunderbird                   /etc/inittab,  niveis  de  inicialização  do
                                                 sistema e definição de alguns comandos.
3. Mata processo pelo seu PID (Process ID)       /etc/profile, definição de dados e variáveis
   $ kill -9 1245                                além de comandos para todos os usuários.
                                                 /var/log/messages,  arquivo de log  contendo
4. Mata processo pelo nome do mesmo              informações vitais ao sistema e de segurança
   $ killall -9 thunderbird
                                                 DIRETÓRIOS IMPORTANTES
5. Adicionar um Usuário 'mulatinho' no Linux
   # adduser mulatinho                           /etc, diretório onde  se encontram a maioria
                                                 dos arquivos de configuração do Linux.
6. Removendo Usuário 'mulatinho' do Linux        /usr, diretório onde  está grande parte  dos
   # userdel mulatinho && rm -rf /home/mulatinho software utilizados pelo linux, além de suas
                                                 bibliotecas, ícones e binários d aplicativos
7. Mudando senha do usuário 'mulatinho' no linux /dev, local onde estão todos os dispositivos
   # passwd mulatinho                            e periféricos referenciados por nomes.
                                                 /home, diretório de usuários do linux.
8. Mudando dono e grupo de um arquivo            /proc, coleta de informações do sistema.
   # chown :               /lib, bibliotecas do sistema linux.

.

COMANDOS DE REDE                                 COMANDOS DE GERENCIAMENTO DE PACOTES RED-HAT

1. Setando IP na interface de rede 'eth0'        1. Visualizando  TODOS os pacotes instalados
   # ifconfig eth0 192.168.0.10                     $ rpm -qa

2. Setando a máscara da placa de rede 'eth0'     2. Listando conteúdo de um pacote
   # ifconfig eth0 netmask 255.0.0.0                $ rpm -ql

3. Adicionando/Removendo faixa de rede na rota   3. Mostrando informações resumidas do pacote
   # route add/del -net 192.168.0.0 dev eth0       $ rpm -qi
   netmask 255.0.0.0 broadcast 192.168.0.255
                                                 4. Instalando um pacote .RPM no sistema
4. Adicionando Rota de rede padrão, aonde no        # rpm -hiv
   no exemplo nosso gateway é o '192.168.0.1'    
   # route add default gw 192.168.0.1            5. Desinstalando um pacote .RPM do sistema
                                                    # rpm -e
5. Testando se o gateway/ip está OK e na rede.                                                
   # ping 192.168.0.1                            6. Descobrindo um nome de um pacote  apartir
                                                    de um arquivo existente no sistema
6. Scaneando a rede atrás de um IP para ver o       $ rpm -qf /bin/df
   tráfego na intranet/internet de dados.
   # tcpdump -i eth0 | grep "192.168.0.232"

7. Mostrar portas abertas na máquina
   $ netstat -natup


COMANDOS A NÍVEL DO SISTEMA DE ARQUIVOS          EXPRESSÕES REGULARES

1. Vendo o espaço ocupado/disponível em disco    1. Modificando todas as palavras 'INSERTF' e
   nas partições montadas no sistema                'BLOB' por 'INSERT' e 'BYTEA' respectiva-
   $ df -Th                                         mente no arquivo 'teste.txt'
                                                    $ sed -e 's/INSERTF/INSERT/g;
2. Vendo tamanho de um diretório ou arquivo         s/BLOB/BYTEA/g' teste.txt
   $ du -hs /home/mulatinho
                                                 2. Deletar todas  as linhas que  tenham  uma
3. Montando um volume de CD-ROM, no exemplo,        palavra 'ALTER TABLE' no arquivo 'ts.sql'
   /dev/hda, no diretório '/mnt'                    $ sed -e '/ALTER TABLE/d' ts.sql
   # mount -t iso9660 /dev/hda /mnt
                                                 3. Em uma variavel com uma série de palavras
4. Desmontando um volume do sistema                 buscar um valor e retornar NULO caso  nao
   # umount /mnt (onde /mnt eh o local montado)     a encontre, ou a palavra caso encontre.
                                                    $ echo "Mensagem de amor" | sed -e
5. Saber que em que tipo de formato está um         "/amor/!d; s/.*amor.*/amor/"
   arquivo do nosso sistema
   $ file /billy/joe/jack.zip                    4. Imprimir na tela o segundo campo da linha
                                                    $ awk '{ print $2; }' /tmp/arquivo.txt
6. Criar um diretório no Linux
   $ mkdir /mnt/pendrive                         5. Matar todos os processos que tenham  nome
                                                    de 'vim' usando uma linha!
7. Remover uma pasta e seus sub-diretórios          $ PIDS=`ps aux | awk '{ print $1; }'
   $ rm -rf /mnt/pendrive                           for PID in $PIDS; do kill -9 $PID; done