96 lines
2.2 KiB
Markdown
96 lines
2.2 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
|