《unix环境高级编程第3版》这本书怎么看?怎么学习

汉音对照 《UNIX环境高级编程》学习心得一 《UNIX huan jing gao ji bian cheng 》 xue xi xin de yi - 王朝网络 -
分享&&&&&当前位置: &&&&&&&&《UNIX环境高级编程》学习心得一 《UNIX huan jing gao ji bian cheng 》 xue xi xin de yi&&&本文为【】的汉字拼音对照版  本ben文wen内nei容rong大da部bu分fen摘zhai自zi《UNIX环huan境jing高gao级ji编bian程cheng》,附fu有you部bu分fen个ge人ren心xin得de。  1、unix体ti系xi结jie构gou  从cong严yan格ge意yi义yi上shang来lai说shuo,可ke将jiang操cao作zuo系xi统tong定ding义yi为wei一yi种zhong软ruan件jian,它ta控kong制zhi计ji算suan机ji硬ying件jian资zi源yuan,提ti供gong程cheng序xu运yun行xing环huan境jing。  我wo们men通tong常chang将jiang这zhe种zhong软ruan件jian称cheng为wei内nei核gai(kernel),因yin为wei它ta相xiang对dui较jiao小xiao,而er且qie位wei于yu环huan境jing核gai心xin。如ru图tu显xian示shiunix体ti系xi结jie构gou。  内nei核gai接jie口kou被bei称cheng为wei系xi统tong调tiao用yong(system call)。公gong用yong函han数shu库ku构gou建jian在zai系xi统tong调tiao用yong接jie口kou之zhi上shang,应ying用yong程cheng序xu既ji可ke食shi用yong公gong用yong函han数shu库ku,也ye可ke以yi使shi用yong系xi统tong调tiao用yong。  shell是shi一yi个ge特te殊shu的de应ying用yong程cheng序xu,为wei运yun行xing其qi他ta应ying用yong程cheng序xu提ti供gong了le一yi个ge接jie口kou。  从cong广guang义yi上shang来lai讲jiang,操cao作zuo系xi统tong包bao括kuo内nei核gai和he其qi他ta软ruan件jian。  2、登deng陆lu  用yong户hu在zai登deng陆luunix系xi统tong时shi,要yao先xian键jian入ru登deng录lu名ming,然ran后hou键jian入ru登deng录lu口kou令ling。系xi统tong在zai其qi口kou令ling文wen件jian(通tong常chang是shi/etc/passwd文wen件jian)中zhong查cha看kan登deng录lu名ming。  口kou令ling文wen件jian中zhong的de登deng陆lu项xiang是shi由you七qi个ge以yi冒mao号hao为wei分fen隔ge的de字zi段duan组zu成cheng,依yi次ci是shi:登deng录lu名ming、加jia密mi口kou令ling、数shu字zi用yong户huID、数shu字zi组zuID、注zhu释shi字zi段duan、起qi始shi目mu录lu以yi及jishell程cheng序xu(我wo理li解jie为wei系xi统tong调tiao用yong的de权quan限xian)  root:*:0:0:System Administrator:/var/root:/bin/sh  名ming :密mi:户hu:组zu:
shell  巧qiao计ji:明ming迷mi糊hu租zu住zhu木mu鞋xie  3、文wen件jian和he目mu录lu  
3.1 文wen件jian系xi统tong  
unix文wen件jian系xi统tong是shi目mu录lu和he文wen件jian的de一yi种zhong层ceng次ci结jie构gou(树shu形xing结jie构gou),所suo有you东dong西xi的de起qi点dian是shi根gen(root)目mu录lu,根gen目mu录lu的de名ming称cheng是shi“/”。  
3.2 文wen件jian名ming  
目mu录lu中zhong的de各ge个ge名ming字zi称cheng为wei文wen件jian名ming(filename)。只zhi有you斜xie线xian(/)和he空kong字zi符fu不bu能neng出chu现xian在zai文wen件jian名ming中zhong。斜xie线xian用yong来lai分fen割ge路lu径jing,空kong格ge用yong来lai终zhong止zhi一yi个ge路lu径jing名ming。  
3.3 路lu径jing名ming  
由you斜xie线xian分fen隔ge的de一yi个ge或huo多duo个ge文wen件jian名ming组zu成cheng的de序xu列lie(可ke以yi以yi斜xie线xian开kai头tou)构gou成cheng路lu径jing名ming(pathname),以yi斜xie线xian为wei开kai头tou的de路lu径jing名ming为wei绝jue对dui路lu径jing(absolute pathname),否fou则ze称cheng为wei相xiang对dui路lu径jing名ming(relative pathname)。  4、程cheng序xu与yu进jin程cheng  
4.1、程cheng序xu:  
程cheng序xu(PRogram)是shi储chu存cun在zai磁ci盘pan上shang某mou个ge目mu录lu中zhong可ke执zhi行xing的de文wen件jian。内nei核gai使shi用yongexec还huan书shu将jiang程cheng序xu读du入ru内nei存cun,并bing执zhi行xing程cheng序xu。  
4.2、进jin程cheng和he进jin程chengID  
程cheng序xu执zhi行xing实shi例li被bei称cheng为wei进jin程cheng(process)。unix系xi统tong确que保bao每mei个ge进jin程cheng都dou有you一yi个ge唯wei一yi的de数shu字zi标biao识shi符fu,成cheng为wei进jin程chengID(process ID),进jin程chengID总zong是shi一yi个ge非fei负fu整zheng数shu。  
4.2.1、进jin程cheng控kong制zhi  
有you三san个ge用yong于yu控kong制zhi进jin程cheng的de主zhu要yao函han数shu:fork、exec、waitpid。  
4.3、线xian程cheng和he线xian程chengID  
线xian程cheng(thread):资zi源yuan执zhi行xing的de基ji本ben单dan位wei  
线xian程chengID:唯wei一yi地di标biao识shi了le一yi个ge进jin程cheng中zhong的de线xian程cheng,它ta只zhi在zai所suo属shu进jin程cheng中zhong有you效xiao,一yi个ge进jin程cheng的de线xian程chengID到dao了le另ling一yi个ge进jin程cheng中zhong毫hao无wu意yi义yi。  
注zhu:线xian程cheng可ke以yi共gong享xiang同tong一yi地di址zhi空kong间jian、文wen件jian描miao述shu符fu、栈zhan、进jin程cheng相xiang关guan的de属shu性xing。【】【】&&&&&今日推荐
&&&&&日版宠物情人2017的插曲,很带节奏感,日语的,女生唱的。
最后听见是在第8集的时候女主手割伤了,然后男主用嘴帮她吸了一下,插曲就出来了。
歌手:Def...老钟家的两个儿子很特别,就是跟其他的人不太一样,魔一般的执着。兄弟俩都到了要结婚的年龄了,不管自家老爹怎么磨破嘴皮子,兄弟俩说不娶就不娶,老父母为兄弟两操碎了心...把牛仔裤磨出有线的破洞
1、具体工具就是磨脚石,下面垫一个硬物,然后用磨脚石一直磨一直磨,到把那块磨薄了,用手撕开就好了。出来的洞啊很自然的。需要猫须的话调几...先来看下敬业福和爱国福
今年春节,支付宝再次推出了“五福红包”活动,表示要“把欠大家的敬业福都还给大家”。
今天该活动正式启动,和去年一样,需要收集“五福”...有时候我们打开冰箱就会闻到一股异味,冰箱里的这种异味是因为一些物质发出的气味的混合体,闻起来让人恶心。 产生这些异味的主要原因有以下几点。
1、很多人有这种习...简介
《极品家丁》讲述了现代白领林晚荣无意回到古代金陵,并追随萧二小姐化名“林三”进入萧府,不料却阴差阳错上演了一出低级家丁拼搏上位的“林三升职记”。...你就是我最爱的宝宝 - 李溪芮
(电视剧《极品家丁》片尾曲)
作词:常馨内
作曲:常馨内
你的眉 又鬼马的挑
你的嘴 又坏坏的笑
上一秒吵闹 下...乌梅,又称春梅,中医认为,乌梅味酸,性温,无毒,具有安心、除热、下气、祛痰、止渴调中、杀虫的功效,治肢体痛、肺痨病。乌梅泡水喝能治伤寒烦热、止吐泻,与干姜一起制...什么是脂肪粒
在我们的脸上总会长一个个像脂肪的小颗粒,弄也弄不掉,而且颜色还是白白的。它既不是粉刺也不是其他的任何痘痘,它就是脂肪粒。
脂肪粒虽然也是由油脂...来源:中国青年报
新的攻击方法不断涌现,黑客几乎永远占据网络攻击的上风,我们不可能通过技术手段杜绝网络攻击。国家安全保障的主要方向是打击犯罪,而不是处置和惩罚...夫妻网络直播“造人”爆红
  1月9日,温岭城北派出所接到南京警方的协查通告,他们近期打掉了一个涉黄直播APP平台。而根据掌握的线索,其中有一对涉案的夫妻主播...如何防止墙纸老化?
