登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書

『簡體書』Linux系统应用及编程

書城自編碼: 3296605
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 耿朝阳、肖锋
國際書號(ISBN): 9787302508137
出版社: 清华大学出版社
出版日期: 2018-11-01


書度/開本: 16开 釘裝: 平装

售價:HK$ 63.9

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
文化遗产管理规划:场所及其意义
《 文化遗产管理规划:场所及其意义 》

售價:HK$ 101.2
最后的奈良(一部日本土葬风俗消亡史,堪称日本土葬资源抢救工程的“世纪奇书”)
《 最后的奈良(一部日本土葬风俗消亡史,堪称日本土葬资源抢救工程的“世纪奇书”) 》

售價:HK$ 98.9
古籍目录版本校勘文选(平装)
《 古籍目录版本校勘文选(平装) 》

售價:HK$ 89.7
巴比伦怪物:魏玛共和国犯罪鉴证实录(“火与风”丛书)
《 巴比伦怪物:魏玛共和国犯罪鉴证实录(“火与风”丛书) 》

售價:HK$ 101.2
启功谈国画(启功著,中华书局出版)
《 启功谈国画(启功著,中华书局出版) 》

售價:HK$ 64.4
中国书法的历程
《 中国书法的历程 》

售價:HK$ 89.7
汉语修辞学(第四版)(中华当代学术著作辑要)
《 汉语修辞学(第四版)(中华当代学术著作辑要) 》

售價:HK$ 158.7
中国近代画报大系·中国近代画报史稿
《 中国近代画报大系·中国近代画报史稿 》

售價:HK$ 181.7

 

