Sinto-me perguntando estupidamente, mas não consigo encontrar a resposta para isso em lugar algum. Estou tentando seguir estas instruções para editar meu prompt do bash, mas não há .bashrc
no meu diretório de usuários ( ~/.bashrc
), no meu diretório pessoal ou no diretório principal do sistema de arquivos.
Não há .bashrc
no /etc/
(há uma bash.bashrc
, no entanto).
Crio um .bashrc
arquivo no meu usuário ou diretório pessoal? Existe um conjunto de instruções melhor e mais recente para modificar o prompt do bash?
command-line
configuration
bashrc
hidden-files
JeanSibelius
fonte
fonte
/etc/
. Deve haver um arquivo .bashrc no diretório inicial. Tente abrir / editar~/.bashrc
. Mas antes disso, eu também deveria perguntar se você é novo no Linux. Se você é novo no Linux, posso postar instruções detalhadas aqui..bashrc
, mas você deve colocá-los em.bash_profile
Editar Para esclarecer, não criar um.bashrc
que seja apenas para isso, criar ou modificar~/.bash_profile
.bash_profile
está errado. No Ubuntu.profile
(que roda para shells de login), fontes.bashrc
quando é um shell bash interativo. Portanto, colocar aliases em.bashrc
(ou.bash_aliases
originados.bashrc
) os define em todas as conchas do bash interativas. Aliases em.bash_profile
produz esse problema , e outros. Veja isto , aquilo , esta postagem e os~/.bashrc
comentários padrão recomendando colocar aliases lá ou dentro.bash_aliases
..bashrc
e provenientes minha.bashrc
em.bash_profile
com código copiado de esta resposta SuperUser ( " Obter os aliases e funções "). Obrigado por corrigir essas perguntas comumente Eliah, resposta muito boa aqui !Respostas:
Não esqueça que é um arquivo oculto dentro do diretório inicial (você não seria o primeiro a fazer um
ls -l
e pensando que não existe).Faça um:
Deve haver um
.bashrc
na primeira página. Caso contrário, apenas crie-o com:e adicione as linhas que você precisa adicionar.
Permissões do meu
.bashrc
são:(
chmod 644 .bashrc
para fazer issorw r r
).fonte
sudo...
entendendo, não étouch ~/.bashrc
?Específico do usuário , oculto por padrão.
Caso contrário, simplesmente crie um.
Todo o sistema :
fonte
Existe.
A maneira mais rápida de acessá-lo é a
nano ~/.bashrc
partir de um terminal (substituanano
pelo que você quiser usar).Se isso não estiver presente na pasta pessoal de um usuário, o sistema
.bashrc
será usado como substituto, pois é carregado antes do arquivo do usuário. Você pode simplesmente copiá-lo e colá-lo (é claro, com permissões de root), mas um.bashrc
não é totalmente essencial (pode ser necessário fazer as coisas funcionarem. Não descobri) no nível do usuário, pois geralmente substitui o sistema geral um com ajustes específicos do usuário. Você pode escrever o seu próprio embora.Os principais componentes para os usuários que podem ajustar são
PS1
(o prompt do Bash é exibido como padrãouser@localhost:pwd $
) e aliases, além de definir um prompt de cores e talvezPS2
(mensagem de estado ocupado).fonte
Ele está oculto por causa do
.
nome do arquivo que começa com. Listar comou ative "Mostrar arquivos ocultos" no menu de exibição no nautilus ( Ctrl- Htambém fará o truque).
Você pode editá-lo com o seu editor de texto favorito do seu diretório pessoal, por exemplo,
cd
para ir para o seu diretório pessoal:fonte
Use
gedit ~/.bashrc
, ele permitirá que você modifique~/.bashrc
usando o gedit.fonte
Se
.bashrc
não estiver na sua pasta pessoal, mesmo depois de listar os arquivos ocultos, você poderá copiá-lo de:fonte
se não estiver no diretório inicial, você pode simplesmente copiar
/etc/bash.bashrc
e torná-lo fonte para o seu terminal digitando-o nosource .bashrc
diretório inicial após a cópia.fonte
Use
nano ~/.bashrc
para abrir e editar o arquivo .bashrc. (Isso criará o arquivo se ele ainda não existir)fonte
sudo
de editar o seu próprio~/.bashrc
Se você usar criptografia e trabalhar na linha de comando, talvez não seja necessário montar o diretório inicial real primeiro (em contraste com a interface gráfica do usuário em que isso é feito automaticamente) pelo comando:
(Eu tive a mesma pergunta e me deparei com ela; mas encontrei minha resposta no leia-me)
fonte