2017-05-24 17 views
2

KVMホストに新しいRHELをインストールするときに、moreコマンドを使ってテキストファイルを表示しています。問題はmoreは、virt-managerでcatのように動作します。つまり、ページ単位で表示せず、ページの最後まで直接スクロールしません。私はmoreの代わりにlessを使用しようとしましたが、同じ動作を表示しています。more、lessは猫のように振る舞う

誰でもこの理由が考えられますか?

編集コメントに基づいて、最初の起動時にTERMをxtermに変更しようとしました。しかし、それは何の効果もありませんでした。私はこのコマンドを試しましたexport TERM=xterm

私はenv変数を表示しました。これを手がかりにしたいと考えて貼り付けています。 TERM-linux, PATH=xx,PWD=/,SHLVL=4,TEXTDOMAIN=vaos_init

編集できませんでした。私は、スクリプトが実行される前に、他のスクリプトが実行されていることに気付きました。これは、moreが動作していないために環境変数を設定している可能性があります。このスクリプトの実行を開始する前に、より多くのコマンドを呼び出すようになりました。そして今、それは働いています。

+0

あなた 'TERM'環境変数とは何ですか? –

+0

$ TERMはLinuxを印刷します。 「もっと」働くことは何か他のものでしょうか? – Promod

+0

ファイルを表示するためにどのような正確なコマンドを使用していますか? viを使用できることを確認すると、端末が正常に動作している必要があります。 –

答えて

2

ご使用の環境が正しくないと思われます。特に、$TERM環境変数が設定されていない可能性があります。 moreのマニュアル入力については、hereを参照してください。

は、彼らが存在する場合より多くのコマンドは、以下の環境変数を尊重:

MORE This variable may be set with favored options to more. 

    SHELL Current shell in use (normally set by the shell at login 
      time). 

    TERM The terminal type used by more to get the terminal 
      characteristics necessary to manipulate the screen. 

    VISUAL The editor the user prefers. Invoked when command key v is 
      pressed. 

    EDITOR The editor of choice when VISUAL is not specified. 
+0

$ TERMはLinuxを印刷します。 「もっと」働くことは何か他のものでしょうか? – Promod

+2

あなたのtermcapなどに依存します。私は専門家ではない。しかし、おそらくそれを 'xterm'または 'vt100'に設定しようとしますか? –

+0

xtermに設定しても何も変更されませんでした。インストール中にprintenv出力を取得しようとしました。ここでは、出力は次のようになります。 TERM = linuxの PATH = **何か** PWD =/ SHLVL = 4 TEXTDOMAIN = vaos_init のthatsそれは。 – Promod

関連する問題