(1)选择透气性好的墙纸
市场上墙纸的材质分无纺布的、木纤维的、PVC的、玻璃纤维基材的、布面的等,相对而言,PVC材质的墙纸最不透气...观点一:破日本销售量的“鲜肌之谜” 非日本生产
近一段时间,淘宝上架了一款名为“鲜肌之谜的” 鲑鱼卵巢美容液,号称是最近日本的一款推出的全新护肤品,产品本身所...系腰裙(北宋词人 张先)
惜霜蟾照夜云天,朦胧影、画勾阑。人情纵似长情月,算一年年。又能得、几番圆。
欲寄西江题叶字,流不到、五亭前。东池始有荷新绿,尚小如...关于女人的经典语句1、【做一个独立的女人】
思想独立:有主见、有自己的人生观、价值观。有上进心,永远不放弃自己的理想,做一份自己喜爱的事业,拥有快乐和成就...你想体验机器人性爱吗?你想和性爱机器人结婚吗?如果你想,机器人有拒绝你的权利吗?
近日,第二届“国际人类-机器人性爱研讨会”大会在伦敦金史密斯大学落下帷幕。而...10.土耳其地下洞穴城市
变态指数:★★☆☆☆
这是土耳其卡帕多西亚的一个著名景点,传说是当年基督教徒们为了躲避战争而在此修建。里面曾住着20000人,......据英国《每日快报》报道,一位科学家兼理论家Robert Lanza博士宣称,世界上并不存在人类死亡,死亡的只是身体。他认为我们的意识借助我们体内的能量生存,而且...《我爱狐狸精》 - 刘馨棋
  (电视剧《屏里狐》主题曲)
  作词:金十三&李旦
  作曲:刘嘉
  狐狸精 狐狸仙
  千年修...·&·&·&&本文内容大部分摘自《UNIX环境高级编程》,附有部分个人心得。
