내 모든 로그인 구성을에 집중하고 싶습니다 ~/.bash_profile
. 거기에 있었다 ~/.bashrc
가 기본적으로 그러나 나는 그것을 대체 ~/.bash_profile
.
그러나 로그인 ~/.bash_profile
하면 소스가 나오기 전에 무언가 가 다음과 같이 표시됩니다.
Linux ubnt10-dev1 2.6.32-38-server #83-Ubuntu SMP Wed Jan 4 11:26:59 UTC 2012 x86_64 GNU/Linux
Ubuntu 10.04.4 LTS
Welcome to the Ubuntu Server!
* Documentation: http://www.ubuntu.com/server/doc
System information as of Fri May 9 12:17:39 EDT 2014
System load: 0.01 Processes: 74
Usage of /: 5.5% of 18.58GB Users logged in: 0
Memory usage: 4% IP address for eth0: 123.x.x.x
Swap usage: 0%
Graph this data and manage this system at https://landscape.canonical.com/
New release 'precise' available.
Run 'do-release-upgrade' to upgrade to it.
Last login: Fri May 9 12:11:52 2014 from 123.x.x.x
내 Get에 정의 된 내 스플래시 인사말 만 표시되도록 제거하고 ~/.bash_profile
싶지만 사용자가 로그인 할 때 소스 / 실행 된 스크립트의 논리 / 시퀀스에 대해 잘 모르겠습니다.
보너스로, 사용자가 로그인하여 세션을 시작할 때뿐만 아니라 시스템이 시작될 때 자동 소싱 / 실행 순서를 알고 싶습니다. 지금은 중요하지 않습니다.
export SET_IN_ETC_PROFILE=yes
에서/etc/profile
,export SET_IN_HOME_ZSHRC=yes
에~/.zhshrc
(내가 zsh을 사용자 오전) 재부팅 그리고 ... 등, 그리고 좋은는env|grep SET_IN
당신에게 모든 이야기를 말할 것이다. 데스크탑 응용 프로그램 (터미널을 사용하지 않고 대시 또는 WM에서 실행하는 변수)에 표시되는 변수를 보려면 askubuntu.com/a/356973/16395