当前位置: 技术问答>linux和unix
学习linux下编程时,一些概念问题,请帮助解释,谢谢
来源: 互联网 发布时间:2015-07-03
本文导语: a.在终端输入man 3 tolower 提示:iconv:未知 1321 处的非法输入序列 (END) 输入man 3 toupper 也是这个提示 为什么?? b.eth0是个什么东西? c.在/dev下有很多的字符设备都只有0B,这是什么意思(既然0b,就是没有大小, 那么干嘛...
a.在终端输入man 3 tolower
提示:iconv:未知 1321 处的非法输入序列
(END)
输入man 3 toupper
也是这个提示
为什么??
b.eth0是个什么东西?
c.在/dev下有很多的字符设备都只有0B,这是什么意思(既然0b,就是没有大小,
那么干嘛存在?存在后为什么没有大小)?你可以解释一下他们在/dev目录
下存在的必要性
d.linux下一些程序的源代码在什么地方,怎么查询,我想知道ls的代码?我想知道kwrite的源代码?
提示:iconv:未知 1321 处的非法输入序列
(END)
输入man 3 toupper
也是这个提示
为什么??
b.eth0是个什么东西?
c.在/dev下有很多的字符设备都只有0B,这是什么意思(既然0b,就是没有大小,
那么干嘛存在?存在后为什么没有大小)?你可以解释一下他们在/dev目录
下存在的必要性
d.linux下一些程序的源代码在什么地方,怎么查询,我想知道ls的代码?我想知道kwrite的源代码?
|
a, man 是一个帮助工具,你可以使用 " man 命令名 " 进行对命令的帮助查询。
b, eth0 是一个网卡设备。他相当于windown 下的 网络适配器
c, /dev/ 目录下都是硬件设备文件。linux 是以文件表示设备的。0字节表示系统没有这个设备,起到预留设备文件的目的。方便系统硬件扩展。/dev/存在的必要性就如同你要不要硬盘,要不要打印机,要不要显卡,要不要pci设备一样。文件表示设备就是这个特性。
d, linux 下的源代码都在 *.src.rpm 安装包中,在有安装后才会有,方便是的所有的linux系统发部都会有 src.rpm 的包存在。你可以随意选择安装。
查寻所安装的文件你可以参考 rpm 的帮助信息 (使用 man rpm 进行查询。)
例如: rpm -qf `rpm -qa | grep kwrite`
b, eth0 是一个网卡设备。他相当于windown 下的 网络适配器
c, /dev/ 目录下都是硬件设备文件。linux 是以文件表示设备的。0字节表示系统没有这个设备,起到预留设备文件的目的。方便系统硬件扩展。/dev/存在的必要性就如同你要不要硬盘,要不要打印机,要不要显卡,要不要pci设备一样。文件表示设备就是这个特性。
d, linux 下的源代码都在 *.src.rpm 安装包中,在有安装后才会有,方便是的所有的linux系统发部都会有 src.rpm 的包存在。你可以随意选择安装。
查寻所安装的文件你可以参考 rpm 的帮助信息 (使用 man rpm 进行查询。)
例如: rpm -qf `rpm -qa | grep kwrite`