aeds2/Codigos/ajuda/README.md

92 lines
2.3 KiB
Markdown

## 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