Textos com a tag: Linux
Avatares do Tux! [Parte 2]
09.10.2008 | Devaneios, Linux
Tags: bowa, Linux, tux

Continuando o primeiro post, no site CrystalXP tem mais um monte de avatares que podem ser baixados (individualmente).
Avatares do Tux!
12.09.2008 | Devaneios, Linux
Tags: bowa, Linux, tux

Para quem gosta do Tux, no site Free Avatars Download tem um pacote com 946 images dele caracterizado como vários personagens da cultura pop. :P
Para baixar o pacote basta ir direto no post ou direto no Rapidshare.
Instalação básica do Debian 4 (Etch)
30.08.2008 | Linux
Tags: debian, dicas, Linux

Há duas semanas estou fazendo um curso de linux. Há anos não mexia de verdade com o sistema do pinguim então estava (e ainda estou, confesso) meio enferrujado, mas agora ando empolgado com ele de novo! Então pra quem for meio perdido, que nem eu, segue um passo a passo simples de uma instalação e configuração básica do Debian 4 “Etch”.
Para começar, você pode baixar a versão mínima (netinst) mais recente no site da própria Debian. Após baixar, basta gravar a imagem em um cd, colocar no drive e dar boot na máquina. Na tela de instalação que surgir, digite o seguinte comando para uma instalação gráfica básica:
install vga=788
O comando vga=788 cria um buffer de video durante o boot. A instalação é bem simples e auto-explicativa, não vou me ater a esses detalhes por enquanto. Após concluir a instalação, você vai ter um sistema extremamente básico e sem nada instalado. Então vamos começar algumas configurações iniciais.
Configurações do terminal
Vamos começar retirando esse beep extremamente irritante que toca quase sempre que você aperta uma tecla. :P Então, abra o arquivo ~/.bashrc e acrescente a seguinte linha no final do arquivo:
setterm -bfreq 0 -store
Esse comando desliga o som do beep, se quiser aumentar ou diminuir o barulho, basta alterar o valor de 0. Aproveitando que o arquivo está aberto, acrescente a seguinte linha para incrementar o auto-completar do TAB:
source /etc/bash_completion
Também é nesse arquivo que você pode deixar o comando ls com resultados coloridos,
bastando descomentar as linhas:
export LS_OPTIONS='--color=auto' eval "`dircolors`" alias ls='ls $LS_OPTIONS'
Eu, particularmente, acrescento o parâmetro -h após o –color=auto, para que o tamanho dos arquivos seja legível por humanos, ficando dessa forma (como se algum outro tipo de animal utiliza-se computadores :P):
export LS_OPTIONS='--color=auto -h'
Nesse arquivo é só isso. Lembrando que essas alterações vão afetar somente o usuário com o qual você realizou a alteração. Para que elas ocorram com todos os usuários do sistema, basta coloca-las no arquivo /etc/profile.
Configurando uma conexão com a internet via Velox
Como estamos totalmente desconectados do mundo, o único repositório disponível na lista do apt-get vai ser o próprio CD-ROM (o instalador comenta a linha do repositório da Debian durante a instalação). Para utiliza-lo, execute o seguinte comando:
apt-cdrom add
Depois disso, vamos instalar o pacote pppoeconf para configurar nossa conexão.
apt-get install pppoeconf
Terminando a instalação, basta executar o aplicativo (comando pppoeconf) e responder as perguntas que o programa solicitar. Ele vai criar uma conexão chamada dsl-provider (no meu caso, pelo menos). Como esse nome é meio longo, vamos renomea-lo para algo melhor e mais fácil:
mv /etc/ppp/peers/dsl-provider /etc/ppp/peers/velox
Com o comando pon velox, você conecta ao seu provedor. Já com o poff você desconecta o computador da rede. E com o plog você pode ver o status da conexão.
Agora que estamos na rede, podemos atualizar o apt-get e instalar os programas que quiser. Então abra o arquivo /etc/apt/sources.list e descomente as linhas dos repositórios padrão. Infelizmente, muitos dos aplicativos que eu quis instalar não foram localizados nesses dois repositórios, mas após acrescentar os dois seguintes, não tive mais problemas. Basta acrescentar ao final do arquivo:
deb ftp://ftp.us.debian.org/debian/ stable main contrib non-free deb http://www.backports.org/debian etch-backports main contrib
Depois execute o update (apt-get update) e quando terminar, é só começar a instalar seus pacotes. :P De cara instalei 6. Comecei instalando o Vim (ninguém merece o Vi “puro”):
apt-get install vim
Depois instalei o logo do Debian que ilustra o início desse post:
apt-get install linuxlogo
Após instalado, basta renomear o arquivo /etc/issue.linuxlogo para /etc/issue. Mas antes, faça um backup do arquivo existente, nunca se sabe. ;P
mv /etc/issue /etc/issue.bkp mv /etc/issue.linuxlogo /etc/issue
Depois disso, instalei o X.org para poder ter uma interface gráfica (nunca se sabe quando vai precisar):
apt-get install xorg
E depois instalei o gerenciador de janelas Xfce:
apt-get install xfce4
Escolhi ele por ser muito mais leve que o gnome ou o kde. Para inicia-lo, basta executar o comando startx e pronto! Se por um acaso seu mouse ficou extremamente “lento”, Saia do modo gráfico e abra o arquivo /etc/X11/xorg.conf e localize o bloco com informações sobre seu mouse. No meu caso, como instalei no notebook, o bloco era o da Synaptics Touchpad. Abaixo da última opção acrescente a seguinte linha:
Option "Min Speed" "0.3"
Se quiser mais rápido, aumente o valor. Senão, diminua. No final, meu bloco ficou da seguinte forma:
Section "InputDevice" Identifier "Synaptics Touchpad" Driver "synaptics" Option "SendCoreEvents" "true" Option "Device" "/dev/psaux" Option "Protocol" "auto-dev" Option "HorizScrollDelta" "0" Option "Min Speed" "0.3" EndSection
Salve, feche o arquivo e inicie novamente o modo gráfico. Pra finalizar, instalei o Firefox:
apt-get install firefox
E também instalei logo o plugin do Flash Player:
apt-get install flashplugin-nonfree
“Resumidamente”, é isso. =]
Dicas de Vim
22.08.2008 | Linux
Tags: dicas, Linux, vim
Desde que comecei o curso de linux, to meio viciado nesse editor. Antigamente só sabia entrar e sair dele, mas agora que peguei o jeito, não custa nada compartilhar, muita gente ainda pode se enrolar um bocado. ;P
Para copiar e colar linhas no vi, basta estar no modo de comando (pressione ESC caso esteja em dúvida) e ir para a linha desejada:
yy = Copia toda a linha
3yy = Copia 3 linhas a partir do cursor
p = Cola a linha copiada
5p = Cola cinco vezes a linha copiada
dd = Recorta a linha
4dd = Recorta quatro linhas a partir do cursor
Caso você deseje copiar apenas uma palavra ou trecho da linha, basta entrar no modo visual. Para isso, vá para o primeiro caractere do trecho desejado e pressione a tecla v, depois, mova o cursor com as teclas de direção para selecionar o que você deseja. Após selecionar, basta digitar y para copiar, d para recortar e p para colar.
Caso tenha feito alguma coisa errada, basta pressionar u para cada ação que você deseja desfazer. Caso tenha desfeito mais ações que o necessário, basta refazer, pressionando ctrl+r.
Tá fazendo um script e deu erro na linha 1387 e tá cansado de pressionar a seta pra baixo e pensar na vida? Digite :1387 e seja feliz. Ou então você quer ir direto pra última linha do arquivo mas não quer ter que digitar :10000000 e ainda correr o risco de não funcionar, basta pressionar shift+g.
Se o que você quer é procurar por uma palavra específica no arquivo, basta digitar / seguido da palavra desejada (sem o :), por exemplo: /todo. Se a ocorrência encontrada não for a que você queria, basta ir pressionando n até chegar na que você quiser, se na pressa você passou direto pela palavra, basta pressionar shift+n que o vi vai voltando para ocorrências anteriores.
Mas se ao invés de somente localizar, você quiser substituir a ocorrência de uma palavra, basta executar o seguinte comando (supondo que você queira substituir “todo” por “done”): :s/todo/done/. Sem espaços e com a barra no final! Mas esse comando funciona somente na linha onde está o cursor. para substituir todas as ocorrências do texto, basta digitar :%s/todo/done/g. Esse g no final do comando que diz que vai trocar todas as ocorrências. Sem ele, o vi troca somente a primeira ocorrência de cada linha. Resumindo então: Sem o sinal de %, troca somente na linha onde está o cursor. Com o sinal de %, troca em todo o arquivo. Sem o g no final troca somente a primeira ocorrência de cada linha. Com o g no final, troca todas as ocorrências de cada linha.
Se por algum motivo, no meio da edição do arquivo você precisar executar algum comando no shell do linux, mas não quer fechar o editor nem usar outro terminal, basta digitar o comando desejado dessa forma, por exemplo: :!date. O vi vai executar o comando e voltar para a edição do arquivo como se nada tivesse acontecido. Caso você queira colocar o resultado do comando dentro do seu arquivo, basta colocar o cursor no local desejado para a inserção e digitar seu comando com um ponto antes da exclamação, assim: :.!date. O vi executará o comando date e escreverá a data atual dentro do seu arquivo.
Agora vamos supor que você queira copiar o conteúdo de um outro arquivo dentro do seu. Digite /split arquivo. Por exemplo, :split /etc/motd. O vi vai dividir a tela em dois blocos e você poderá editar os dois arquivos normalmente. para trocar entre os paineis, basta pressionar ctrl+ww. Você pode abrir vários arquivos dessa forma, mas a área de edição de cada um vai diminuindo, claro. :P
Caso você esteja pensando “Pô, bem que o vi poderia ter abas também, todo mundo tem abas hoje em dia!” fique feliz, desde a versão 7 o vi possui esse recurso. Para abrir uma nova aba, basta digitar :tabnew arquivo. Para navegar através delas, basta usar os comandos: :tabnext, :tabprev, :tabfirst, :tablast ou :tab n, onde n é o número da tab desejada.
De forma similar, quando você abrir vários arquivos simultâneos no vi ($vi arq1 arq2 arq3, por exemplo), para navegar entre esses arquivos basta usar os comandos: :next, :previous, :first, :last ou :3next ou :5prev. Nos dois últimos casos, o vi vai pular tantos arquivos quanto for o valor do número antes do comando (se tiver isso tudo de arquivo, claro).
E finalmente para sair do editor, além do famigerado :wq para salvar e sair, você também pode pressionar shift+zz.
Dois comandos que eu aconselho colocar direto no arquivo de configuração do Vim para ele já abrir com essas funcionalidades é o syntax highlight e a numeração de linhas.
Para fazer isso, basta editar o arquivo /etc/vim/vimrc e descomentar a linha syntax on para habilitar o highlight e incluir o comando set number para numerar as linhas.
Além desses, o Vim possui milhares de outros comandos e formas de fazer essas mesmas ações que falei aqui. Para saber mais, basta ler a documentação do programa.
[ 1 ]
