debugfsポケットベルの設定

debugfsポケットベルの設定

したくない使用中の画面の消去

すでに似たようなことを試しました。デバッガー:

export PAGER='less -FX'
debugfs foo bar

export DEBUGFS_PAGER='less -FX'
debugfs foo bar

DEBUGFS_PAGER='less -FX' debugfs foo bar

PAGER='less -FX' debugfs foo bar

DEBUGFS_PAGER='less -FX' PAGER='less -FX' debugfs foo bar

ただし、たとえば、コマンドはls後で消去される全画面ページを表示し続けますq

どうすればいいですか?


修正する:

コメントによるとトリガー.terminfo/xterm-nopager.terminfoのコピーからファイルを生成して除外するように変更し、次のようにinfocmp実行rmcupsmcupました。

tic ~/.terminfo/xterm-nopager.terminfo

これ働く(また、明らかに選択からあまり好きではないものに移動することはF尊重されません。)

terminfoを変更せずにこれを行う方法はありますか?私はそのような基本をグローバルスケールに変えるのが好きではありません。 (つまり、気にするのか分からないので気にしています。)

これはdebugfsのバグ(再定義man可能)ですか、それとも別の外部状況の結果ですか?コマンドでこれを行う方法はありますか?

ベストアンサー1

正解は、いいえポケットベルの使用:-)これはおそらくポケットベルを設定しないので、望むものではないかもしれませんが、次は(bash新しい端末で)私に効果的であり、それに応じて値を設定します(もちろん1行で書くことができます)。

INODE='01234567'        # replace with valid inode# for some file
DEVICE='/dev/whatever'  # replace with valid device for that inode
# your distro might not require `sudo`, mine does
sudo debugfs -R 'stat <'"${INODE}"'>' "${DEVICE}" 2>/dev/null | tee

- プロンプトが表示さsudoれ、データはstdoutページングされていないかのように正常に記録されます。特にこれが実際に該当する画面ではさらにそうです。いいえ説明を聞いてください。それが私が望むものです。 YMMV、HTH。

おすすめ記事