aeds2/ajuda
Felipe Domingos f48379721d
Update README.md
2020-08-09 19:54:05 -03:00
..
java Adição de novos arquivos. 2020-08-09 11:09:21 -03:00
README.md Update README.md 2020-08-09 19:54:05 -03:00

README.md

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ˋ

  1. Executar:

ˋjava Programaˋ

  1. Executar alterando entrada padrao:

ˋjava Programa < entrada.inˋ

  1. Executar alterando saida padrao:

ˋjava Programa > saida.inˋ

  1. 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`

  1. Executar:

ˋ./objeto`

  1. Executar alterando entrada padrao:

ˋ./objeto < entrada.in`

  1. Executar alterando saida padrao:

ˋ./objeto > saida.in`

  1. Executar alterando entrada/saida padrao:

ˋ./objeto < entrada.in > saida.in`

GDB

  1. Chamar o gdb

`gdb objeto`

  1. Executar no gdb

ˋrun`

  1. Acessar a pilha de chamadas

ˋbt`