Configuração personalizada no .profile e .bashrc

1. Configuração personalizada no .profile e .bashrc

Geraldo Albuquerque
AprendiNoLinux

(usa Ubuntu)

Enviado em 12/08/2011 - 19:40h

Estou com dificuldades de conseguir o help em português de vários comandos.
Tentando solucionar este problema, esbarrei com exemplos de customizações do arquivo .profile e .bashrc

Qual não foi a minha surpresa quando após baixar e atualizar o meu terminal bashrc com o exemplo do código que segue abaixo, a maioria ou quase todas as mensagens agora estão aparecendo em português:

Estou trabalhando na tradução deste profile de exemplo:

#==============================================================================
# personal_profile_bash3.sh
# PERSONAL $HOME/.bashrc FILE for bash-3.0 (or later)
# Original: By Emmanuel Rouat <no-email>
# Last modified: Sex Ago 12 19:27:45 UTC 2011
# Changed by: Geraldo Albuquerque - Twitter @GA_Tux
#==============================================================================
# Este arquivo é lido (normalmente) por terminais interativos.
# Aqui é o lugar certo para suas definiçoes de:
# aliases, funções e outros recursos interativos como o seu prompt.
#
# A maioria do código assume que você está em um GNU/Linux
# O código base pode ser encontrado na Usenet ou internet. Ver, por exemplo:
#
# http://tldp.org/LDP/abs/html/index.html
# http://www.caliban.org/bash/
# http://www.shelldorado.com/scripts/categories.html
# http://www.dotfiles.org/
#
# Este arquivo bashrc é um pouco superlotado.
# lembre-se que é apenas um exemplo. Ajuste às suas necessidades..
#==============================================================================
# --> Comentários adicionados pelo autor HOWTO
# --> Algumas alterações by @GA_Tux além das traduções.
#------------------------------------------------------------------------------
# Definições globais (se houver)
#------------------------------------------------------------------------------

Se desejar baixar o arquivo, veja em: http://tldp.org/LDP/abs/html/sample-bashrc.html

Vai servir como aprendizado para muitos.

Espero que ajude alguém.

obs: Nem vou colocar em dicas porque até hoje a minha dica registrada não foi publicada. É melhor colocar no forum logo.

@GA_Tux



  


2. Re: Configuração personalizada no .profile e .bashrc

Geraldo Albuquerque
AprendiNoLinux

(usa Ubuntu)

Enviado em 12/08/2011 - 20:15h

Tô achando fantástico fazer a tradução deste arquivo de configuração: http://tldp.org/LDP/abs/html/sample-bashrc.html

Aprendendo cada comandinhuX supimpa.

;)




3. Re: Configuração personalizada no .profile e .bashrc

Geraldo Albuquerque
AprendiNoLinux

(usa Ubuntu)

Enviado em 12/08/2011 - 21:15h

Traduzindo e informando. Nice :)
Se você é como eu que ainda não domina todos os comandos, vai uma ótima alternativa para adicionar ao seu arquivo de profile ou .bashrc


#-------------------------------------------------------------
# A família do comando 'ls' (pressupõe que você usa versão recente do GNU ls)
#-------------------------------------------------------------
alias ll="ls -l --group-directories-first"
alias ls='ls -hF --color' # Cor para reconhecimento do tipo de arquivos
alias la='ls -Al' # Exibe arquivos ocultos
alias lx='ls -lXB' # Ordena por extensão
alias lk='ls -lSr' # Ordena por tamanho. Maiores no final.
alias lc='ls -ltcr' # Ordena por data de alteração. Recentes no final.
alias lu='ls -ltur' # Ordena por hora de acesso e recentes no final
alias lt='ls -ltr' # Ordena por data e mais recentes no final.
alias lm='ls -al |more' # Usa pipe com 'more' para paginar.
alias lr='ls -lR' # ls recursivo nos diretórios.
alias tree='tree -Csu' # Boa alternativa para um 'ls recursivo'

# Se sua versão do 'ls' não suporta --group-directories-first tente o seguinte:
# function ll(){ ls -l "$@"| egrep "^d" ; ls -lXB "$@" 2>&-| \
# egrep -v "^d|total "; }
#-------------------------------------------------------------



4. Re: Configuração personalizada no .profile e .bashrc

Geraldo Albuquerque
AprendiNoLinux

(usa Ubuntu)

Enviado em 12/08/2011 - 21:51h

Dica: Função bem simples e útil para incluir no seu .bashrc se você é esquecido como eu.
https://twitter.com/#!/GA_Tux/status/102180070638092288/photo/1

Oops: Válido se você incluiu os aliases do último post.

código:


#-------------------------------------------------------------
# Ajuda para usar os aliases se não lembra. ls.ajuda
#-------------------------------------------------------------

function ls.ajuda()
{
clear
echo
echo -------------------------------------------------------------------------------
echo -e " ${RED}ll${NC} = mostra grupo de diretórios em primeiro"
echo -e " ${RED}ls${NC} = com Cor para reconhecimento do tipo de arquivos"
echo -e " ${RED}la${NC} = Exibe arquivos ocultos"
echo -e " ${RED}lx${NC} = Ordena arquivos por extensão"
echo -e " ${RED}lk${NC} = Ordena arquivos por tamanho. Maiores no final."
echo -e " ${RED}lc${NC} = Ordena por data de alteração. Recentes no final."
echo -e " ${RED}lu${NC} = Ordena por hora de acesso e recentes no final."
echo -e " ${RED}lt${NC} = Ordena por data e mais recentes no final."
echo -e " ${RED}lm${NC} = Usa pipe com 'more' para paginar."
echo -e " ${RED}lr${NC} = ls recursivo nos diretórios."
echo -e " ${RED}tree${NC} = Boa alternativa para um 'ls recursivo'"
echo -------------------------------------------------------------------------------
echo
}

Se der pau nas cores, retire ${RED} e ${NC} ou antes da função no seu .bashrc coloque:


# Definir algumas cores de sua preferência.
red='\e[0;31m'
RED='\e[1;31m'
blue='\e[0;34m'
BLUE='\e[1;34m'
cyan='\e[0;36m'
CYAN='\e[1;36m'
NC='\e[0m' # Sem Côr

Espero que seja útil.

@GA_Tux



5. Re: Configuração personalizada no .profile e .bashrc

Geraldo Albuquerque
AprendiNoLinux

(usa Ubuntu)

Enviado em 16/08/2011 - 11:34h

Dando UP pra lembrar de terminar este trabalho :) após seguir as dicas iniciais deste material: http://www.vivaolinux.com.br/etc/.bashrc



6. Re: Configuração personalizada no .profile e .bashrc

Vinícius dos Santos Oliveira
vinipsmaker

(usa Arch Linux)

Enviado em 16/08/2011 - 12:55h

Legal o trabalho.
Keep going
:)

Se eu conseguir tempo livre tentarei ajudar (mais isso é muito improvável pelos próximos alguns meses).


7. Re: Configuração personalizada no .profile e .bashrc

Geraldo Albuquerque
AprendiNoLinux

(usa Ubuntu)

Enviado em 16/08/2011 - 13:03h

valeu @vinipsmaker :) rsrs

Aproveitando algumas ideias deste artigo sobre introdução em Shell Scripts http://www.vivaolinux.com.br/artigo/Personalize-seu-shell-na-entrada-de-seu-logon







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts