aeds2/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
<p>i - Abre o modo de insercao
<p>ESC - Fecha o modo de insercao
<p>:w - Salvar
<p>:q - Sair
<p>:q! - Forcar saida
<p>:wq! - Salvar e forcar a saida
<p>? PALAVRA - Procurar as ocorrencias de PALAVRA
<p>:%s/STRING_OLD/STRING_NEW/gc - Substrituir a STRING_OLD pela STRING_NEW
<p>yy - Copiar linha
<p>NUMEROyy - Copiar NUMERO linhas
<p>dd - Excluir linha
<p>NUMEROdd - Excluir NUMERO linhas
<p>dw - Excluir palavra
<p>NUMEROdw - Excluir NUMERO palavras
<p>p - Colar
<p>:sp ARQUIVO - Abre o arquivo ARQUIVO
<p>ww - Alternar entre os arquivos abertos
<p>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