編輯推薦:
本书介绍了Linux操作系统的基础知识、Linux操作系统的常用命令及系统管理方法、Linux操作系统环境下的程序设计技术等内容,教材涉及的知识面宽,内容介绍深入浅出,由易到难,循序渐进,注重能力培养。本书特点是理论与实践相结合,在介绍了Linux操作系统基本理论的基础上,为大部分知识点配有相关例程分析,保障读者在掌握理论知识的同时,提高Linux环境编程能力。可作为大学本科计算机相关专业的教材使用,也可作为从事Linux系统应用、开发工作相关技术人员的培训教材和参考资料。
內容簡介:
本书介绍了Linux操作系统的基础知识、Linux操作系统的常用命令及系统管理方法、Linux操作系统环境下的程序设计技术等内容,涉及的知识面广,内容介绍深入浅出,由易到难,循序渐进,注重能力培养。本书的特点是理论与实践相结合,在介绍Linux操作系统基本理论的基础上,为大部分知识点配有相关例程分析,使读者在掌握理论知识的同时,提高Linux环境编程能力。
本书可作为大学本科计算机相关专业的教材,也可作为从事Linux操作系统应用、开发工作相关技术人员的培训教材和参考资料。
目錄
第1章Linux操作系统简介1
1.1Linux概述1
1.1.1Linux的起源和发展1
1.1.2Linux的特点2
1.1.3常见Linux发行版本4
1.2安装Linux5
1.2.1在虚拟机上安装Linux5
1.2.2在计算机上直接安装Linux17
1.3网络配置20
1.3.1桥接模式21
1.3.2仅主机模式21
1.3.3NAT模式21
本章小结23
本章习题23
第2章Linux操作系统管理常用命令24
2.1Linux常用命令24
2.2命令高级操作26
2.2.1命令补全26
2.2.2使用历史命令26
2.2.3输入输出重定向27
2.2.4管道功能27
2.3文件操作命令27
2.4用户与组管理命令37
2.5网络管理命令46
2.6进程管理命令49
2.7帮助命令58
本章小结60
本章习题60第3章Shell编程61
3.1Shell概述61
3.1.1Shell的分类61
3.1.2Shell的功能62
3.1.3Shell脚本的建立与执行62
3.2Shell中的变量64
3.2.1Shell的环境变量64
3.2.2Shell的系统变量66
3.2.3Shell的用户自定义变量66
3.2.4Shell中变量的数学运算67
3.3Shell的特殊字符68
3.3.1Shell的通配符68
3.3.2Shell的元字符69
3.3.3Shell的转义符69
3.4Shell中的控制语句70
3.4.1条件测试语句70
3.4.2if条件语句74
3.4.3select语句75
3.4.4case语句75
3.4.5for语句77
3.4.6while语句79
3.4.7break语句和continue语句81
本章小结82
本章习题82
第4章Linux常用开发工具83
4.1Linux编程环境及工具83
4.2VI编辑器84
4.2.1命令模式85
4.2.2底行命令模式86
4.3GCC编译器87
4.4GDB调试工具89
本章小结92
本章习题92
第5章文件系统与操作93
5.1磁盘的结构93
5.1.1磁盘的物理结构93
5.1.2Linux文件系统目录95
5.1.3inode97
5.2Linux文件系统98
5.2.1Linux常用文件系统98
5.2.2对文件系统的操作104
5.3Linux文件类型和权限107
5.3.1文件类型107
5.3.2文件的权限110
5.4文件操作112
5.4.1文件描述符112
5.4.2文件操作相关函数113
本章小结120
本章习题121
第6章内存管理122
6.1Linux内存管理机制122
6.1.1虚拟内存管理机制122
6.1.2线性地址空间与物理地址空间125
6.2内存的控制128
6.2.1内存分配与释放128
6.2.2内存映射131
6.3内存操作函数135
6.3.1内存复制135
6.3.2向内存赋值136
6.3.3在某一内存区域查找指定字符137
6.3.4比较内存内容137
6.3.5取得内存分页大小138
本章小结139
本章习题139
第7章Linux进程管理140
7.1进程概述140
7.1.1进程的概念140
7.1.2进程分类141
7.1.3进程属性142
7.2进程控制函数144
7.2.1fork函数144
7.2.2vfork函数145
7.2.3system函数146
7.2.4execve函数147
7.2.5getpid函数149
7.2.6getppid函数149
7.2.7exit函数150
7.3进程同步151
7.3.1wait函数152
7.3.2waitpid函数154
本章小结156
本章习题156
第8章信号157
8.1信号的概念157
8.1.1信号的状态159
8.1.2信号的处理方式159
8.2信号产生的条件160
8.2.1系统调用160
8.2.2kill命令162
8.2.3软件条件163
8.3信号操作相关函数165
8.3.1信号捕获165
8.3.2信号阻塞168
8.3.3pause函数171
8.3.4sigsuspend函数172
本章小结174
本章习题174
第9章进程间通信176
9.1管道176
9.1.1匿名管道176
9.1.2命名管道181
9.2消息队列184
9.2.1消息队列接口函数184
9.2.2使用消息队列实现进程间通信187
9.3信号量189
9.3.1信号量接口函数190
9.3.2使用信号量实现进程间通信191
9.4共享内存195
9.4.1共享内存接口函数196
9.4.2使用共享内存实现进程间通信197
本章小结200
本章习题200
第10章网络编程基础201
10.1计算机网络概述201
10.1.1网络协议202
10.1.2端口与地址203
10.2socket网络编程204
10.2.1socket的函数接口205
10.2.2socket通信流程208
10.3网络编程实例210
10.3.1基于TCP网络编程210
10.3.2基于UDP网络编程213
10.3.3基于socket的本地通信216
本章小结219
本章习题219
参考文献220
內容試閱
Linux操作系统诞生于1991年,当时在芬兰赫尔辛基大学就读的学生Linus Torvalds开发了Linux内核,并在互联网上发布了其内核源代码。经过20多年的发展,Linux现在已经广泛应用于服务器、移动应用及嵌入式系统、桌面办公等领域。因为Linux有开源、安全、稳定的特性,在政府机关、科研机构、军事、金融、通信等行业随处可见Linux操作系统的应用。随着我国经济的高速发展,国内IT产业的相关单位对Linux人才的需求也在逐年增加。
Linux是一种自由和开放源代码的类UNIX操作系统,它的发布遵循GNU通用公共许可证GNU General Public License,GNU GPLGPL,任何单位和个人都可以自由地使用Linux的所有源代码,也可以自由地修改和再发布。在自由软件领域,有大量的开源程序资源,用户可以方便地得到程序的源码,为学习Linux提供了丰富的素材。
CentOS LinuxCommunity Enterprise Operating System,社区企业操作系统是现在应用最为广泛的Linux发行版本之一,它是由Red Hat Enterprise Linux依照开放源代码规定发布的源代码所编译而成,具备Red Hat Enterprise Linux的所有功能,特别适合对稳定性、可靠性和功能要求较高的用户。本书以CentOS Linux为蓝本,介绍了在Linux环境下系统管理的常用指令及Shell编程基础,以及使用高级语言进行编程开发的基本方法。
Linux系统应用及编程属于计算机专业基础课,本书的编写目的就是为广大应用型本、专科计算机专业学生提供一本学习Linux操作系统的教材。本书内容遵循由浅到深、循序渐进的编写原则,在编写时考虑到读者大部分是初学者,在本书中使用了大量的实例进行讲解。本书主要内容包括Linux操作系统的基本操作方法、系统命令、Shell编程,以及在Linux环境进行系统开发的基础等内容,帮助读者掌握Linux操作系统的基础理论和基本知识,使读者逐步掌握Linux操作系统的使用方法,了解Linux操作系统工作原理,掌握在Linux操作系统上进行开发的基本技术,为适应今后的计算机专业技术工作,提高计算机系统开发能力打好基础。本书共分为10章,每章都举出大量的实例进行讲解,各章的主要内容如下。
第1章对Linux操作系统进行了简介,介绍了Linux的起源和发展、自由软件的概况、CentOS的安装和系统配置。
第2章介绍了Linux系统管理常用命令,包括文件管理、用户管理、网络通信管理、进程管理等基本命令,这些命令也是使用Linux操作系统的基础。
第3章介绍了Shell编程的相关知识,包括变量的定义及赋值、特殊符号、流程控制语句等,通过Shell编程可以将Linux的系统命令有序组合起来,对系统进行高效管理。
第4章介绍了Linux环境下常用开发工具的使用方法,包括VI编辑器、GCC编译器、GDB调试工具的使用,熟练掌握这些开发工具是后续章节各种编程技术实现的基础。
第5章介绍了Linux文件系统的基本概念、文件系统的组织方式、文件的访问权限,以及用户如何编程实现对文件系统的访问。
第6章介绍了Linux内存管理机制,包括内存的分配与释放、内存操作的方法等。
第7章介绍了Linux操作系统中进程的概念,以及用户操作、控制进程、进程同步的方法。
第8章介绍了Linux操作系统信号的概念、信号的产生以及信号操作的相关函数。
第9章介绍了Linux操作系统中实现进程间通信的方式方法,详细说明了使用管道、消息队列、信号量、共享内存进行通信的相关函数。
第10章介绍了计算机网络的基本通信协议、通信接口socket的基本概念,并举例说明如何使用socket编写通信程序。
本书由耿朝阳、肖锋主编。参加本书编写、排版、校对的人员还有高芬莉、宋鹏、王峰辉、田沙沙、刘雪苗等,在此谨向各位做出的辛勤工作表示衷心感谢。本书在编写过程中,得到许多老师的关心和帮助,赵莉、姚红革、雷松泽等老师提出许多宝贵的修改意见,对于他们的关心、帮助和支持表示十分感谢。清华大学出版社的编辑在本书的申请及出版过程中做了细致周密的指导工作,在此表示由衷的感谢。
由于Linux操作系统的各种发行版本众多,而且版本更新速度很快,不断有新知识、新技术、新概念出现,同时编者水平、时间与精力有限,对本书内容的取舍把握可能不够准确,书中难免存在疏漏与不妥,恳请同行专家和广大读者批评指正。
编者2018年3月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.