誰かがread(2)、open(1)と言ったらどういう意味ですか?角括弧内の数字は実際にはどういう意味ですか?システムコールの指定中に誰かがread(2)を書くと、正確に「2」となりますか?
編集: 質問のタイトルを改訂しました。
誰かがread(2)、open(1)と言ったらどういう意味ですか?角括弧内の数字は実際にはどういう意味ですか?システムコールの指定中に誰かがread(2)を書くと、正確に「2」となりますか?
編集: 質問のタイトルを改訂しました。
マニュアルページのセクションを指定するために使用されます。マニュアルページは異なるセクションに編成され、そのセクション番号はそれがどのような「もの」のタイプを指定します。 Wikipediaからは、(研究のUnix、BSD、OS XおよびLinuxの場合)セクションの一般的な組織では、このようなものです:
1 General commands
2 System calls
3 Library functions, covering in particular the C standard library
4 Special files (usually devices, those found in /dev) and drivers
5 File formats and conventions
6 Games and screensavers
7 Miscellanea
8 System administration commands and daemons
例えば、read(2)
によってそれはOSのシステムコールread
について話している意味。
マニュアルページのセクション識別子です。あなたはこれらの識別子の特定のバージョンを確認するために
man 2 read
または
man 1 open
を試してみてください。
「ブラケット」まであなたと付き合っていた... – Mehrdad
マニュアルページ*セクション*です。参照:[マニュアルページの数字はどういう意味ですか?](http://unix.stackexchange.com/questions/3586/what-do-the-numbers-in-a-man-page-mean) – WhozCraig