alphaDev - Copyright (c) 2016 - Todos os direitos reservados.

# java_home

Para que serve o arquivo .profile no Linux e no Mac
Para que serve o profile no linux e no mac
Leia Mais

Estamos de volta. Neste post rápido falarei brevemente sobre o arquivo .profile muito comum de encontrarmos nos computadores com Linux ou Mac OS X. Antes de mais nada, observem que o nome do arquivo começa com um ponto. Esta é uma forma de "ocultar" ( observem que coloquei entre aspas a palavra, pois de fato o arquivo não fica oculto nada :) ). Bem, voltando... Este arquivo é muito utilizado para definirmos/setarmos alguns parâmetros que serão executados toda vez que abrimos um terminal shell nestes dois SOs que citei acima. No meu computador o .profile está com o seguinte conteúdo. [crayon-592878314a0ae639137973/] Explicando as principais linhas... Todas as linhas que começam com o caracter "#" são consideradas como comentários. Faço frequentemente isto para deixar mais organizado os meus códigos e também registrar o que estou fazendo naquela parte do arquivo. As linhas que começam com os comandos "alias" servem para criarmos "apelidos" para um determinado comando. Como podemos ver das linhas 2 até 7. As linhas 5 e 6 definem os comandos para exibir ou ocultar alguns arquivos e diretórios da visualização no Finder do Mac. Explico melhor mais a frente. A linha 7 contém as instruções que utilizo para apagar as configurações do NetBeans. Eu as executo toda vez que preciso reiniciar o NetBeans com suas configurações de "fábrica". Na linha 10 estou modificando a aparência do prompt do meu terminal. Abaixo explico melhor como fazer. Na linha 13 estou definindo os caminhos "PATH" que quero que sejam utilizados para pesquisar por comandos que estão instalados no meu computador. Na linha 16 defino qual o padrão de caracteres que utilizarei. Neste caso escolhi o UTF-8 padrão americano. Na linha 19 estou configurando a variável de ambiente do Java e indicando o diretório onde ele está instalado. Na linha 22 configuro a variável de ambiente onde estão instalados os AVDs do Android, pois tenho o Android Studio instalado no computador e também para poder utilizar os ambientes virtuais nas aplicações em Ionic por exemplo. Em resumo é isto que tenho no meu .profile. Mas quero deixar mais alguns detalhes interessantes. Assim como em outros SOs, quando estamos utilizando os gerenciadores de arquivos, os arquivos e diretórios marcados como ocultos não são exibidos. Mas muitas vezes precisamos que esta "limitação" seja resolvida. No caso do Finder - Este é o gerenciador de arquivos do Mac - para que os arquivos e diretórios ocultos sejam exibidos, precisamos digitar uma linha de comando no terminal. Para facilitar a minha vida, criei no meu .profile dois aliases que fazem este trabalho para mim. Estes aliases estão definidos nas linhas 5 e 6 acima. Então toda vez que preciso fazer com que os arquivos e diretórios ocultos apareçam, abro o terminal e digito o alias "hidden_on" e para voltar oculta-los digito o alias "hidden_off". Outra questão que altero, é o prompt do terminal. O prompt original acho muito simples e sem graça. Mas para alterar a sequência de escapes para modificar a aparência do prompt é chato e demorado. Pesquisei na internet e encontrei um site que auxilia em muito definir a sequência de escapes que podemos definir para o prompt. Caso você tenha curiosidade e queira alterar o seu prompt também. Clique neste link e veja como fazer. Com isto, alterei a aparência do meu prompt original que era assim ... Para ficar com uma nova aparência como abaixo. E o bacana é que esta configuração funciona 100% em Linux também. Pronto, é isto. Gostou? Achou interessante? Então compartilhe com outras pessoas. E não se esqueça de deixar um comentário também ok!!!. Um forte abraço. Fernando.