Na necessidade de descobrir a quais grupos do sistema seu usuário pertence, a forma mais simples é usando o comando groups.
O comando groups, lista todos os grupos (separados por espaço) aos quais o usuário corrente está associado:
groups
Resultado para o meu usuário:
eiti adm dialout cdrom plugdev users lpadmin admin sambashare uml-net
No caso se quiser saber também os ids dos grupos, basta utilizar o comando id:
id
Resultado:
uid=1000(eiti) gid=1000(eiti) grupos=4(adm),20(dialout),24(cdrom),46(plugdev),100(users),108(lpadmin),123(admin),124(sambashare),127(uml-net),1000(eiti)
Boa sorte.
sábado, 25 de julho de 2009
sexta-feira, 17 de julho de 2009
Instalação de Fontes Latex no Ubuntu
Instalação de Fontes Latex no Ubuntu
(La)TeX usa Computer Modern com serifa engrossada, como fonte padrão para corpo do texto (e equações). O TeX foi desenvolvido especialmente para documentos científicos e portanto, foi adotado a fonte Modern que oferece um clima de seriedade devido a sua aparência elegânte e frio.
Veja um exemplo de texto com a fonte Computer Modern:
http://www.dm.ufscar.br/~sadao/latex/doc-and-fonts/fontscm_pt.pdf
Vamos aos passos para instalação das fontes no Linux. Após a instalação será possível utilizar as fontes em documentos do OpenOffice, por exemplo.
As instruções a seguir foram executadas com sucesso na distribuição Ubuntu versão 8.10.
Primeiro, deve-se efetuar o download do arquivo com as fontes. O arquivo pode ser baixado do seguinte endereço:
http://canopus.iacp.dvo.ru/~panov/cm-unicode/download.html
Baixa o arquivo pfb fonts (cm-unicode-VERSION-pfb.tar.gz). Descompacte o arquivo em um diretório temporário, por exemplo /tmp:
cd /tmp
tar xzvf cm_unicode-VERSION-pfb.tar.gz
cd cm-unicode-VERSION
O diretório de fontes do X11, crie um novo diretório chamado cm-unicode para as fontes. No meu caso criei em: /etc/X11/fonts/
sudo mkdir -p /etc/X11/fonts/cm-unicode
Como super usuário, copie os arquivos das fontes:
sudo cp *.afm /etc/X11/fonts/cm-unicode
sudo cp *.pfb /etc/X11/fonts/cm-unicode
Para ativar as fontes execute os comandos:
sudo mkfontscale
sudo mkfontdir
No arquivo /etc/fonts/fonts.conf, adicione uma nova entrada para o diretório de fontes:
/etc/X11/fonts/cm-unicode
Atualize o cache de fontes:
sudo fc-cache
Pronto, agora basta reiniciar o ambiente gráfico (X), para que a lista de fontes Computer Modern Unicode (CMU) esteja disponível para utilização.
Exemplo de utilização da fonte do Writer do BrOffice 3.
Referências:
http://canopus.iacp.dvo.ru/~panov/cm-unicode/install.html
http://canopus.iacp.dvo.ru/~panov/cm-unicode/download.html
(La)TeX usa Computer Modern com serifa engrossada, como fonte padrão para corpo do texto (e equações). O TeX foi desenvolvido especialmente para documentos científicos e portanto, foi adotado a fonte Modern que oferece um clima de seriedade devido a sua aparência elegânte e frio.
Veja um exemplo de texto com a fonte Computer Modern:
http://www.dm.ufscar.br/~sadao/latex/doc-and-fonts/fontscm_pt.pdf
Vamos aos passos para instalação das fontes no Linux. Após a instalação será possível utilizar as fontes em documentos do OpenOffice, por exemplo.
As instruções a seguir foram executadas com sucesso na distribuição Ubuntu versão 8.10.
Primeiro, deve-se efetuar o download do arquivo com as fontes. O arquivo pode ser baixado do seguinte endereço:
http://canopus.iacp.dvo.ru/~panov/cm-unicode/download.html
Baixa o arquivo pfb fonts (cm-unicode-VERSION-pfb.tar.gz). Descompacte o arquivo em um diretório temporário, por exemplo /tmp:
cd /tmp
tar xzvf cm_unicode-VERSION-pfb.tar.gz
cd cm-unicode-VERSION
O diretório de fontes do X11, crie um novo diretório chamado cm-unicode para as fontes. No meu caso criei em: /etc/X11/fonts/
sudo mkdir -p /etc/X11/fonts/cm-unicode
Como super usuário, copie os arquivos das fontes:
sudo cp *.afm /etc/X11/fonts/cm-unicode
sudo cp *.pfb /etc/X11/fonts/cm-unicode
Para ativar as fontes execute os comandos:
sudo mkfontscale
sudo mkfontdir
No arquivo /etc/fonts/fonts.conf, adicione uma nova entrada para o diretório de fontes:
/etc/X11/fonts/cm-unicode
Atualize o cache de fontes:
sudo fc-cache
Pronto, agora basta reiniciar o ambiente gráfico (X), para que a lista de fontes Computer Modern Unicode (CMU) esteja disponível para utilização.
Exemplo de utilização da fonte do Writer do BrOffice 3.
Referências:
http://canopus.iacp.dvo.ru/~panov/cm-unicode/install.html
http://canopus.iacp.dvo.ru/~panov/cm-unicode/download.html
segunda-feira, 6 de julho de 2009
Guia: Comandos básicos do linux
Visando montar um guia de comandos básicos do linux, montei essa pequena listagem com alguns comandos que julguei serem essenciais nos primeiros contatos com máquinas linux. Todos os comandos podem ser executados no console do sistema (shell).
Com esses comandos o usuário será capaz de:
- se localizar no sistema
- se locomover pelas pastas do sistema
- apagar, copiar e remover arquivos e diretórios
- trocar de usuário
- executar comandos como super usuário
- listar os arquivos de um diretório
- mudar as permissões de arquivos
- exibir o conteúdo dos arquivos no console
- ver os processos do sistemas e também finalizá-los
- consulta o manual de um comando
Vamos a listagem:
Para logar como super usuário:
Para executar um comando com permissão de super usuário:
Se ao logar em uma máquina linux, bater a dúvida: Onde estou? O comando abaixo mostra o diretório corrente:
Listagem dos arquivos de uma diretório em forma de lista:
Mudar para outro diretório:
Copiar um arquivo de um diretório para outro:
Copia um diretório e todos os seus arquivos e subdiretórios recursivamente
Sai do diretório corrente indo para o diretório pai:
Mover um arquivo de um diretório para outro:
Para renomear um arquivo, mova-o:
Apagar um arquivo:
Apagar um diretório e seus arquivos recursivamente
Criar um diretório:
Mudar as permissões de um arquivo ou diretorio para possa ser modificado por qualquer usuário
ugo+rwx significa, para (usuário, grupo, outros), + mais permissões (read, write, execute). Use o sinal de menos - ou invés do sinal de + para remover permissões. ugo e rwx pode ser usado em qualquer ordem, ex.: go-w.
Para ver o conteúdo de um arquivo:
Tecle espaço para rolar para a próxima páquia e q para sair.
Com o less é possível é possível adiantar e voltar a exibição de uma parte do arquivo:
Mostra as ultimas linhas de um arquivo texto:
Mostra as primeiras linhas de um arquivo:
Lista os processos rodando no sistema:
Lista os processos do java rodando no sistema:
Finaliza um processo do sistema, o Process ID(pid), deve ser informado para essa operação e pode ser obtido por meio do comando ps:
Descompacta arquivos .zip
Descompacta arquivos .rar
Descompacta arquivos.tar.gz
Compacta um arquivo ou um diretório
Cancela um processo/operação
ctrl+C
Coloca um processo em execução em background:
ctrl+Z
bg
Executa um arquivo binário/script
Acessar uma outra máquina linux via SSH:
Acessar uma url no console via browser:
Finalmente, qualquer dúvida sobre um comando, consulte o manual :)
Boa sorte!
Seja livre! Use Linux!
Com esses comandos o usuário será capaz de:
- se localizar no sistema
- se locomover pelas pastas do sistema
- apagar, copiar e remover arquivos e diretórios
- trocar de usuário
- executar comandos como super usuário
- listar os arquivos de um diretório
- mudar as permissões de arquivos
- exibir o conteúdo dos arquivos no console
- ver os processos do sistemas e também finalizá-los
- consulta o manual de um comando
Vamos a listagem:
Para logar como super usuário:
su -
Para executar um comando com permissão de super usuário:
sudo command
Se ao logar em uma máquina linux, bater a dúvida: Onde estou? O comando abaixo mostra o diretório corrente:
pwd
Listagem dos arquivos de uma diretório em forma de lista:
ls -lah
Mudar para outro diretório:
cd /another/directory
Copiar um arquivo de um diretório para outro:
cp /some/directory/somefile.txt /another/directory
Copia um diretório e todos os seus arquivos e subdiretórios recursivamente
cp -R pasta_orig pasta_destino
Sai do diretório corrente indo para o diretório pai:
cd ..
Mover um arquivo de um diretório para outro:
mv /some/directory/somefile.txt /another/directory
Para renomear um arquivo, mova-o:
mv oldname.txt newname.txt
Apagar um arquivo:
rm filename.txt
Apagar um diretório e seus arquivos recursivamente
rm -r dirname (use com extrema cautela!)
Criar um diretório:
mkdir dirname
Mudar as permissões de um arquivo ou diretorio para possa ser modificado por qualquer usuário
chmod ugo+rwx file_or_directory
ugo+rwx significa, para (usuário, grupo, outros), + mais permissões (read, write, execute). Use o sinal de menos - ou invés do sinal de + para remover permissões. ugo e rwx pode ser usado em qualquer ordem, ex.: go-w.
Para ver o conteúdo de um arquivo:
more filename.txt
Tecle espaço para rolar para a próxima páquia e q para sair.
Com o less é possível é possível adiantar e voltar a exibição de uma parte do arquivo:
less filename.txt
Mostra as ultimas linhas de um arquivo texto:
tail -n number_of_lines filename.txt
ex:
tail -n 100 filename.txt
Mostra as primeiras linhas de um arquivo:
head -n number_of_lines filename.txt
Lista os processos rodando no sistema:
ps -ef
Lista os processos do java rodando no sistema:
ps -ef | grep java
Finaliza um processo do sistema, o Process ID
kill -9 pid
Descompacta arquivos .zip
unzip filename.zip
Descompacta arquivos .rar
unrar filename.rar
Descompacta arquivos.tar.gz
tar xvfz arquivo.tar.gz
Compacta um arquivo ou um diretório
tar cvfz arquivo.tar.gz diretorio/arquivo
Cancela um processo/operação
ctrl+C
Coloca um processo em execução em background:
ctrl+Z
bg
Executa um arquivo binário/script
./script.h
Acessar uma outra máquina linux via SSH:
ssh myuser@myserverip.com
ex.:
ssh kimura@200.189.1.2
Acessar uma url no console via browser:
links http://www.site.com
Finalmente, qualquer dúvida sobre um comando, consulte o manual :)
man command
Boa sorte!
Seja livre! Use Linux!
Assinar:
Postagens (Atom)