.bash_profile
é executado quando em um shell de login. Você provavelmente desejará colocar seus aliases no arquivo .bashrc
. Ou você pode simplesmente executar seu .bash_profile
cada vez que você inicializar um shell em screen
Estou usando screen
e tenho vários aliases no meu ~/.bash_profile
, por exemplo, python=python-2.6
. Mas, por alguns motivos, esses aliases não funcionam quando eu trabalho em screen
. Como posso fazê-los funcionar?
Use a opção -l
para basear seu .screenrc
para iniciar os shells bash da sua sessão de tela como shells de login:
screen bash -l
Adicione esta linha ao seu arquivo ~ / .screenrc:
shell -/bin/bash
O traço inicial executa o shell com a opção de login
Se você executar exec bash
após a tela inicial, eles funcionarão
Tags alias gnu-screen linux