2016-06-18 5 views
0

端末でエイリアスを使用している場合(例:エイリアスa = b現在の端末に残りますが、別の端末を開くとエイリアスを再度設定する必要があります。エイリアスを永続的にするために、エイリアスを.bash_profileに追加することができます。これは、エイリアスをすべての端末に永久に適用します。 私の質問は、すべての端末のエイリアスを現在のセッションだけに設定する方法です。つまり、ログアウトするとエイリアスはなくなりました。 おかげ現在のセッションのエイリアスを作成する方法は?

答えて

2

は、一般的な概念は、(][周りのスペースに気づく、そして..session_aliases前 - これらは、必要とされる)のような行を入れ、その後、あなたのセッションのエイリアスを含ん.session_aliasesのようなファイルを作成することです。

[ -f .session_aliases ] && . .session_aliases 

.bashrc(または.profileまたは.bash_profileなど)。次に、セッションログアウト時に実行するスクリプトを設定するだけで、.session_aliasesが削除されます。

しかし、「xlogout」をすばやく検索すると、セッションからログアウトしたときに呼び出される汎用スクリプトが存在しないように見えます。したがって、答えはディスプレイマネージャ固有のものになります。

私はlightdmを想定しています(UbuntuとUbuntuの標準的なディスプレイマネージャであれば、最も一般的なディストリビューションです)。 lightdmセッションを終了するときに、hereの指示に従ってログアウトスクリプトを設定することができます。

異なるディスプレイマネージャを使用する場合は、手順が異なります。 Googleはあなたの友人です。 :-)

関連する問題