Acabei de instalar o Ubuntu 14.04.1 LTS.
De acordo com .profile,
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash, if ~/.bash_profile or ~/.bash_login exists.
Não há ~ / .bash_profile ou ~ / .bash_login.
Parece não ter origem em .profile ao abrir um terminal.
- Por que não gera .profile ao abrir um terminal?
- Por que o .profile existe se não é fornecido?
- Como sei / controle o que é adquirido quando um novo terminal é aberto?
- Quando um novo terminal é aberto, ele faz um "login"?
- Onde é um bom lugar para adicionar $ HOME / bin ao meu caminho? .bashrc? Isso causará um problema porque .profile tem o mesmo código?
.profile
.. .profile
ousource .profile
.. .profile
é legal e eu nunca vi isso antes. Não foi possível encontrar muitas informações sobre o comando período. Você pode fornecer uma referência e links para outros atalhos úteis? Obrigado!.
ousource
, você pode usarhelp
:help .
, por exemplo. Em geral, consulte o Guia do Iniciante do TLDP Bash, Capítulo 3 . O Guia do Iniciante do Bash é um pouco datado em alguns lugares, mas bom para um ponto de partida. Ou veja outros links em uma das minhas outras respostas .Eu descobri que tinha que editar o perfil padrão. No terminal, clique em Preferências> Perfis> Editar> Comando> Executar comando como shell de login
Posteriormente, novos terminais forneceriam o script .profile .
fonte