92 lines
2.3 KiB
Markdown
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
|