Baixando vídeos do Youtube pelo terminal

Neste artigo/dica irei abordar um pouco sobre um aplicativo que nos permite baixar vídeos, e até uma playlist inteira do Youtube, tudo isso realizado pelo terminal. Para os que não sabem, estou falando do youtube-dl. A seguir demonstro sua utilização de forma simples. Leia mais deste post

Localizando os arquivos maiores de um diretório com os comandos du e sort

Muitos comandos em sistemas GNU/Linux aceitam a diretiva “-h” ou –human-readable, que geralmente indica que o resultado deve ser gerado em um formato legível para humanos. Nos primórdios dos sistemas Unix/Linux, o resultado de comandos como du e ls era expresso em valores múltiplos de 1024 bytes, ou Kbytes. Sempre precisavamos fazer algumas continhas para chegar no valor correto.

Vejam dois exemplos do comando du, com e sem a diretiva -h:

$ du * | sort -nr
  20072   ./kde-queirozI9edRO
  12      ./CRX_75DAF8CB7768
  8       ./sni-qt_python2.7_2001-3kc5lW
  4       ./.X11-unix
$ du -h * | sort -nr
  20M     ./kde-queirozI9edRO
  12K     ./CRX_75DAF8CB7768
  8,0K    ./sni-qt_python2.7_2001-3kc5lW
  8,0K    ./pulse-UzNo0gdqJI6w
  4,0K    ./.X11-unix

O comando sort também aceita a diretiva -h, que significa –human-numeric-sort. Combinando o resultado do comando du com o comando sort, podemos obter listagens mais completas e voltadas para nossas necessidades mais imediatas.

O comando:

du -h * | sort -h

irá criar uma lista em ordem crescente de tamanho dos arquivos em um determinado diretório.

O mesmo comando poderia ser escrito também como:

du --human-readable * | sort --human-numeric-sort

Como o que normalmente nos interessa é localizar os arquivos que ocupam mais espaço em um determinado diretório, podemos reverter a ordem da listagem, colocando os arquivos maiores no topo da listagem.

Para obter esta listagem, basta reverter a ordem de exibição dos arquivos:

du -h * | sort -h -r
  19M     TerryTate.flv
  6,6M    1_Carlos_Aguerrea_Educacao_para_Paz.ppt
  2,6M    terry-tate.mpg
  2,0M    RELACOES.PUBLICAS.SECRETARIA.DE.SAUDE.2.ppt
  1,4M    Redefining_the_Warrior_2.ppt
  1,3M    comunicacao-empresarial-apresentacao-aulas.ppt
  984K    Setimo_Encontro_Carta_Terra_Mediacao_de_Conflitos_1255114782.ppt
  980K    oficina_comunic.ppt
  884K    nvc_1_.ppt

Referências

Dicas-L

Configurando o sudoers no Debian 6 Squeeze

Sudoers no Debian Squeeze

Pessoal,

Instalei recentemente o Debian 6 Squeeze, e ainda estou na fase de configuração pós-instalação, uma das primeiras coisas que sempre fazia era editar o /etc/sudoers para habilitar o sudo.

Mas para minha surpresa o arquivo de configuração não está no /etc.

Pois bem, após pesquisar muito pela internet descobri como resolver esse problema.

Siga uma dessas alternativas:

1º Você provavelmente não tem o pacote sudo instalado, então instale-o executado:

# aptitude install sudo

Não edite o arquivo manualmente com algum editor, edite usando sempre essa ferramenta:

# visudo

2º Se já tiver o sudo instalado, abra o terminal e digite:

$ su
# echo 'seu-nome-de-usuário ALL=(ALL) ALL' >> /etc/sudoers
Aqui você pode colocar as opções que desejar.

Pode colocar para não pedir senha ao executar como sudo. Para isso, ao invés de adicionar a opção anterior, basta adicionar a seguinte linha:
# echo 'seu-nome-de-usuário ALL=NOPASSWD ALL' >> /etc/sudoers

Bom é isso, espero ter ajudado.

Instalando e utilizando o Zimbra

O Zimbra, é uma suite colaborativa de e-mail muito poderosa, cujo foco é ser uma alternativa livre ao Microsoft Exchange. Com suas duas versões disponíveis, a versão Network Edition (NE) e a Open Source, ele consegue, no mínimo equiparar-se a solução oferecida pela Microsoft, tendo a sua versão NE voltada a empresas que precisam de suporte e ferramentas de backup mais avançadas.

Leia mais deste post

Debian: servidor de arquivos, antivirus, lixeira e auditoria

  • Ambiente:
    • Sistema básico + Categoria Servidor de Arquivos
    • Disco de instalação (netinst-amd64)
  • Softwares utilizados: Samba+Clamav+Scannedonly
    • Samba: 3.2.5
    • Clamav: 0.95.2
    • Scannedonly: 0.15

Leia mais deste post

Permissões de arquivo mais detalhadas no Linux

Pergunta: Um amigo me disse que o Linux não tem permissões de arquivo tão detalhadas quanto o sistema operacional favorito dele (é, aquele mesmo). Existe alguma maneira de ir além das permissões comuns de dono, grupo e outros e ser mais flexível?

Leia mais deste post

Instalando o PostgreSQL e pgAdmin3 no Ubuntu

A dica de hoje é sobre como instalar o SGBD – Sistema Gerenciador de Banco de Dados – PostgreSQL e sua interface gráfica de administração pgAdmin, muito semelhante à interface do conhecido MySQL, o  phpMyAdmin. Pronto, então mãos à obra!

Leia mais deste post

Fundamentos do sistema Linux – comandos do Linux

A linha de comando é o método mais usado por administradores de sistemas, pois é o que oferece o maior número de possibilidades, além de ser o método mais rápido de fazer as coisas. Nesse artigo, você terá uma lista detalhada dos principais comandos do GNU/Linux, divididos em categorias, com exemplos práticos de aplicação, incluindo associações com outros aplicativos.

Leia mais deste post

Guia de bolso com os principais comandos Linux

Bom ponto de partida para quem está ingressando agora no mundo Linux e ainda não conhece os comandos básicos do sistema operacional.

Façam o download do guia de bolso dos principais comandos Linux em formato PDF no link abaixo:

Principais Comandos Linux