vi

October 22, 2009 at 8:26 am (Linux, Tools)

O editor de text vi é extremamente complicado de se utilizar no começo, mas depois que se pega o jeito, é muito ágil, vamos aos comandos

$vi nome_do_arquivo
Uma vez carregado o vi, veja abaixo uma lista dos principais comandos:

Modo de comando
ESC entra no modo de comando do vi

Comandos basicos de insercao de texto:
i    Insere texto antes do cursor
a    Insere texto depois do cursor
r    Insere texto no início da linha onde se encontra o cursor
A    Insere texto no final da linha onde se encontra o cursor
o    Adiciona linha abaixo da linha atual
O    Adiciona linha acima da linha atual
Ctrl + h    Apaga o ultimo caracter

Comandos basicos de movimentacao:
Ctrl+f    Move o cursor para a proxima tela
Ctrl+b    Move o cursor para a tela anterior
H    Move o cursor para a primeira linha da tela
M    Move o cursor para o meio da tela
L    Move o cursor para a ultima linha da tela
h    Move o cursor um caracter a esquerda
j    Move o cursor para a proxima linha
k    Move o cursor para linha anterior
l    Move o cursor um caracter a direita
w    Move o cursor para o inicio da proxima palavra (Ignora a pontuacao)
W    Move o cursor para o inicio da proxima palavra (Nao ignora a pontuacao)
b    Move o cursor para o inicio da palavra anterior (Ignora a pontuacao)
B    Move o cursor para o inicio da palavra anterior (Nao ignora a pontuacao
0    Move o cursor para o inicio da linha atual
^    Move o cursor para o primeiro caracter nao branco da linha atual
$    Move o cursor para o final da linha atual
nG    Move o cursor para a linha n
G    Move o cursor para a ultima linha do arquivo

Comandos basicos para localizar texto:
/palavra    Busca pela palavra ou caracter em todo o texto
?palavra    Move o cursor para a ocorrencia anterior da palavra
n    Repete o ultimo comando / ou ?
N    Repete o ultimo comando / ou ? , na direcao reversa
Ctrl+g    Mostra o nome do arquivo, o numero da linha corrente e o total de linhas

Comandos basicos para alteracao de texto:
x    Deleta o caracter que esta sob o cursor
dw    Deleta a palavra, da posicao atual do cursor ate o final
dd    Deleta a linha atual
D    Deleta a linha a partir da posicao atual do cursor ate o final
rx    Substitui o caracter sob o cursor pelo especificado em x(é opcional indicar o caracter)
Rx    Substitui a palavra sob o cursor pela palavra indicada em x
u    Desfaz a ultima modificacao
U    Desfaz todas as modificacoes feitas na linha atual
J    Une a linha corrente a proxima
s:/palavra1/palavra2    Substitui a primeira ocorrencia de “palavra1″ por “palavra2″

Comandos para salvar o texto:
:wq    Salva o arquivo e sai do editor
:w nome_do_arquivo     Salva o arquivo corrente com o nome especificado
:w! nome_do_arquivo    Salva o arquivo corrente no arquivo especificado
:q    Sai do editor
:q!    Sai do editor sem salvar as alteracoes realizadas

fonte: FreeBSD – Primeiros Passos – http://www.primeirospassos.org/sessao3_4.html

Permalink Leave a Comment

wget

March 30, 2008 at 10:12 pm (Linux, Tools) (, , )

Wget é um utilitário que propicia o download de dados da web, seu nome deriva de World Wide Web e get, suporta os protocolos HTTP, HTTPS e FTP. Escrito em C, wget pode facilmente ser instalado em qualquer sistema Unix-like, se ele ainda não esta instalado, pra quem vai de Debian é só executar

$sudo apt-get install wget

Entre suas capacidades, se encontram:

  • Download recursivo em FTP ou HTTP (pode inclusive ser usado para fazer um mirror de um website);
  • Conversão de links para visualização offline de páginas HTML;
  • Suporte a proxy;
  • Robustez em relação a conexões instáveis (em caso de falha no download, ele automaticamente recomeça de onde terminou);
  • Capacidade de ser executado sem intervenção do usuário, podendo ser usado com o nohup;
  • Portabilidade;
  • Suporte a IPv6;
  • Suporte a SSL/TLS;
  • Suporte a arquivos grandes (maiores que 2 GB); e
  • Suporte a limite de velocidade para o download (com o objetivo de não interferir muito nos outros usos da conexão).

Alguns parâmetros:
“-r” Trabalha de forma recursiva, útil para baixar sites inteiros
“-t 0″ Executar infinitas tentativas de conexão, caso a conexão reset (0 = zero)
“-c” Continua um download, caso algum arquivo esteja pela metade
“-i <file>” Faz download dos links contidos no arquivo <file>

Alguns exemplos:
Baixando sites inteiros com autenticação
$wget -r http://<user>:<senha>@www.uol.com.br/

Baixando uma lista de links em um arquivo
$wget -t 0 -c -i links.txt

sucesso

Permalink Leave a Comment

apt-get

March 5, 2008 at 12:14 pm (Linux, Tools) (, )

Comandinho mágico hein, que nada, privéligio inicial do Debian e de algumas distribuições, APT – Advanced Packaging Tool, ao invés de baixar tar.gz e compilar, ou rpm pra instala, o apt-get baixa e instala para você os pacotes, além de gerenciar os mesmo.

pra iniciar, faça periodicamente update das suas listas de repositórios

$sudo apt-get update

falando em listas de repositórios, você pode altera-la em

/etc/apt/souce.list

antes de instalar um pacote é sempre bom dar uma pesquisada

$sudo apt-cache search <nome pacote>

e pra instalar

$sudo apt-get install <nome pacote>

em último caso, faça um upgrade de todos os pacotes do seu linux, mais demora

$sudo apt-get upgrade

Depois tem mais

Permalink Leave a Comment

LaTeX no Linux

March 5, 2008 at 11:52 am (LaTeX, Linux) (, , )

Precisa escrever sua tese, disertação, monografia e está cansado de usar o maldito Word.

Vai de LaTeX, é um conjunto de macros para o processador de textos TeX, utilizado amplamente para a produção de textos matemáticos e científicos por causa de sua alta qualidade tipográfica. Entretanto, também é utilizado para produção de cartas pessoais, artigos e livros sobre assuntos muito diversos. Como um conjunto de macros para o TeX, o sistema LaTeX fornece ao usuário um conjunto de comandos de alto nível, sendo, dessa forma, mais fácil a sua utilização por pessoas nos primeiros estágios de utilização desse sistema. Possui abstrações para lidar com bibliografias, citações, formatos de páginas, referência cruzada e tudo mais que não seja relacionado ao conteúdo do documento em si.

Instalando no Ubuntu:

$sudo apt-get install abntex

Agora você precisa de um editor, que vai facilitar a sua vida, na hora de utilizar as macros e compilar o seu documento. Pra quem usa KDE vai de Kile – KDE Integrated LaTeX Environment, é excelente

$sudo apt-get install kile

Para quem usa Gnome, serve também, mais se você for muito exigente, vai de TexMaker, TeXmacs ou Lyx.

Mais pra frente trago alguns exemplos…

Permalink Leave a Comment

WinRar no Linux

March 5, 2008 at 11:26 am (Linux, Tools) (, , )

Caso alguém venha a precisar

$sudo apt-get install rar

para saber mais

$man rar

descomprimindo

$rar e file.rar

Permalink Leave a Comment