您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
Linux操作系统基础
字数: 438000
装帧: 平装
出版社: 人民邮电出版社
作者: 方元
出版日期: 2019-08-01
商品条码: 9787115511584
版次: 1
开本: 16开
页数: 277
出版年份: 2019
定价:
¥59.8
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
内容简介
本书介绍Linux操作系统的基本组成、使用以及管理和开发的一些方法。全书共9章,第1章“Linux基本介绍”讲述Linux的发展和一些主要的发行版,第2章“计算机基本结构介绍”讲述计算机系统和Linux的核心组成,第3章“Linux桌面系统”介绍Ubuntu发行版的安装和主要桌面系统软件,第4章“命令行工作方式”介绍Linux操作系统命令行环境的使用方法,第5章“shell脚本”介绍shell脚本程序,第6章“Linux系统管理”介绍Linux系统维护和管理的相关工作,第7章“软件开发”介绍在Linux环境中进行C语言程序开发的基本方法,第8章“版本控制系统”介绍与软件开发密切相关的版本控制系统,第9章“内核管理”介绍Linux系统内核管理和移植的基本方法。
本书可作为高等学校电子、计算机、物联网等电子信息类相关专业Linux操作系统课程的教材,也可供Linux操作系统的学习者和爱好者参考。
作者简介
目录
第1章Linux基本介绍
1.1操作系统的发展2
1.1.1历史回顾2
1.1.2UNIX的诞生3
1.1.3UNIX的发展5
1.2Linux的诞生6
1.2.1塔能鲍姆和他的MINIX6
1.2.2GNU计划6
1.2.3Linus和Linux7
1.2.4POSIX标准8
1.3Linux操作系统的特点9
1.4Linux的主要发行版12
1.4.1Slackware12
1.4.2Debian13
1.4.3RedHat及其衍生版13
1.4.4Gentoo14
1.4.5SUSE/openSUSE15
1.4.6Ubuntu15
1.5小结16
1.6本章练习16
第2章计算机基本结构介绍
2.1微型计算机基础18
2.1.1计算机的信息表示方法18
2.1.2CPU20
2.1.3存储器23
2.1.4I/O接口与外设25
2.1.5总线26
2.2操作系统基础26
2.2.1进程管理27
2.2.2存储管理36
2.2.3文件系统41
2.2.4设备驱动44
2.2.5网络连接45
2.3小结50
2.4本章练习50
第3章Linux桌面系统
3.1安装Linux53
3.1.1选择一个发行版53
3.1.2制作安装工具53
3.1.3选择安装方式55
3.1.4安装过程56
3.1.5完成安装60
3.2Linux系统桌面环境60
3.2.1外观60
3.2.2桌面环境配置61
3.3常用软件62
3.3.1文件管理器62
3.3.2软件安装工具63
3.3.3文本编辑工具64
3.3.4文档排版工具65
3.3.5图形处理工具68
3.3.6多媒体软件69
3.3.7工程类软件70
3.4小结73
3.5本章练习73
第4章命令行工作方式
4.1命令行的特点76
4.1.1两种字符界面76
4.1.2认识终端环境76
4.1.3环境变量PATH77
4.1.4命令行的格式78
4.1.5快捷键和符号80
4.2目录82
4.2.1游走于目录之间82
4.2.2目录层次结构86
4.3文件属性88
4.3.1列文件清单88
4.3.2文件的完整属性88
4.3.3文件的属性位89
4.3.4改变文件的属性89
4.4文件操作92
4.4.1复制文件92
4.4.2文件搬家93
4.4.3删除文件94
4.4.4文件链接94
4.4.5浏览文件95
4.4.6查找文件96
4.4.7文件比较98
4.4.8文件处理100
4.5学习更多的命令105
4.5.1使用帮助选项105
4.5.2手册页105
4.5.3shell内部命令帮助107
4.6正则表达式107
4.6.1匹配规则108
4.6.2重复匹配108
4.6.3非贪婪匹配109
4.6.4特殊匹配规则110
4.7磁盘和用户管理110
4.7.1磁盘分区110
4.7.2挂载和卸载文件系统112
4.7.3用户和组114
4.7.4用户和组的管理116
4.8进程控制118
4.8.1进程状态118
4.8.2改变进程状态121
4.8.3历史命令122
4.8.4前台与后台123
4.9I/O重定向与管道123
4.9.1I/O重定向123
4.9.2管道127
4.9.3灵活的处理手段127
4.10小结128
4.11本章练习129
第5章shell脚本
5.1bash环境132
5.2shell变量132
5.2.1命名变量132
5.2.2变量的运算133
5.2.3变量的数值运算134
5.2.4数组136
5.3基本shell编程136
5.3.1shell脚本136
5.3.2函数138
5.3.3特殊变量138
5.3.4变量的作用范围139
5.4程序流控制140
5.4.1条件结构140
5.4.2循环结构144
5.4.3陷阱147
5.5命令行参数和选项149
5.5.1多参数的处理方法149
5.5.2命令行的选项149
5.6模块化脚本编程151
5.6.1模块化151
5.6.2shell子进程152
5.7小结154
5.8本章练习154
第6章Linux系统管理
6.1操作系统的启动过程157
6.1.1硬盘的逻辑结构157
6.1.2引导加载器158
6.2Linux系统的启动配置158
6.2.1SysV初始化159
6.2.2systemd初始化163
6.3包管理工具168
6.3.1安装包格式168
6.3.2后台包管理工具169
6.3.3高级包管理工具170
6.3.4snapcraft172
6.3.5安装包格式转换172
6.4网络工具172
6.4.1设置网络地址173
6.4.2域名解析174
6.4.3Ubuntu网络配置175
6.4.4防火墙设置175
6.4.5远程连接178
6.5服务管理179
6.5.1网络文件系统服务179
6.5.2SAMBA180
6.5.3远程登录服务181
6.5.4计划任务管理181
6.6系统备份183
6.7系统日志187
6.7.1日志文件在哪里187
6.7.2日志文件的产生188
6.8用户安全认证190
6.9小结193
6.10本章练习194
第7章软件开发
7.1编译工具196
7.1.1GCC工具链196
7.1.2gcc常用选项说明196
7.1.3代码分析工具197
7.2软件开发过程201
7.2.1源程序的准备201
7.2.2编译和运行203
7.2.3将模块编译成库203
7.2.4程序优化206
7.3软件调试209
7.3.1启动gdb209
7.3.2运行程序210
7.3.3调试功能211
7.3.4gdb常用命令213
7.3.5汇编语言调试命令214
7.3.6其他调试器214
7.4GNUMake215
7.4.1Makefile基本结构216
7.4.2GNUMake基本规则218
7.4.3GNUMake的依赖224
7.4.4伪目标225
7.4.5条件判断226
7.4.6内建函数227
7.4.7静态库的更新229
7.5集成开发环境230
7.5.1集成开发环境的特点230
7.5.2Glade230
7.5.3Glade的多语言支持234
7.5.4Geany235
7.5.5Anjuta235
7.5.6GNOMEBuilder236
7.6源代码移植237
7.6.1获取源码237
7.6.2源码结构237
7.6.3配置编译环境238
7.6.4编译与安装239
7.7小结240
7.8本章练习240
第8章版本控制系统
8.1版本控制系统的形式243
8.2git版本控制系统244
8.3基本git操作245
8.3.1git配置246
8.3.2初始化仓库246
8.3.3添加文件247
8.3.4提交更新249
8.3.5移除文件250
8.3.6文件移动251
8.3.7标签251
8.3.8数字签名252
8.4项目回溯253
8.4.1查看日志253
8.4.2撤销操作255
8.4.3取消暂存的文件256
8.4.4撤销对文件的修改257
8.5分支与合并257
8.5.1创建分支257
8.5.2暂存提交258
8.5.3对比差异259
8.5.4分支合并259
8.5.5变基260
8.6远程分支261
8.6.1获取远程仓库261
8.6.2远程与本地同步261
8.6.3推送本地分支262
8.6.4查看分支263
8.6.5删除远程分支263
8.7git服务器设置264
8.7.1本地协议264
8.7.2HTTP/HTTPS协议264
8.7.3SSH协议265
8.7.4git协议265
8.8小结265
8.9本章练习266
第9章内核管理
9.1操作系统核心文件268
9.1.1内核镜像文件268
9.1.2模块与设备驱动268
9.1.3设备文件270
9.1.4进程管理目录/proc270
9.1.5/sys目录270
9.2内核重构271
9.2.1为什么要编译内核271
9.2.2内核源码结构272
9.2.3配置和编译内核273
9.3小结276
9.4本章练习277
参考文献278
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网