
ジョブ制御を含む「フル」環境でxterm
自動的に開くインスタンスの起動に問題があります。nvi
ここでは特にVTEスキンやこれに似たものを言及していますが、xterm
私はxfce4-terminal
。
私は以下を試しました:
xterm -e /bin/ksh -l -c "/usr/bin/vi"
xterm -ls -e /bin/sh -c "/usr/bin/vi"
xterm -e "/bin/sh -l -c /usr/bin/vi"
xterm -ls -e "/bin/ksh -l -c /usr/bin/vi"
xterm -e "/usr/bin/vi"
nvi
(この場合、通常はDebianホストで* BSDvi
実装を使用します。)上記の例の多くを開きます。
^Z
ただし、バックグラウンド/一時停止を実行しvi
てシェルをインポートできないため、環境と機能は「完全」ではありません。
:suspend
それも成功しないまま、しかし、 :sh
する期待どおりにサブシェルを開きます。
私も次のラッパーを試してみました。
xterm -e /bin/ksh -l -c ~/svi.ksh
$ cat ~/svi.ksh
#!/bin/ksh93 -l
/usr/bin/vi
jobs
、、、bg
およびはfg
すべてksh93
シェルに組み込まれており、実際のPOSIXユーティリティのDebianパッケージが見つからないようです。
私が何かを見逃しているようです。それとも私が間違っているようです。
誰にも洞察力がありますか?
ありがとう