由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
[正版] Linux系统入门与实战(Ubuntu版) 清华大学出版社 达内教育集团 计算机科学与技术
¥ ×1
书名: | Linux系统入门与实战(Ubuntu版) |
出版社: | 清华大学出版社 |
出版日期 | 2020 |
ISBN号: | 9787302548614 |
本书内容主要以Ubuntu 18.04版本为例进行了基础命令的使用方法,涵盖Ubuntu操作系统在虚拟机中的安装,文件系统、文件的创建、编辑、复制、粘贴、删除等操作,用户管理,服务、进程管理,Shell编程等内容,内容包含大量的示例,能够让读者快速学习并掌握常用的命令,胜任Linux的日常开发和维护。 |
达内教育集团【美股交易代码:TEDU】(简称达内集团)成立于2002年9月,2014年4月3日成功在美国纳斯达克上市,成为中国赴美国上市的职业教育公司,也是引领行业的职业教育公司。达内教育集团在60个大中城市成立了200家学习中心,拥有员工近10000人,截至目前培训量累计达近60万人次。达内集团凭借雄厚的技术研发实力、过硬的教学质量、成熟的就业服务体系,在用人企业中树立了良好的口碑。 达内教育集团从创建之初就致力于打造成一个教育生态链,业务来源于产业,服务于产业发展。业务领域覆盖职业教育全产业链,包括六大板块:高端职业教育、 企业人才推荐及相关服务、Jobshow招聘网站、达内精品在线TMOOC、软件外包和少儿培训;打造覆盖IT全产业链的职业课程版图,开设Java、JAVA大数据、Android、iOS、PHP、软件测试、嵌入式、C++、C#、UID、UED、产品经理、Linux云计算、Web前端、VR、网络营销、高级电商等21大课程体系,为高端IT企业提供全面的人才服务,并为全行业提供高级应用型人才。 |
|
l 理论联系实践,注重动手能力; l 基础入门学习,真码实操训练; l 从命令到脚本,讲解深入浅出; l 提供配套资源:教学大纲、考试大纲、PPT教学课件、习题答案等。 |
|
目录
第1章Linux概述
1.1操作系统简介
1.1.1操作系统发展史
1.1.2UNIX操作系统发展史
1.1.3GNU计划
1.2Linux简介
1.2.1Linux的历史
1.2.2Linux的特点
1.2.3Linux的体系结构
1.3Linux的发行版本
1.3.1Debian发行版
1.3.2Red Hat发行版
1.3.3其他发行版
1.4Ubuntu的发行版本
1.4.1Ubuntu简介
1.4.2Ubuntu安装
本章小结
本章习题
第2章Linux基础操作
2.1X窗口系统
2.1.1X窗口系统简介
2.1.2X窗口系统发展史
2.2基于X的桌面环境
2.2.1KDE桌面环境
2.2.2GNOME桌面环境
2.2.3Xfce桌面环境
2.3GNOME基本操作
2.3.1GNOME桌面简介
2.3.2安装WPS Office办公套件
2.3.3Gedit文本编辑器使用
2.4命令行界面
2.4.1命令行界面简介
2.4.2Bash命令处理器
2.4.3命令的一般语法
2.5终端中获取帮助
2.5.1help命令
2.5.2帮助选项
2.5.3man命令
2.6命令行文本编辑器
本章小结
本章习题
第3章文件系统
3.1文件系统简述
3.1.1硬盘组成及分区
3.1.2常见的文件系统
3.1.3VFS文件系统
3.2目录与路径
3.2.1文件系统层次结构标准
3.2.2目录树
3.2.3特殊目录符号
3.2.4相对路径和绝对路径
3.2.5PATH环境变量
3.3目录管理
3.3.1显示当前工作目录
3.3.2查看目录与文件
3.3.3常用目录操作
3.4文件管理
3.4.1文件类型
3.4.2管道
3.4.3新建文件
3.4.4复制、移动、删除文件
3.4.5搜索文件
3.5显示文件内容
3.5.1cat命令
3.5.2more命令
3.2.3less命令
3.5.4head、tail命令
3.5.5grep命令
3.6文件压缩与备份
3.6.1文件压缩原理
3.6.2gzip压缩命令
3.6.3bzip2压缩命令
3.6.4tar归档命令
本章小结
本章习题
第4章用户与权限
4.1用户及用户组
4.1.1简述
4.1.2用户标识符
4.1.3用户账户
4.1.4用户组账户
4.2用户切换
4.2.1sudo命令
4.2.2su命令
4.3用户管理
4.3.1新增用户
4.3.2查看用户信息
4.3.3修改用户信息
4.3.4删除用户
4.3.5有效用户组和初始用户组
4.4用户组管理
4.4.1添加用户组
4.4.2删除用户组
4.5文件权限
4.5.1文件属性
4.5.2权限的意义
4.5.3修改所属用户
4.5.4修改文件权限
4.5.5为新增用户创建主目录
本章小结
本章习题
第5章程序与进程管理
5.1任务管理
5.1.1任务管理的意义
5.1.2后台执行程序
5.1.3后台暂停程序
5.1.4启动后台暂停程序
5.1.5删除后台程序
5.1.6程序后台脱机运行
5.2进程管理
5.2.1查看进程
5.2.2关闭进程
5.2.3进程优先级
5.2.4系统资源查看
5.3计划任务管理
5.3.1单次计划管理
5.3.2循环任务管理
5.3.3关机期间的计划管理
5.4系统服务管理
5.4.1systemd简介
5.4.2systemctl简介
5.4.3查看服务信息
5.4.4服务启动与关闭
5.4.5服务配置文件说明
5.4.6systemctl设置开机启动任务
本章小结
本章习题
第6章Ubuntu软件包管理
6.1软件包管理
6.1.1Ubuntu软件包管理简介
6.1.2软件源
6.2dpkg命令
6.2.1dpkg简介
6.2.2dpkg安装软件包
6.2.3dpkg删除软件包
6.3aptget命令
6.3.1aptget简介
6.3.2aptget安装软件包
6.3.3aptget更新软件包
6.3.4aptget删除软件包
6.4snap包管理工具
6.4.1snap简介
6.4.2snap搜索软件包
6.4.3snap安装软件包
6.4.4snap更新软件包
6.4.5snap删除软件包
6.5TarBall格式软件包
6.5.1源代码及可执行文件
6.5.2gcc编译工具
6.5.3TarBall格式软件包安装
本章小结
本章习题
第7章网络管理及安全
7.1常用网络配置命令
7.1.1ifconfig命令
7.1.2ip命令
7.1.3route命令
7.1.4netstat命令
7.1.5nslookup命令
7.1.6ping命令
7.2防火墙
7.2.1UFW防火墙简介
7.2.2ufw命令
7.3SSH服务
7.3.1SSH服务简介
7.3.2配置SSH服务
7.3.3使用PuTTY登录SSH服务
7.4FTP
7.4.1FTP简介
7.4.2安装vsftpd服务
7.5其他网络安全相关服务
7.5.1AppArmor
7.5.2数字证书
本章小结
本章习题
第8章Shell编程
8.1Shell基础
8.1.1Shell简述
8.1.2bash与Shell
8.1.3Shell脚本
8.2变量
8.2.1变量声明
8.2.2变量赋值
8.2.3变量的引用
8.2.4变量分类
8.2.5Shell中的引号
8.2.6变量的间接引用
8.2.7命令别名
8.3运算符
8.3.1算术运算符
8.3.2位运算符
8.3.3逻辑运算符
8.3.4三元运算符
8.3.5赋值运算符
8.3.6运算符的优先级
8.3.7let命令
8.3.8其他表达式
8.4条件测试
8.4.1条件测试的语法
8.4.2文件测试
8.4.3字符串测试
8.4.4整数值的测试
8.5分支语句
8.5.1if语句
8.5.2case语句
8.6循环语句
8.6.1for循环
8.6.2while循环
8.6.3until循环
8.6.4select循环
8.6.5continue和break语句
8.7数组
8.7.1定义数组
8.7.2获取数组长度
8.7.3数组切片
8.7.4数组替换
8.7.5关联数组
8.8函数
8.8.1函数定义
8.8.2函数的参数
8.8.3函数的返回值
8.9文本处理
8.9.1格式化输出
8.9.2sed命令
8.9.3awk命令
8.9.4文本内容比较
本章小结
本章习题
附录AUbuntu常用命令
附录BVMware虚拟机搭建
附录C常见开源协议
附录D正则表达式
|
前言
一直以来,达内集团都在探索IT教学的新方法,探索如何把看似复杂深奥的知识教给完全没有基础的学员。“让编程不再难学, 让天下没有难学的技术”是达内集团在过去十几年中一直坚持的目标。为此,达内嵌入式团队尝试了一系列方法去为零基础的学员讲解编程的技术。
Linux操作系统在互联网行业起着举足轻重的作用,是目前应用领域最广泛的操作系统。同时,由于Linux操作系统的开放性,使其拥有了众多的发行版本,不同的发行版本都有其自己的特点,能够适应嵌入式、桌面、服务器、大型主机等不同的应用场景。其中,在桌面发行版本中使用比较广泛的是Ubuntu操作系统。Ubuntu操作系统桌面环境友好,安装过程简单,终端功能完善、强大,非常适合新手的入门学习。因此,本书的主要内容都以Ubuntu操作系统进行演示。
本书采用Ubuntu 18.04 LTS版本,该版本是截至本稿完成前最新的长期支持版,能够取得长达18个月的更新支持, 可以保证读者在后续的学习过程中,能够获得最新的支持、最稳定的更新。同时,该版本采用最新的Linux内核,提供了更多新的特性,如增强的安全程序、GNOME桌面环境、全新的图标集以及彩色Emojis,这些新的特性使得Ubuntu不仅是学习Linux基础命令的平台,更是一个好用的、易用的桌面版操作系统,能够完成日常的工作任务。
本书主要面向Linux新手,内容以常用命令为主,无论是Ubuntu还是其他Linux的发行版本,基本都可以通用,个别命令的使用方法可能由于版本的不同而略有差异,但是总体来说,学完本书后,切换到其他Linux发行版本也是可以直接使用的。同时本书兼顾了最新的一些技术,例如目前systemd系统初始化框架已经能够代替大部分Linux发行版中的init程序,本书便不再针对init程序进行讲解,而是讲解systemd相关的知识以及基础命令的使用,力求帮助读者获取最新的知识,掌握最新的技术。
Linux操作系统的学习过程往往是枯燥乏味的,尤其是在进行一些命令使用方法的记忆时,常常是记住了就会用了,记不住就不会用。命令的学习与编程语言的学习并不相同,大多数编程语言通常只有有限的关键词, 但逻辑关系复杂,而Linux操作系统中如果不考虑Shell编程的话,则逻辑关系似乎是不复杂的,但是关键词却非常多,这就需要读者进行一遍一遍的练习,经常查看帮助信息,做到常用命令牢记于心,不常用命令可以通过查看帮助信息而学会使用。
本书以培养读者能够入门使用Linux操作系统为目标,注重Linux常用基础命令的使用。全书共分为8章,从Linux操作系统的由来到Linux的Shell脚本编程,由浅入深,循序渐进,读者能够在学习过程中,逐渐掌握Linux常用的命令及使用、文件与目录的管理方法、用户与用户组的管理方法等内容,掌握Ubuntu操作系统的基础知识。最终通过介绍Shell编程,读者能够更好地进行Linux操作系统的使用与维护。
本书的编写和整理工作由达内教育集团有限公司完成,主要编写人员有邵常龙、赵克玲、李华杰,赵克玲担任全书审核及统稿工作。研发小组全体成员在一年多的编写过程中付出了很多辛勤的汗水。除了研发小组成员,参与本书试读工作的还有达内教育集团的多名学员,他们站在初学者的角度对本书提出了许多宝贵的修改意见,在此一并表示衷心的感谢。
尽管我们尽了最大努力,但书中难免有不妥之处,欢迎各界专家和读者朋友们提出宝贵意见,我们将不胜感激。我们为教师提供教学大纲、考试大纲、教学PPT、配套习题参考答案以及源代码,如有需要请通过电子邮箱404905510@qq.com与我们取得联系。
达内教育集团
2020年2月
|
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格