Linux: `screen`を使っているときのエイリアス


5

私は使っています screen私にはいくつかのエイリアスがあります ~/.bash_profile、 例えば python=python-2.6。しかし、いくつかの理由でこれらのエイリアスは私が仕事をしているときはうまくいきません。 screen。どうやってそれらを機能させることができますか?


私はscreenで複数の新しいウィンドウを開き、それらのそれぞれで私のエイリアス、すなわち "screen -t window1 my_alias"を実行したい。どのようにそれを行う方法がありますか?
cat pants

回答:


4

.bash_profile ログインシェルで実行されます。おそらくあなたのエイリアスを .bashrc ファイル。またはあなただけのあなたのを実行することができます .bash_profile でシェルを起動するたびに screen


2

使用 -l あなたにぶつかるオプション .screenrc あなたのスクリーンセッションのbashシェルをログインシェルとして起動するには:

screen bash -l

この方法を使用すると、「exit」と2回入力する必要があります。1回は追加のbashセッションを終了し、次に2回目はscreenを終了するためです。
pako

同じことが元の質問にも当てはまります。ここに示した例は、 .screenrc ログインシェルとしてシェルを開くためのファイル。
Doug Harris

1

この行を〜/ .screenrcファイルに追加してください。

shell -/bin/bash

最初のダッシュはログインオプションでシェルを実行します


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.