• 全部
  • 系统维护与使用
  • 应用程序开发
  • 内核源代码
  • 驱动程序开发
  • CPU和硬件区
  • UNIX文化
  • Solaris
  • Power Linux
  • 问答

学习linux下编程时,一些概念问题,请帮助解释,谢谢

kaphoon 2004-07-11 02:05:28
a.在终端输入man 3 tolower
提示:iconv:未知 1321 处的非法输入序列
(END)
输入man 3 toupper
也是这个提示
为什么??

b.eth0是个什么东西?


c.在/dev下有很多的字符设备都只有0B,这是什么意思(既然0b,就是没有大小,
那么干嘛存在?存在后为什么没有大小)?你可以解释一下他们在/dev目录
下存在的必要性

d.linux下一些程序的源代码在什么地方,怎么查询,我想知道ls的代码?我想知道kwrite的源代码?
...全文
66 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
kaphoon 2004-07-11
后面三点都明白了
但是第一点
我不知道为什么有这个错误?
请解释
谢谢
回复
renchen 2004-07-11
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`

回复
相关推荐
入门学习Linux常用必会60个命令实例详解doc/txt
入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不...
学习Linux网络编程(转载,很不错的入门文章)
这篇教程是用来介绍在Linux编写网络程序的.----------------------------------------------... 在这个网络时代,掌握了Linux的网络编程技术,将令每一个人处于不败之地,学习Linux的网络编程,可以让我们真正的体...
学习Linux网络编程
在这个网络时代,掌握了Linux的网络编程技术,将令每一个人处于不败之地,学习Linux的网络编程,可以让我们真正的体会到网络的魅力。 想成为一位真正的hacker,必须掌握网络编程技术。  现在书店里面已经有了许多...
linux下C编程详解
linux下C编程详解 linux操作系统 c语言编程 (一)目录介绍 1)Linux程序设计入门--基础知识 2)Linux程序设计入门--进程介绍 3)Linux程序设计入门--文件操作 4)Linux程序设计入门--时间概念 5)Linux程序...
linux操作系统c语言编程入门
linux操作系统c语言编程入门  整理编写:007xiong  原文:Hoyt等  (一)目录介绍  1)Linux程序设计入门--基础知识  2)Linux程序设计入门--进程介绍  3)Linux程序设计入门--文件操作  4)Linux程序...
linux操作系统 c语言编程入门
linux操作系统 c语言编程入门 (一)目录介绍 1)Linux程序设计入门--基础知识 2)Linux程序设计入门--进程介绍 3)Linux程序设计入门--文件操作 4)Linux程序设计入门--时间概念 5)Linux程序设计入门--信号处理 6)...
学习Linux编程前的准备
如果您是非计算机相关专业零基础兄弟,在学习Linux编程基础之前,建议先学习计算机基础、Linux操作系统基础知识和计算机网络基础知识。 计算机基础知识包括了很多常识性的内容,学了不一定有用,但是如果对一些基本...
Linux服务器编程--TCP连接建立与断开状态变化
网络编程中有一个比较重要的概念是TCP/IP,中文名称叫网络传输协议,本质上,TCP/IP是一种协议,同时也是网络编程中最重要的协议之一。TCP/IP涉及到的内容实在太多,无奈笔者才疏学浅,无法把整个TCP/IP介绍给大家,...
从零开始学习Linux笔记
从零开始学习Linux,记录笔记,担心自己以后会忘,也供大家茶余饭后,闲来无事看看,自己的理解只能到这,也希望大家可以指出我的错误 让我可以有一点点进步,以后会一直更新
Linux下C语言编程--知识点总结
原文链接:... 本问包括以下几方面的内容: 1、基础知识 2、进程的创建 3、文件的操作 4、时间概念 ...Linux下C语言编程--基础知识 http://www.fanqiang.com/a4/b2/2001050
学习Linux网络编程(1)
这篇教程是用来介绍在Linux编写网络程序的. -------------------------------------------------------... 在这个网络时代,掌握了Linux的网络编程技术,将令每一个人处于不败之地,学习Linux的网络编程,可以让我们
Linux概念与体系
一、Linux简介 Linux kernel (内核):负责管理硬件,并为上层应用提供接口。Linux的有如下比较重要的机制: 用于储存数据以及管理权限的文件系统,用于IO的文本操作API,用于管理操作的进程,用于实现多任务运行的多...
Linux学习方法
如果您是非计算机相关专业零基础兄弟,在学习Linux编程基础之前,建议先学习计算机基础、Linux操作系统基础知识和计算机网络基础知识。 计算机基础知识包括了很多常识性的内容,学了不一定有用,但是如果对一些基本...
Linux 二进制分析
内容简介 二进制分析属于信息安全业界逆向工程中的一种技术,通过利用可执行的机器代码(二进制)来分析应用程序...本书是一本剖析 Linux ELF 工作机制的图书,共分为9章,其内容涵盖了 Linux 环境和相关工具、ELF ...
Linux下C语言编程入门
linux操作系统c语言编程入门 整理编写:007xiong 原文:Hoyt等 (一)目录介绍 1)Linux程序设计入门--基础知识 2)Linux程序设计入门--进程介绍 3)Linux程序设计入门--文件操作 4)Linux程序设计入门--时间概念 5)...
【进大厂必学】3W字180张图学习Linux基础总结
今天分享的这篇文章是 Linux 相关的基础知识,深一点的内容基本上没有,不过对于刚需小伙伴来说,也就够了,有时间的话,最好按照这些命令去试一试,敲一敲,这样记忆更加深刻。 老规矩,先看目录,文章比较长,建
Linux系统编程-信号入门2
早,继续记录我的学习心得。分享一个关于机械练习和有目的练习的看法。机械的练习:只是埋头干!我刚刚挥起球拍,努力去击球。我刚刚听到了那些数字,想办法去记住。我刚刚看到了那些数学题,正试着解...
Linux内核与驱动学习记录-最简单的内核模块-Hello内核模块
因为Linux 操作系统采用了宏内核结构,宏内核的优点是执行效率非常高,但缺点也是十分明显的,一旦我们想要修改、增加内核某个功能(如增加设备驱动程序)都需要重新编译一遍内核。为了解决这一缺点
Linux内核学习方法
Makefile不是Make Love  从前在学校,混了四年,没有学到任何东西,每天就是逃课,上网,玩游戏,睡觉。毕业的时候,人家跟我说Makefile我完全不知,但是一说Make Love我就来劲了,现在想来依然觉得丢人。...
史上最经典的Linux内核学习方法论【转】
 从前在学校,混了四年,没有学到任何东西,每天就是逃课,上网,玩游戏,睡觉。毕业的时候,人家跟我说Makefile我完全不知,但是一说Make ... 毫不夸张地说,Kconfig和Makefile是我们浏览内核代码最为依仗的...
STM32F407 / F103 PCF8575模块 控制16个I/O口 IIC通信
本例程为STM32F407控制PCF8575模块的16个I/O口输出,本例程基于正点原子STM32F407 IIC例程修改,本例程中使用PCF8575控制16个继电器。
初级学习ArcGIS Engine视频课程
全局讲解ArcGIS Engine开发课程,初级学习 学会ArcGIS Engine 二次开发
比较两张图片差异
比较两张图片差异,代码收集于网上,码收集于网上
c#图片文字-字母-数字自动识别-深入代码-非常好
c#图片文字-字母-数字自动识别-深入代码-非常好
rtl8188eu_USB_linux.tar.gz
TP-LINK TL-WN725N V2 Linux 驱动安装
vs2013配置Qt5.7制作简单的音乐播放器
在VS2013配置Qt5.7制作的简单的音乐播放器,具有以下功能: 1.播放歌曲 2.添加歌曲 3.控制音量 4.换肤 5.本地搜索歌曲
24个带后台的小程序源码
24个带有后台的小程序源码下载,供大家交流学习(后台语言多种)
C语言及程序设计初步
课程针对没有任何程序设计基础的初学者,全面介绍C语言及利用C语言进行程序设计的方法。课程注重知识的传授,更关注学习者能够通过实践的方式,真正学会利用C语言解决问题,奠定程序设计的基础。为此,专门设计了实践方案,指导学习者在听讲的同时,有效完成实践。讲课中还适时穿插进行学习指导,帮助初学者尽快掌握程序设计的学习方法。 课程主要针对无任何编程经历的初学者,利用主讲者多年来教授大一学生的教学经验,准确把握知识点掌握中的难点,在和视频配套的实践方案配合下,帮助初学者顺利掌握知识,获得学习中的自信。
CListControl设置颜色
CListControl类派生,设置单元格颜色,丰富功能
SSIM 指标说明 文章
介绍 SSIM 图像评价指标和由来,比较一般的图像质量评价标准,比较ssim 和尖峰信噪比的差异,等等,是英文资料
发帖
Linux/Unix社区
创建于2007-08-27

2.0w+

社区成员

Linux/Unix社区 应用程序开发区
申请成为版主
帖子事件
创建了帖子
2004-07-11 02:05
社区公告
暂无公告