。 。 。この問題をどのように解決できますか? :-) 私はRHEL 5を実行しており、一般ユーザーとしてマニュアルページを見ようとすると空です。私はこれを試しましたが、man man > manman.txt; cat manman.txt
出力はありません。つまり、ファイルの長さはありません。私はsudo man man
美しいマニュアルページの出力を試してみました。
/usr/share/man 以下の権限を確認しましたが、よさそうです。ディレクトリはすべてo + rwx、ファイルはすべてo + rです。
頑張りました。 。 。
[me@host01 ~]$ sudo man -w man
/usr/share/man/en/man1/man.1.gz
[me@host01 ~]$ man /usr/share/man/en/man1/man.1.gz
。 。 。それも空です。
答え1
私はこれを同僚に与えなければならず、彼は権限が/tmp
正しくないことを発見しました。
[user@host01 ~]$ ls -ld /tmp
drwxr-xr-x 7 root root 4096 Jul 28 18:44 /tmp
And we know they should be set with 1777:
[root@host01 ~]# ls -ld /tmp
drwxrwxrwt 7 root root 4096 Jul 28 18:44 /tmp
Found this out when I tried to run nroff.
[user@host01 ~]$ nroff
mktemp: cannot create temp file /tmp/man.n10337: Permission denied
/usr/bin/nroff: line 50: ${TMPFILE}: ambiguous redirect
XXX
XXX WARNING: old character encoding and/or character set
XXX
今私はこれがどのように起こったのか本当に混乱しています!しかし、とにかく。 。 。 。
良いコメントをいただいた皆様に感謝します!マンページの仕組みをよりよく理解するのに役立ちました。