仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 462|回复: 8
打印 上一主题 下一主题

[其他Linux] Linux编程之文件操纵中的体系挪用概述-《别怕Linux编程》之二仓酷云

[复制链接]
变相怪杰 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:25:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
功能实在太强了,在配合exec参数或者通过管道重定向到xargs命令和grep命令,可以完成非常复杂的操作,如果同样的操作用图形界面的工具来完成,恐怕要多花十几陪的时间。
文件操纵长短常主要的和进门级的Linux编程妙技。我们将先先容甚么是体系挪用,然后懂得下文件操纵中触及到的体系挪用。
0
函数库和体系挪用是分歧的事物。函数库是位于用户空间的,而体系挪用是位于内核空间的。而最底层的就是硬件设备了。操纵体系的中心部分,即内核,实际上是一组设备驱动程序,它们是真正来把持硬件设备的。而体系挪用是在设备驱动程序上一层的。也就是说,假如我们挪用了体系挪用,那末体系挪用会再挪用设备驱动程序来完成指定事情。实在体系挪用就是用来会见设备驱动程序的底层函数罢了。
以是分层来看的话,有外到里顺次是:用户程序->库函数->体系挪用->设备驱动程序->硬件设备
1
当入手下手运转程序时,一样平常会有三个已翻开的文件形貌符,他们是:


  • 0暗示尺度输出
  • 1暗示尺度输入
  • 2暗示尺度毛病输入
2
经常使用的文件操纵的体系挪用
write(可自学)
read(可自学)
open(可自学)
close(可自学)
ioctl(前面会解说)
lseek(可自学)
fstat/stat/lstat(前面会解说)
dup/dup2(前面会解说)
over~

RedHatCentOS等等.学习linux不是逛自由市场,选定版本就要静下心来学习.不要今天换版本明天要升级.这样对你没有好处。
灵魂腐蚀 该用户已被删除
沙发
发表于 2015-1-18 21:42:22 | 只看该作者
用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,估shell也称为命令解释器,有关命令的学习可参考论坛相关文章,精通英文也是学习Linux的关键。
柔情似水 该用户已被删除
板凳
发表于 2015-1-31 11:25:14 | 只看该作者
Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。
只想知道 该用户已被删除
地板
发表于 2015-2-6 19:06:36 | 只看该作者
学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。
深爱那片海 该用户已被删除
5#
发表于 2015-2-8 12:09:51 | 只看该作者
掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。
山那边是海 该用户已被删除
6#
发表于 2015-2-25 10:45:10 | 只看该作者
linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创!
小魔女 该用户已被删除
7#
发表于 2015-3-7 19:43:10 | 只看该作者
首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。
莫相离 该用户已被删除
8#
发表于 2015-3-15 12:22:14 | 只看该作者
现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。
谁可相欹 该用户已被删除
9#
发表于 2015-3-22 00:37:42 | 只看该作者
其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-16 11:27

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表