1、unix体系结构
从严格意义上来说,可将操作系统定义为一种软件,它控制计算机硬件资源,提供程序运行环境。
我们通常将这种软件称为内核(kernel),因为它相对较小,而且位于环境核心。如图显示unix体系结构。
内核接口被称为系统调用(system call)。公用函数库构建在系统调用接口之上,应用程序既可食用公用函数库,也可以使用系统调用。
shell是一个特殊的应用程序,为运行其他应用程序提供了一个接口。
从广义上来讲,操作系统包括内核和其他软件。
用户在登陆unix系统时,要先键入登录名,然后键入登录口令。系统在其口令文件(通常是/etc/passwd文件)中查看登录名。
口令文件中的登陆项是由七个以冒号为分隔的字段组成,依次是:登录名、加密口令、数字用户ID、数字组ID、注释字段、起始目录以及shell程序(我理解为系统调用的权限)
root:*:0:0:System Administrator:/var/root:/bin/sh
名 :密:户:组:
巧计:明迷糊租住木鞋
3、文件和目录
3.1 文件系统
unix文件系统是目录和文件的一种层次结构(树形结构),所有东西的起点是根(root)目录,根目录的名称是&/&。
3.2 文件名
目录中的各个名字称为文件名(filename)。只有斜线(/)和空字符不能出现在文件名中。斜线用来分割路径,空格用来终止一个路径名。
3.3 路径名
由斜线分隔的一个或多个文件名组成的序列(可以以斜线开头)构成路径名(pathname),以斜线为开头的路径名为绝对路径(absolute pathname),否则称为相对路径名(relative pathname)。
4、程序与进程
4.1、程序:
程序(PRogram)是储存在磁盘上某个目录中可执行的文件。内核使用exec还书将程序读入内存,并执行程序。
4.2、进程和进程ID
程序执行实例被称为进程(process)。unix系统确保每个进程都有一个唯一的数字标识符,成为进程ID(process ID),进程ID总是一个非负整数。
4.2.1、进程控制
有三个用于控制进程的主要函数:fork、exec、waitpid。
4.3、线程和线程ID
线程(thread):资源执行的基本单位
线程ID:唯一地标识了一个进程中的线程,它只在所属进程中有效,一个进程的线程ID到了另一个进程中毫无意义。
注:线程可以共享同一地址空间、文件描述符、栈、进程相关的属性。&  免责声明:本文仅代表作者个人观点,与王朝网络无关。王朝网络登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。&&&&&&为你推荐&&&&&&转载本文&UBB代码&HTML代码复制到剪贴板...&更多内容··········&&&&&&&&&频道精选&&&王朝女性&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&王朝分栏&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&王朝编程&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&王朝导购&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&王朝其他&&|&&|&&|&&|&&|&&|&&&&2005-&&版权所有&>> 《UNIX环境高级编程》这本书我认为不错,大家可以
《UNIX环境高级编程》这本书我认为不错,大家可以
所属分类:
下载地址:
Advancde_Unix_Progra文件大小:13.87 MB
分享有礼! 》
请点击右侧的分享按钮,把本代码分享到各社交媒体。
通过您的分享链接访问Codeforge,每来2个新的IP,您将获得0.1 积分的奖励。
通过您的分享链接,每成功注册一个用户,该用户在Codeforge上所获得的每1个积分,您都将获得0.2 积分的分成奖励。
《UNIX环境高级编程》这本书我认为不错,大家可以--A book about programming in Unix.
Sponsored links
源码文件列表
温馨提示: 点击源码文件名可预览文件内容哦 ^_^
006.PDF350.07 kB08-12-03 05:47
007.PDF596.18 kB08-12-03 05:47
005.PDF537.03 kB08-12-03 05:46
004.PDF1.13 MB08-12-03 05:46
003.PDF545.83 kB08-12-03 05:46
002.PDF533.65 kB08-12-03 05:46
001.PDF475.56 kB08-12-03 05:46
023.PDF134.78 kB08-12-03 05:49
022.PDF596.88 kB08-12-03 05:49
021.PDF307.92 kB08-12-03 05:49
020.PDF757.33 kB08-12-03 05:49
019.PDF763.55 kB08-12-03 05:49
018.PDF1.69 MB08-12-03 05:49
017.PDF894.15 kB08-12-03 05:48
016.PDF1.21 MB08-12-03 05:48
015.PDF1.28 MB08-12-03 05:48
014.PDF1.12 MB08-12-03 05:48
013.PDF258.13 kB08-12-03 05:48
012.PDF1.28 MB08-12-03 05:48
011.PDF906.41 kB08-12-03 05:47
010.PDF1.55 MB08-12-03 05:47
009.PDF560.53 kB08-12-03 05:47
008.PDF1.21 MB08-12-03 05:47
473.00 B08-12-03 05:49
8.38 kB08-12-03 05:49
0.00 B08-12-03 05:49
&UNIX环境高级编程&0.00 B23-02-04 14:01
(提交有效评论获得积分)
评论内容不能少于15个字,不要超出160个字。
评价成功,多谢!
下载Advancde_Unix_Progra
CodeForge积分(原CF币)全新升级,功能更强大,使用更便捷,不仅可以用来下载海量源代码马上还可兑换精美小礼品了
您的积分不足,优惠套餐快速获取 30 积分
10积分 / ¥100
30积分 / ¥200原价 ¥300 元
100积分 / ¥500原价 ¥1000 元
订单支付完成后,积分将自动加入到您的账号。以下是优惠期的人民币价格,优惠期过后将恢复美元价格。
支付宝支付宝付款
微信钱包微信付款
更多付款方式:、
您本次下载所消耗的积分将转交上传作者。
同一源码,30天内重复下载,只扣除一次积分。
鲁ICP备号-3 runtime:Elapsed:109.844ms - init:0.1;find:0.6;t:0.4;tags:0.2;related:76.2;comment:0.1; 27.69
登录 CodeForge
还没有CodeForge账号?
Switch to the English version?
^_^"呃 ...
Sorry!这位大神很神秘,未开通博客呢,请浏览一下其他的吧新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
白手起家, 积分 45, 距离下一级还需 155 积分
论坛徽章:0
我怎么看的晕乎乎的,想吐的感觉?
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
小富即安, 积分 3026, 距离下一级还需 1974 积分
论坛徽章:46
哪里看不懂
小富即安, 积分 3026, 距离下一级还需 1974 积分
论坛徽章:46
可以发上来讨论
巨富豪门, 积分 38198, 距离下一级还需 1802 积分
论坛徽章:4
一般都是第二遍才进入境界。
小富即安, 积分 3026, 距离下一级还需 1974 积分
论坛徽章:46
看这本书得懂一下操作系统的知识,你要就把这当成c语言来学的话,肯定学不懂
论坛徽章:95
& & 那书本来讲的就是Unix-like操作系统的编程接口,C只是这种接口的体现方式,理论上完全可以用另外一种语言代替。C语言在这里的作用,和普通用来写书的汉语、英语其实差不多(或者更接近物理书中的数学的作用),只懂C语言而不懂操作系统原理(内核实现)看这书看不懂完全是正常的。就像只懂汉语而不懂物理、数学,看不懂用汉语写的中级核物理或者量子物理书一样。
白手起家, 积分 2, 距离下一级还需 198 积分
论坛徽章:0
我也看得好纠结,还是觉得要配合着项目,把它作为工具书来使用比较合适吧
小富即安, 积分 3026, 距离下一级还需 1974 积分
论坛徽章:46
完全同意版主说的,如果懂内核的话,理解这本书很容易
白手起家, 积分 22, 距离下一级还需 178 积分
论坛徽章:1
那想看这本书之前,应该好好看看什么书?新手求推荐
小富即安, 积分 3625, 距离下一级还需 1375 积分
论坛徽章:77
看看操作系统基本原理方面的图书就可以了,LINUX/UNiX系统编程手册,你可以和APUE配合起来阅读,程序员的自我修养等等
sunshiqiang&UNIX环境高级编程_第二版中文
秒后自动跳转到登录页
快捷登录:
举报类型:
不规范:上传重复资源
不规范:标题与实际内容不符
不规范:资源无法下载或使用
其他不规范行为
违规:资源涉及侵权
违规:含有危害国家安全等内容
违规:含有反动/色情等内容
违规:广告内容
详细原因:
任何违反下载中心规定的资源,欢迎Down友监督举报,第一举报人可获5-10下载豆奖励。
视频课程推荐
UNIX环境高级编程_第二版中文
上传时间:
技术分类:
资源评价:
(7位用户参与评价)
已被下载&196&次
UNIX环境高级编程_第二版中文,详细请下载查看。
本资料共包含以下附件:
UNIX环境高级编程_第二版中文.zip
51CTO下载中心常见问题:
1.如何获得下载豆?
1)上传资料
2)评论资料
3)每天在首页签到领取
4)购买VIP会员服务,无需下载豆下载资源
5)更多途径:点击此处
2.如何删除自己的资料?
下载资料意味着您已同意遵守以下协议:
1.资料的所有权益归上传用户所有
2.未经权益所有人同意,不得将资料中的内容挪作商业或盈利用途
3.51CTO下载中心仅提供资料交流平台,并不对任何资料负责
4.本站资料中如有侵权或不适当内容,请邮件与我们联系()
5.本站不保证资源的准确性、安全性和完整性, 同时也不承担用户因使用这些资料对自己和他人造成任何形式的伤害或损失
相关专题推荐
《Linux 运维趋势》是由 51CTO 系统频
Windows Server 2003系列沿用了2000的
域(Domain)是Windows网络中独立运行的
马哥教育是从事Linux运维、系统、架构
本视频详细介绍了linux主机管理,从l
本专题为Windows Server 2008 R2从入
《鸟哥的Linux私房菜》是最具知名度的
本专题为YesLab讲师赵小明讲解的Linu
本专题是一套很系统很全面的高端集群
本套教程为华中红客基地DOS命令讲解系
本系列视频为郑州拓远教育咨询有限公
本专题为尚观发布的shell脚本编程视频
课程旨在对生产环境的工作任务进行详
韦东山老师的《嵌入式Linux应用开发完
本专题为Linux高级进阶教程,内容涉及
本套Linux视频教程,于3月1日开始陆续
意见或建议:
联系方式:
您已提交成功!感谢您的宝贵意见,我们会尽快处理}

我要回帖

更多关于 unix环境高级编程第3版 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信