O script inicial está lá para mudar de comportamento, adicionar cor, definir seu rápido e muito mais. Uma consideração séria são variáveis ambientais. Muitas aplicações e, em um grau mais alto, as bibliotecas as usam para controlar seu comportamento. Quando você instala pacotes de desenvolvimento, eles definem o ambiente para que possam encontrar as bibliotecas, compiladores e utilitários binários corretos. Um script de shell inteligente pode definir seu aviso para ser dinâmico para o diretório em que você está. Um excelente exemplo de um ótimo prompt GIT que é feito por Olivier Verdier. Quando você tiver isso ativo, você verá o status do seu repositório git no prompt.
Alguns aliases comuns para facilitar as coisas:
Alias prel = "Emacs -Chith -Profile Prelude e" Alias Egrep = "Egrep -Color = Auto"Na lista acima, você pode ver que o usuário gosta de Emacs. O alias superior define a distribuição do prelúdio para começar com o comando curto prel. Excelente quando você quiser experimentar várias distribuições do EMACS. Em seguida, você garante que o egrep sempre use a cor. Os aliases de LS facilitam o manuseio de arquivos. Você pode criar o seu próprio facilmente apenas escrevendo no prompt de comando e depois experimentando. Quando você estiver satisfeito, basta adicioná -lo ao seu arquivo de inicialização de conchas favoritas.
Para garantir que os aplicativos usem os diretórios e valores corretos, o sistema usa variáveis de ambiente. As principais variáveis de ambiente são:
O caminho é onde seu shell procura arquivos executáveis. Dentro, você encontrará /bin, /usr /bin e assim por diante, dependendo de suas necessidades e distribuição. Quando você começa a desenvolver software, os scripts de instalação alteram isso para que você use os binários e bibliotecas corretos.
Esta variável mostra qual shell você está executando. Isso é usado por scripts para garantir que você tenha os recursos do script do shell. Mais comumente, Bash é a concha, mas se você usar os recursos do Bash em outro shell, o script falhará. Se você verificar esta variável, poderá parar o script ou usar métodos compatíveis com Posix.
Este é o seu nome de usuário.
Isso é definido pelo terminal que você está usando, então o script sabe se a cor pode ser usada.
Este define as cores para o comando ls.
Isso é importante porque eles definem qual idioma você usa. Qual teclado você usa está definido com estes. Errar e você pode ter um problema em encontrar '/' e '\'. Eles se movem, dependendo das configurações do teclado.
Variáveis de shell Opções de controle para o próprio shell. Eles são mais diretos para o shell, não para todo o sistema ou aplicativos.
Aqui, você pode verificar as opções usadas quando você inicia sua concha. Esta é uma segunda maneira de garantir que seus scripts funcionem sem problemas.
A versão do Bash.
A largura da sua concha em colunas.
Você pode definir muitos deles enquanto estiver usando o shell, mas nada permanece até colocá -lo em seus scripts de inicialização.
Onde eles estão?
Cada shell tem seus próprios arquivos para ajudá -lo a personalizar a experiência do usuário. Tudo isso depende se você programar, administrar ou apenas usar a linha de comando para suas tarefas diárias.
As diferentes conchas têm lugares diferentes para seus arquivos, mas, como regra, há pelo menos um arquivo em /etc e outro em seu diretório doméstico. Quando você configura as coisas, use as configurações do diretório do usuário, a menos que seja absolutamente certo de que é exigido pela sua configuração. O shell padrão mais comum no Linux é o bash. Muitos scripts precisam trabalhar em qualquer shell, para esse fim, o padrão POSIX existe. O padrão declara qual código você pode colocar, o Bash tem muitos outros recursos, um shell compatível com POSIX é 'sh'. Isso deve estar disponível em todas as distribuições.
Como você muda e testar suas próprias mudanças?
A melhor maneira de testar suas alterações é defini -las com um script que você corre manualmente e depois testar. Quando você passar por iterações suficientes, você coloca os valores em seus arquivos de configuração.
Você pode mudar muitas coisas com o seu shell que o torna mais bonito e o ajuda a executar programas na linha de comando. Para melhorar, comece com aliases e depois passe para scripts mais avançados. Existem muitos scripts disponíveis que podem ajudá -lo com suas tarefas específicas. Procure por eles e se eles não têm algo, leia os scripts e faça suas próprias mudanças. Lembre -se de pedir ajuda, competir e cooperar sobre os scripts que você escreve.