有没有中文linux 标准C语言的man手册

有没有中文linux 标准C语言的man手册,第1张

man命令显示出来的man手册都是英文的,没有中文的man手册,如果想要中文的标准C语言帮助,可以在网上下载pdf格式或者chm格式的帮助文档,在网上有很多的。pdf文档在现在大多数Linux发行版上都可以打开,chm文档可以在Linux上安装一个名为xchm的工具就可以浏览了。

man命令一般是原来查看查看linux命令的详细用法的。pthreadcond_init是一个编程语言的函数,不是linux命令。

关于这个函数的详情可参见:

http://linux.die.net/man/3/pthread_cond_init

前面已经指出“pthreadcond_init是一个编程语言的函数”,它是C/C++中的函数,不是linux系统中的命令,要查看这个函数的详细用法与说明,应该看C++的帮助文件。man命令是用来查看linux系统命令的。

就像你在DOS命令行下,不能通过“?”来查看VB的函数说明一样。

另外。Linux系统是由用C写的(早期的Unix可能不是),(听说windows也是),能够调用一些C函数没有什么奇怪的。

这句话是对的。

Linux的man很强大,该手册分成很多section,使用man时可以指定不同的section来浏览,各个section意义如下:

1

-

commands

2

-

system

calls

3

-

library

calls

4

-

special

files

5

-

file

formats

and

convertions

6

-

games

for

linux

7

-

macro

packages

and

conventions

8

-

system

management

commands

9

-

其他

解释一下,

1是普通的命令

2是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文件)

3是库函数,如printf,fread

4是特殊文件,也就是/dev下的各种设备文件

5是指文件的格式,比如passwd,

就会说明这个文件中各个字段的含义

6是给游戏留的,由各个游戏自己定义

7是附件还有一些变量,比如向environ这种全局变量在这里就有说明

8是系统管理用的命令,这些命令只能由root使用,如ifconfig

想要指定section就直接在man的后面加上数字,比如

:

man

1

ls

man

3

printf

等等

对于像open,kill这种既有命令,又有系统调用的来说,man

open则显示的是open(1),也就是从最前面的section开始,如果想查看open系统调用的话,就得man

2

open


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7542342.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存