Posts Tagged ‘Shell’

Gnome 3: Mostrar data na barra de topo

31.05.2012

Para fazer com que a data seja visível na barra do topo do Gnome 3 introduz-se na Consola o seguinte comando:

gsettings set org.gnome.shell.clock show-date true

Para esconder altera-se o true para false:

gsettings set org.gnome.shell.clock show-date false

Capturar video streaming

27.10.2007

Necessitei, a pedido de uma pessoa amiga, de guardar a 2ª parte do telejornal da RTP do passado dia 21. Os vídeos da RTP são vídeos em streming através do protocolo MMS. Para descarregar o video usei o MiMMs:

$ sudo apt-get install mimms

Depois de ver o manual fiz:

mimms mms://195.245.168.21/rtpfiles/videos/auto/telejornal/telej_2_21102007.wmv rtp.wmv

Como não me agradava o formato WMA usei o mencoder (Player’s Movie Encoder):

sudo apt-get install mencoder

Para converter para o formato MPEG-4 fiz:

mencoder rtp.wmv -ofps 23.976 -ovc lavc -oac copy -o rtp.avi

Libertar espaço no disco

16.10.2007

Esvaziar o Lixo:
$ rm -rf ~/.Trash/*

Eliminar os pacotes deb usados pela apt-get que se mantêm no disco mesmo depois da sua inatalação:
$ sudo apt-get clean

Obter Informações do Sistema no GNU/Linux

19.06.2007

Para se obter as caracteristicas do processador:

$ cat /proc/cpuinfo

cpuinfo.png

Para se obter as caracteristicas da memória:

$ cat /proc/meminfo

meminfo.png

Se se preferir uma aplicação gráfica para obter estas informações existe Sysinfo:

$ sudo apt-get install sysinfo

sysinfo.png

chmod distinguindo ficheiros e pastas

5.06.2007

Por vezes é necessário alterar as permissões dos ficheiros e pastas mas fazendo distinção entre ficheiros e pastas.

Para facilitar o trabalho nada melhor que usar uma forma de aplicar as permissões a todos os ficheiros e depois a todas as pastas com a ajuda do find e do xargs.

Aplicar o chmod apenas aos ficheiros:

$ find -type f | xargs -i chmod 644 {}

Aplicar o chmod apenas às pastas:

$ find -name '*' -type d | xargs -i chmod 755 {}

O parâmetro -name ‘*’ faz com que apenas as subpastas sejam incluídas e não a pasta corrente.

Desligar e reiniciar o computador a partir da shell

4.06.2007

$ sudo reboot (reiniciar o computador)
$ sudo shutdown -h now (desliga o computador imediatamente)
$ sudo shutdown -h +5 (desliga o computador passado 5 minutos)
$ sudo shutdown -c (cancelar o pedido de desligar o computador)

Acabar rapidamente com um processo

1.06.2007

Quando pretendemos acabar de imediato com um programa mas este não deixa porque está a consumir muito memória e a puxar muito pela cpu temos uma forma muito fácil de matar o processo.

Vai-se à consola:

$ xkill

e de seguida clicar com o rato na janela do programa.

Converter uma imagem de CD .nrg (Nero) para uma imagem .iso

30.05.2007

Se queremos converter um ficheiro .nrg para um ficheiro .iso podemos usar a ferramenta nrg2iso, que é uma aplicação que extrai dados ISO9660 de um ficheiro imagem de CD-ROM do Nero .nrg

Instalar o nrg2iso no Ubuntu:
sudo apt-get install nrg2iso

Usar nrg2iso:
nrg2iso [nrg-file] [iso-file]

Exemplo:
nrg2iso image.nrg image.iso

Feito isto, pode-se gravar a imagem .iso no nosso programa preferido de gravação de CD no Ubuntu

Adaptado de: www.debianadmin.com

Comprimir, descomprimir e listar ficheiros no Linux

27.05.2007

Comprimir

Sintax Exemplo(s)
gzip {nome_do_ficheiro} gzip ficheiro.doc
gzip *.jpg
ls -l
bzip2 {nome_do_ficheiro} bzip2 ficheiro.doc
bzip2 *.jpg
ls -l
zip {.zip-nome_do_ficheiro} {nome_do_ficheiro-a-comprimir} zip ficheiro.zip ficheiro.doc
zip dados.zip *.doc
ls -l
tar -zcvf {.tgz-ficheiro} {ficheiros}
tar -jcvf {.tbz2-ficheiro} {ficheiros}
tar -zcvf dados.tgz *.doc
tar -zcvf imagens.tar.gz *.jpg *.png
tar -jcvf dados.tbz2 *.doc
ls -l

Descomprimir

Sintax Exemplo(s)
gzip -d {.gz ficheiro}
gunzip {.gz ficheiro}
gzip -d ficheiro.doc.gz
gunzip ficheiro.doc.gz
bzip2 -d {.bz2-ficheiro}
bunzip2 {.bz2-ficheiro}
bzip2 -d ficheiro.doc.bz2
gunzip ficheiro.doc.bz2
unzip {.zip ficheiro} unzip ficheiro.zip
unzip dados.zip resume.doc
tar -zxvf {.tgz-ficheiro}
tar -jxvf {.tbz2-ficheiro}
tar -zxvf dados.tgz
tar -zxvf imagens.tar.gz *.jpg
tar -jxvf dados.tbz2

Listar

gzip -l {.gz ficheiro} gzip -l ficheiro.doc.gz
unzip -l {.zip ficheiro} unzip -l ficheiro.zip
tar -ztvf {.tar.gz}
tar -jtvf {.tbz2}
tar -ztvf imagens.tar.gz
tar -jtvf dados.tbz2

Adaptado de labutes.no-ip.org/

Qual a diferença entre apt-get e o aptitude?

25.05.2007

A principal diferença entre os dois é que o controle de dependências dos pacotes é mais completo e sofisticado no aptitude do que o do apt-get.

Mesmo, no caso de se querer corrigir problemas no sistema, o aptitude é muito mais eficiente. Por exemplo, o apt-get instala o pacote e as suas dependências como o aptitude, MAS para para desinstalar/remover um pacote o apt-get desinstala apenas o pacote solicitado e deixa as dependências enquanto que o aptitude desinstala também as dependências do pacote.

Já relativamente à pesquisa de pacotes o apt-cache search gera muito mais resultados do que o aptitude search. Isto porque o comando apt-cache search nome_do_pacote procura pelo nome_do pacote tanto no nome do pacote como na sua descrição, enquanto que o comando aptitude search nome_do_pacote procura pelo pacote apenas no nome dos pacotes.

Por estes motivos convém seguir a regra: procurar um pacote com apt-cache search e instalá-lo com aptitude install.