13.12.15

Sugestão para iniciantes

Geralmente os comandos são palavras/termos/frases no idioma inglês, como:

wc = word count
ls = list
du = disk use
df = disk free
...

Então para facilitar "decorar" eles, saiba que ele vem de word count... pois saber o que um comando "word count" faz, é mais deduzível do que "wc".

Contabilizando os comandos do seu ambiente

compgen -c | wc -c
man compgen

20.12.10

Montando partições ext4 no Debian Lenny

O Debian ainda não tem suporte nativo para montar partições ext4. O jeito mais prático é "tunelar" para ter acesso ao ext4.

Usando: tune2fs -E test_FS /dev/sdax
mount -t ext4dev /dev/sdax /mnt/sistema

E no fstab, por exemplo:

/dev/sdax /mnt/sistema ext4 defaults,errors=remount-ro,relatime 0 0

Para conexões wireless

Caso ocorra o erro " SIOCSIFFLAGS: Arquivo ou diretório não encontrado" no momento de atribuir um ip ao dispositivo, isso quer dizer que o firmware do dispositivo sem fio não é reconhecido pelo kernel atual. Você precisa atualiza-lo. Para isso, primeiro baixe o drive: www.intellinuxwireless.org, para drivers Intel, http://www.opendrivers.com/driver/237053/ralink-rt61-rt2501-firmware-1.2-linux-free-download.html para drivers Ralink, ou procure no opendrivers.com.

Extraia o arquivo em /lib/firmware.

Mas para complementar, http://wiki.debian.org/WiFi/HowToUse#wpasupplicant

11.6.10

Pesquisa no Google

Alguns atalhos para refinar/otimizar a pesquisa

1. " " = expressões inteiras
ex: "eu trabalho no google"

2. sinas de + e -
ex: programa compactação +"windows 7" -"windows vista"


3. filetype (procura por extensão)
ex: windows vista filetype:pdf


4. inurl (site)
ex: windows vista inurl:microsoft.com
windows vista site:microsoft.com

5. Função calculadora (www.google.com/help/calculator.html)

ex: 24 / 4

6. intitle (procura no título da página/texto)

ex: intitle:tecnologia

7. intext (procura no conteúdo do texto)

ex: intext:arquitetura

8. define (definições de palavras)

ex: define:computador

9. Uso de opereadores lógicos

ex: windows 7 OR windows vista

10. Procura por endereço (só para quem reside nos E.U.A)

ex: 900000000 (CEP, ZIP)

28.1.10

Usando o APT

APT(Advanced Packaging Tool) é um gerenciador de pacotes, com capacidade de verificar todas as dependências do pacote.

Sintaxe: # apt-get [ação] [complemento] [pacote]

Alguns exemplos:
# apt-get install [pacote] - Instala novos pacotes
# apt-get install --reinstall [pacote] - Reinstala o pacote
# apt-get remove [pacote] - Remove pacotes
# apt-get update - Obtém/atualiza novas listas de pacotes
# apt-get upgrade - Realiza uma atualização
# apt-get dist-upgrade - Atualiza a distribuição
# apt-get autoremove - Remove automaticamente todos os pacotes não usados
# apt-get autoclean - Apaga arquivos antigos baixados para instalação
$ apt-cache search [pacote] - Procura pelo nome especificado(não precisa se o nome exato)
$ apt-cache show [pacote] - Mostra descrisão do pacote

Para poder gerenciar o(s) banco(s) de dado(s) - que são também chamados de listas - o arquivo source.list, que mantem em formato texto os repositórios que o sistema vai usar. exemplo dos mais comuns(cada distribuição tem o seu, salve algumas) Aqui uso as do Debian Lenny

# deb cdrom:[Debian GNU/Linux 5.0.1 _Lenny_ - Official i386 CD Binary-1 20090413-00:10]/ lenny main

# deb cdrom:[Debian GNU/Linux 5.0.1 _Lenny_ - Official i386 CD Binary-1 20090413-00:10]/ lenny main

deb http://ftp.br.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.br.debian.org/debian/ lenny main contrib non-free

deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

deb http://volatile.debian.org/debian-volatile/ lenny/volatile main
deb-src http://volatile.debian.org/debian-volatile/ lenny/volatile main

deb http://www.debian-multimedia.org lenny main

deb http://download.virtualbox.org/virtualbox/debian/ lenny non-free

deb http://www.backports.org/debian lenny-backports main contrib non-free

Para instalar um pacote de um específico repositório use a opção -t . exemplo:

# apt-get -t lenny-backports install

Os repositórios tem que ser registrados sua chave pública para serem usados, não é obrigatório mas se torna seguro.
Para isso:

# gpg --keyserver subkeys.pgp.net --recv-keys [chave]
# gpg --export [chave] | apt-key add -

A chave é obitida a partir do erro de repositório não registrado. No erro é mostrado um número, os últimos 8 caracteres desse é a chave.

