すべてのログイン設定をに集中したいと思います~/.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
それを削除して、~/.bash_profile
getsディスプレイで定義された自分のスプラッシュグリーティングのみが表示されるようにしますが、ユーザーがログインするときにソース/実行されるスクリプトのロジック/シーケンスについてはわかりません。
ボーナスとして、ユーザーがログインしてセッションを開始したときだけでなく、システムの起動時の自動化されたソーシング/実行のシーケンスも知りたいと思います。
export SET_IN_ETC_PROFILE=yes
で/etc/profile
、export SET_IN_HOME_ZSHRC=yes
中に~/.zhshrc
再起動すると...など、(私はzshのユーザー午前)との素敵はenv|grep SET_IN
あなたのすべての話を教えてくれます。デスクトップアプリケーション(端末を使用せずにダッシュまたはWMから起動する変数)でどの変数が表示されるかを確認するには、askubuntu.com