vi
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
wget
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
apt-get
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
LaTeX no 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…
WinRar no Linux
Caso alguém venha a precisar
$sudo apt-get install rar
para saber mais
$man rar
descomprimindo
$rar e file.rar