Para mais informações consulte o manual ou o help do comando.

7.1.10

Compactação e Descompactação

Compactação Básica:

RAR:

rar a novo.rar arquivos - Cria o "novo.rar" contendo os arquivos especificados.
rar a novo.rar diretorio/* - Cria o "novo.rar" com o conteúdo do diretório.


Descompactação Básica:

RAR:

rar x arquivo.rar - Descompacta criando os diretórios do usados na compactação.
rar e arquivo.rar - Descompacta no diretório atual.

1.9.09

Testando e instalando distribuições GNU/Linux

Um jeito simples e sem complicações para testar as distribuições GNU/Linux é baixar(download do arquivo ISO do site oficial) o CD Live ou ISO's para outras mídias, como pen-drive. Queimar em um CD butável ou através do próprio arquivo de imagem inicializando-o em uma máquina virtual.
Atualmente quase todas as distribuições contam com a versão live-cd, muitas delas unificam no cd de instalacão.

Arquivo ISO é a imagem(conjunto dos arquivos) de um CD,DVD ou qualquer outra mídia, mantendo o mesmo tamanho do conteúdo do CD que é de aproximadamente 600MB, de um DVD tem 4,7GB. No caso da imagem ser para pen-drive o tamanho muitas vezes é inferior a 256KB, 512KB, ... isso vária conforme o conteúdo do ISO.

Algumas distros também contam com os ISOs (netinst) que instalam o mínimo e o resto baixam da internet comforme a demanda. Esse recurso é muito interessante.

4.6.09

Jogos que valem a pena - os que já joguei

http://delicious.com/plotnet/linux_games
________________________________________________________________________________

DOOM e QUAKE - o primeiro(DOOM) e o segundo(DOOM2) para rodar no linux é preciso instalar algum programa similar ao prdoom, e você executa os arquivos .wad direto do terminal. O DOOM 3 e o Quake 3 e 4 você baixa um programa(engine) para linux no próprio site do fabricante(Id Softwares) e coloca os .pak retirados do cd do jogo para windows.

Assault Cube - Jogo de tiro simples, modo multiplayer e singleplayer, estilo Unreal Tournament. Esses são nativos do linux(NL).

Enemy Territory: Quake Wars - Jogo estilo o Quake 4, muito bom os gráficos. A forma de rodar no linux é como o quake 3 e 4.

Super Tux - Como o super mário(para bom jogador isso basta). Diverte bastante. (NL)

TORCS - The Open Racing Car Simulator
- Corrida de carros, não é o bixo, mais vale (NL)

29.4.08

Como extrair o áudio de um arquivo de vídeo

Colaboração: Rubens Queiroz de Almeida


Data de Publicação: 08 de março de 2008



É muito simples extrair o audio de arquivos de video nos formatos avi, mpg, flv, etc. A mágica é feita com o comando mplayer e o áudio é gerado no formato mp3.


Com o mplayer:



mplayer -dumpaudio RevolutionOS.avi -dumpfile RevolutionOS.mp3



A extração é muito rápida, tão rápida que parece que deu erro :-)


Para ver se está tudo certo, podemos usar o comando file:



file RevolutionOS.mp3 RevolutionOS.mp3: MPEG ADTS, layer III, v1, 128 kBits, 48 kHz, Stereo



Podemos também gerar um arquivo mp3 capturando o áudio de uma rádio online, também com o mplayer. Para isto precisamos, é claro, de achar uma rádio online. O site Shoutcast pode nos dar boas sugestões.



mplayer -dumpstream http://64.236.34.97:80/stream/1005 -dumpfile jazz.mp3



Mas para capturar o áudio de rádios na internet, o melhor mesmo é o streamripper que separa as músicas e mantém todas as informações sobre elas.



Veja a relação completa dos artigos de Rubens Queiroz de Almeida

Referências Adicionais



Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

26.4.08

Canonical Ubuntu

O Ubuntu é um distribuição baseada no debian, sendo uma opção muito boa para usuários novatos. Com o uso você vai aprendendo a usa-lo com apoio da vasta documentação disponível na internet, com sua interface amigável e fácil gerenciamento.

E lembre-se, é um sistema operacional novo, é inevitável o aprendizado, sendo ele por leitura ou orientação, mas sempre é interessante a pesquisa na internet, em fóruns, em textos, bate-papo, etc....



as versões são(trecho retirado do wiki do ubuntu):



Ubuntu 4.10: primeira versão do Ubuntu, lançada em 20 de Outubro de 2004.

Ubuntu 5.04: versão que fez a fama do Ubuntu, lançada em 8 de Abril de 2005.

Ubuntu 5.10: lançada em 13 de Outubro de 2005.

Ubuntu 6.06 LTS: primeira versão com Longo Tempo de Suporte1, lançada em 1 de Junho de 2006.

Ubuntu 6.10: versão com reformas estruturais, lançada em 26 de Outubro de 2006.

Ubuntu 7.04: lançada em 19 de Abril de 2007.

Ubuntu 7.10: primeira versão com o Desktop 3D ativado por padrão, lançada em 18 de Outubro de 2007.

Ubuntu 8.04 LTS: segunda versão com Longo Tempo de Suporte, lançamento previsto para 24 de Abril de 2008.

27.2.08

Descobrindo o Linux


Um livro ótimo sobre o Sistema operacional Linux. Usando uma linha do tempo para contar suas evoluções, acontecimentos do linux até os dia de hoje, no seu estudo é usado o Debian, mas também por vezes as distribições mais conhecidas. Uma biblia para qualquer usuário.

26.2.08

Matéria bem sucinta sobre impressão no Linux

24.2.08


A árvore de diretórios do Linux, alguns deles.

O começo...

Startei o linux em 25/12/2003, essa é a data mais antiga de um cadastro meu em site linux. Mas talvez tenha sido alguns dias antes de conhecer esse ótimo portal sobre GNU/Linux. Extrema coinsidência o cadastro ser no natal. Me lembro remotamente de tentar instalar o Red Hat 5.1 a algum tempo atrás, mas não fui esperto, não soube procurar ajuda. Daí voltei pro tradicional sistema operacional.
Já comecei com o slackware, distribuição que uso até hoje, mas uso ubuntu no notebook.
Lembro quando eu começei a me interar de linux tinha dúvidas quanto ao nome dos bois.
tipo:

windows managers (gerenciadores de janelas, servidores X, X, interfaces gráficas);
gnome, kde, windowmaker, enlightenment, fluxbox, ... (windows managers);
lilo, grub (gerenciadores de boot);
tux (mascote do sistema operacional linux)
kernel (núcleo do sistema linux), mas esse termo é conhecido;
...

E digo, o bom mesmo é antes de escolher a distrubuição linux prever a fonte de ajuda, é muito mas fácil no início usar uma distro que amigo(s) use(m). Leia as documentações do que usa, use o google ou similar.




Gerenciador de Janelas

Window Manager(gerenciador de janelas), servidor X ou simplesmente X, nada mas é do que a interface gráfica que você pode usar no Linux, há vários tipos de gerenciadores de janelas, os mais conhecidos/usados são: KDE, Gnome, Windowmaker, Enlightenment, Xfce, FluxBox, BlackBox, IceWM, XPde(parecido com o Windows XP), e muitos outros.
Essa diversidade de Windows Managers se dá pela facilidade de personalização básica e/ou avançada do sistema GNU/Linux.

Bash

Bash - Bourne Again Shell:A maneira mais direta de interagir com o computador:ambiente de programação em tempo real:Alguns comandos
alias:cria um apelido para um comando
exec:executar um processo sem ficar como processo filho
set,env:lista as variáveis locais, exportadas

Comandos seqüenciais
valores entre os comandos, com ; para separar, como && e || sendo condicional aos resultados de cada comando

e o recurso de Auto-Completar, com a tecla TAB

27.11.07

Frontend kmdr para converter áudio e vídeo

"Script" em Kommander(kmdr) que usa o mencoder, ffmpg para conversões de vídeo e áudio.
http://manualdolinux.wordpress.com/2007/06/08/multimedia-converter-convertendo-qualquer-formato-no-linux/

10.11.07

Tools package GNU textutils

Comandos Filtros combinados são bastante úteis

cat - mostra o conteúdo do arquivo
tac - cat ao contrário
head - mostra o conteúdo do arquivo a partir do começo, podendo especificar o número de linhas
tail - mostra o conteúdo do arquivo a partir do fim, podendo especificar o número de linhas, tail tem o recurso da opção -f
wc - Conta linhas, palavras, caracteres
nl - Númera as linhas, como cat -b
expand - Substitui tab por espaços
unexpand - expand ao contrário
hexdump - Mostra o conteúdo do arquivo em binário
split - Divide um arquivo
uniq - Mostra conteúdo do arquivo ocultando linhas
cut - Delimita arquivo em colunas
paste - Mostra na tela arquivos lado a lado
join - paste mas com delimitador
sort - Ordena alfabeticamente
fmt - Determina o número de caracteres por linha
pr - Divide o arquivo para impressão
tr - Converte caracteres

Running free

Bash - Bourne Again Shell:A maneira mais direta de interagir com o computador:ambiente de programação em tempo real:Alguns comandos
alias:cria um apelido para um comando
exec:executar um processo sem ficar como processo filho
set,env:lista as variáveis locais, exportadas

Comandos seqüenciais
valores entre os comandos, com ; para separar, como && e || sendo condicional aos resultados de cada comando

e o recurso de Auto-Completar, com a tecla TAB

BR-Linux.org