# ALGUNS ARQUIVOS INTERESSANTES ~/.bash_history - Lista de comandos executados ~/.vimrc - Configuracoes do VIM ~/.profile - Configuracoes do seu Usuario # PRINCIPAIS COMANDOS NO VIM i - Abre o modo de insercao ESC - Fecha o modo de insercao :w - Salvar :q - Sair :q! - Forcar saida :wq! - Salvar e forcar a saida ? PALAVRA - Procurar as ocorrencias de PALAVRA :%s/STRING_OLD/STRING_NEW/gc - Substrituir a STRING_OLD pela STRING_NEW yy - Copiar linha NUMEROyy - Copiar NUMERO linhas dd - Excluir linha NUMEROdd - Excluir NUMERO linhas dw - Excluir palavra NUMEROdw - Excluir NUMERO palavras p - Colar :sp ARQUIVO - Abre o arquivo ARQUIVO ww - Alternar entre os arquivos abertos CTRL+V - Abre o modo de visualizacao # ALGUNS COMANDOS PARA O MODO SHELL DO LINUX man exit cd ls ls -l -t -h rm cp mkdir clear grep grep "PALAVRA" ARQUIVO diff diff ARQUIVO1 ARQUIVO2 ssh sftp wget chmod javac java tar -zcvf arquivo.tar.gz pasta tar -zxvf arquivo.tar.gz # COMPILAR E EXECUTAR PROGRAMA JAVA EM LINHA DE COMANDO 1) Compilar: javac Programa.java 2) Executar: java Programa 3) Executar alterando entrada padrao: java Programa < entrada.in 4) Executar alterando saida padrao: java Programa > saida.in 5) Executar alterando entrada/saida padrao: java Programa < entrada.in > saida.in # COMPILAR E EXECUTAR PROGRAMA C++ EM LINHA DE COMANDO 1) Compilar: g++ fonte.cc -o objeto 2) Executar: ./objeto 3) Executar alterando entrada padrao: ./objeto < entrada.in 4) Executar alterando saida padrao: ./objeto > saida.in 5) Executar alterando entrada/saida padrao: ./objeto < entrada.in > saida.in # GDB 1) Chamar o gdb gdb objeto 2) Executar no gdb run 3) Acessar a pilha de chamadas bt