1

私はTERM='xterm-256color'ラップトップで使用TERM='xterm'していますが、利用できないリモートサーバーで使用する必要がxterm-256colorあり、いくつかのことが壊れています。

これまでのところexport TERM='xterm'; ssh -X 123.45.678.90、問題なく動作します。しかし、前の行を ( zsh) エイリアス ( alias sshx="export TERM='xterm'; ssh -X 123.45.678.90") に入れてもうまくいかないようです。たとえば、と のecho $TERM間に を挿入するexportssh、コマンド ラインですべてを実行すると がエコーされますxtermが、エイリアスは を返しますxterm-256color

そしてもちろん、 は のTERM後に初期値に戻されるのが最適sshです。

これを達成する方法はありますか?

ありがとう。

4

1 に答える 1

3

通常は次のように解決されます

alias sshx='TERM=xterm ssh -X 123.45.67.89'

何もエクスポートせずに。それ以外の場合は、おそらく関数を作成する必要があります。

于 2011-06-27T21:33:34.233 に答える