20 out

Como encontrar um arquivo no Unix

Revivendo uma postagem de 05/10/2010, que vira e mexe eu preciso relembrar pois esqueço fácil rs. Tinha postado neste mesmo blog, mas tive problemas com o BD e perdi ela, mas felizmente consigo recuperar através do Internet Archive. Vamos a ela:

Eu, como bom usuário de Windows antes de 95, convivi muito com o DOS e seus comandos que lembro até hoje. Um deles era o dir/s, muito usado para saber quantos MB eram usados por meus jogos ou para procurar algum arquivo no disco.

Pois bem, o tempo passou e novamente me vejo querendo saber onde está um arquivo no disco, ou querendo saber quanto meu diretório home está usando de espaço do disco. Até aí tudo bem, o problema é que agora estou num ambiente Unix. E agora?

Depois de algumas pesquisas, vi que não é tão difícil assim também não.

ESPAÇO UTILIZADO

Para saber quanto de espaço foi utilizado no diretório home (~), basta usar o comando du:

Este comando mostra o espaço em disco utilizado, os parâmetros h e s são para mostrar os resultados de maneira fácil de ler e apenas do arquivo/diretório em questão, respectivamente. Sem o s ele mostra o espaço usado por cada arquivo no diretório.

PROCURANDO UM ARQUIVO

Para procurar um arquivo, o comando utilizado é o find. Este comando é muito poderoso, consegue encontrar arquivos e diretórios por nome, por data e hora de modificação, e muitas outras maneiras. Por exemplo, se eu quero encontrar o .jar do oracle, que eu sei o nome (ojdbc14.jar), a linha de comando é a seguinte:

Porém, no meu caso, as mensagens de erro ficam poluindo muito a tela (muitos diretórios sem permissão para leitura), e também como demora demais o processo para encontrar arquivos na máquina inteira, eu direciono a saída padrão para um arquivo, a saída de erro para /dev/null e faço rodar em segundo plano, tudo isso com esta linha de comando aqui:

Bacana né? O > redireciona a saída padrão, o 2> a saída de erro e o & faz o processo rodar em 2º plano.

Fonte: http://linuxgazette.net/issue54/tag/15.html

 

17 maio

Resolver problema de tela preta em conexão de área de trabalho remota

Hoje aconteceu comigo algo inusitado ao conectar no meu serviço através da conexão de área de trabalho remota, também conhecido por RDP e Remote Desktop: após o login, a tela ficou preta e não saía disso.

Achei que a máquina estava “pensando” ainda, pois ela tem pouca memória RAM, e aguardei, mas nada de aparecer a tela. Conseguia conectar também pelo SSH e já pensei em reiniciar a máquina, mas tinha vários arquivos abertos e todos no ponto que precisava olhar.

Foi então que busquei uma alternativa pra isso, e consegui encontrar: bastou entrar com as teclas Ctrl+Alt+End, que envia um Ctrl+Alt+Del na máquina remota, e apertar no botão “Cancelar”, simples assim.

05 jan

Adicione uma linha com os número no teclado do Google do Android

Muitas vezes estou digitando no teclado e fico procurando os números, aí tenho que apertar a tecla que mostra os números e mais um monte de coisa que eu não precisava, por exemplo.

Costuma acontecer isso em diversas situações, como ao digitar senhas, ou quando você manda um zapzap dizendo que achou uma promoção muito boa no mercado e quer passar o preço.

Pensando nisso em outras coisas, o Google inclui no seu teclado, agora chamado de Gboard, uma opção exclusivamente para isso. Para encontrar e ativar a opção é muito simples.

  1. Abra o menu de configurações do GBoard, pelo teclado segure a tecla da vírgula até aparecer e selecione o ícone da engrenagem.
  2. Em seguida, escolha a opção Config. do teclado Gboard.
  3. Escolha a opção preferências
  4. Ative a opção “Linha de números”.

Fonte: How to Add a Persistent Number Row to Android’s Gboard Keyboard

 

01 jun

Ajustando o terminal para exibir caracteres UTF-8 corretamente (Ubuntu Server)

Durante e depois da minha recente atualização no meu servidor, percebi que diversas vezes apareciam caracteres que não faziam sentido, sempre quando haviam acentos ou nas aplicações para configuração, onde são desenhadas algumas caixas no terminal. Não foi difícil perceber que o sistema estava tentando mandar para a tela caracteres UTF-8 e ela não estava esperando por isso.

Confirmei através do comando locale que eu já estava com a configuração correta, pt_BR.UTF-8. Através de uma pesquisa, descobri os comandos necessários para configurar o terminal corretamente:

Minha escolha de opções aqui foi a seguinte:

  1. “Selecionar mapa de teclado da lista de arquiteturas”
  2. qwerty
  3. Brazilian
  4. BR-Latin 1

Altere isso conforme sua necessidade, em seguida entre o comando:

E selecione o encoding UTF-8, em seguida escolhi Latin 1, Fixed, 16. Pronto, agora o terminal está exibindo os caracteres corretamente e ainda posso usar acentos pelo teclado.

Fonte: http://askubuntu.com/a/303096

01 jun

Atualizando o servidor Ubuntu

Após um longo período sem usar (provavelmente mais de um ano), resolvi atualizar o meu pequeno servidor caseiro que estava funcionando como servidor para Minecrat e que originalmente seria o meu NAS de baixo custo.

Pesquisando encontrei rapidamente a forma como fazer isso, e é através do comando:

do-release-upgrade

Fonte: https://help.ubuntu.com/lts/serverguide/installing-upgrading.html