您好,欢迎光临有路网!
Linux教程(第5版)
QQ咨���:
有路璐璐:

Linux教程(第5版)

  • 作者:孟庆昌 等
  • 出版社:电子工业出版社
  • ISBN:9787121362811
  • 出版日期:2019年06月01日
  • 页数:316
  • 定价:¥56.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书是"十二五”普通高等教育本科*规划教材和北京高等教育精品教材,全面、系统、由浅入深地介绍Linux系统的概念、使用、原理、开发和管理等方面的内容。书中通过大量应用实例,循序渐进地引导读者学习Linux系统。全书共分9章,分别讲述Linux系统概述、系统安装和图形环境,常用命令,vi编辑器,shell编程,内核的功能和实现,常用开发工具,Linux环境编程,系统管理,网络应用和管理等。
    目录
    目 录 第1章 Linux系统概述1 1.1 计算机基础知识1 1.1.1 硬件1 1.1.2 软件2 1.2 操作系统的功能3 1.2.1 硬件控制3 1.2.2 资源管理3 1.2.3 用户接口3 1.2.4 输入和输出处理5 1.2.5 系统监控5 1.2.6 通信5 1.3 Linux系统的历史、现状和特点6 1.3.1 Linux的历史6 1.3.2 Linux的现状6 1.3.3 Linux的特点8 1.3.4 Linux的版本9 1.3.5 Linux的发展优势与存在的问题10 1.4 Linux系统安装11 1.4.1 基本硬件需求11 1.4.2 安装前的准备12 1.4.3 利用PQMagic划分分区13 1.4.4 系统安装过程15 1.4.5 登录和退出系统19 1.4.6 常用硬件配置20 1.4.7 安装相关工具22 1.5 在虚拟机上安装Linux22 1.6 Linux图形环境24 1.6.1 X Window系统24 1.6.2 GNOME桌面系统26 1.6.3 KDE桌面系统27 习题131 第2章 Linux常用命令32 2.1 系统命令32 2.1.1 进入shell界面32 2.1.2 命令格式33 2.1.3 输入命令33 2.2 简单命令34 2.3 文件和文件类型35 2.3.1 文件系统35 2.3.2 文件类型36 2.4 文件操作命令37 2.4.1 文件显示命令38 2.4.2 匹配、排序及显示指定内容的命令41 2.4.3 查找和比较文件的命令43 2.4.4 复制、删除和移动文件的命令46 2.4.5 文件内容统计命令48 2.5 目录及其操作命令49 2.5.1 目录结构49 2.5.2 创建和删除目录51 2.5.3 改变工作目录和显示目录内容52 2.5.4 链接文件的命令55 2.5.5 改变文件或目录存取权限的命令57 2.5.6 改变用户组和文件主的命令61 2.6 联机帮助命令62 2.6.1 man命令62 2.6.2 help命令63 2.7 有关进程管理的命令64 2.7.1 ps命令64 2.7.2 nice命令66 2.7.3 kill命令66 2.7.4 sleep命令67 2.8 文件压缩和解压缩命令68 2.8.1 gzip命令68 2.8.2 unzip命令69 2.9 有关DOS命令70 习题270 第3章 文本编辑72 3.1 vi的工作方式72 3.1.1 命令方式72 3.1.2 输入方式73 3.1.3 ex转义方式73 3.2 进入和退出vi73 3.2.1 进入vi74 3.2.2 退出vi74 3.3 文本输入75 3.3.1 插入命令75 3.3.2 附加命令76 3.3.3 打开命令76 3.3.4 输入方式下光标的移动76 3.4 移动光标77 3.5 文本修改78 3.6 编辑文件79 3.7 ex命令79 3.7.1 命令定位80 3.7.2 字符串检索80 3.7.3 常用ex命令81 习题383 第4章 Linux shell程序设计84 4.1 shell概述84 4.1.1 shell的特点和主要版本84 4.1.2 简单shell程序示例85 4.1.3 shell脚本的建立和执行86 4.2 命令历史87 4.2.1 显示历史命令88 4.2.2 执行历史命令88 4.2.3 配置历史命令环境89 4.3 名称补全90 4.4 别名90 4.4.1 定义别名90 4.4.2 取消别名91 4.5 shell特殊字符91 4.5.1 通配符91 4.5.2 引号92 4.5.3 输入/输出重定向符94 4.5.4 注释、管道线和后台命令97 4.5.5 命令执行操作符98 4.5.6 成组命令99 4.6 shell变量100 4.6.1 用户定义的变量100 4.6.2 数组102 4.6.3 变量引用103 4.6.4 输入/输出命令104 4.6.5 位置参数106 4.6.6 移动位置参数108 4.6.7 预先定义的特殊变量108 4.6.8 环境变量110 4.6.9 环境文件112 4.6.10 export语句与环境设置112 4.7 参数置换变量116 4.8 算术运算118 4.8.1 let命令和算术运算符118 4.8.2 expr命令119 4.9 控制结构120 4.9.1 if语句120 4.9.2 条件测试122 4.9.3 case语句125 4.9.4 while语句126 4.9.5 until语句127 4.9.6 for语句128 4.9.7 break命令和continue命令130 4.9.8 exit命令131 4.9.9 select语句131 4.10 函数132 4.11 作业控制133 4.11.1 jobs命令133 4.11.2 kill命令133 4.11.3 bg和fg命令134 4.12 shell内置命令134 4.13 shell脚本调试136 4.13.1 解决环境设置问题137 4.13.2 解决脚本错误137 4.14 shell脚本示例138 习题4141 第5章 Linux内核143 5.1 Linux内核概述143 5.2 进程管理144 5.2.1 进程和线程的概念145 5.2.2 进程的结构146 5.2.3 对进程的操作148 5.2.4 进程调度149 5.2.5 shell基本工作原理151 5.3 文件系统152 5.3.1 ext2文件系统152 5.3.2 虚拟文件系统156 5.4 内存管理160 5.4.1 请求分页机制161 5.4.2 内存交换164 5.5 进程通信165 5.5.1 信号机制165 5.5.2 管道文件167 5.5.3 System V IPC机制168 5.6 设备管理168 5.6.1 设备管理概述168 5.6.2 设备驱动程序与内核之间的接口169 5.7 中断、异常和系统调用171 5.7.1 中断处理172 5.7.2 系统调用173 5.8 网络系统173 5.8.1 socket173 5.8.2 网络分层结构174 习题5175 第6章 常用开发工具176 6.1 gcc编译系统176 6.1.1 文件名后缀177 6.1.2 C语言编译过程177 6.1.3 gcc命令行选项178 6.2 gdb程序调试工具183 6.2.1 启动gdb和查看内部命令183 6.2.2 显示源程序和数据185 6.2.3 改变和显示目录或路径188 6.2.4 控制程序的执行189 6.2.5 其他常用命令192 6.2.6 应用示例192 6.3 程序维护工具make194 6.3.1 make的工作机制194 6.3.2 变量197 6.3.3 隐式规则199 6.3.4 make命令常用选项199 习题6200 第7章 Linux环境编程202 7.1 系统调用和库函数202 7.1.1 系统调用202 7.1.2 库函数203 7.1.3 调用方式204 7.2 文件操作204 7.2.1 有关文件操作的系统调用204 7.2.2 应用示例204 7.3 进程控制208 7.3.1 有关进程控制的系统调用208 7.3.2 应用示例208 7.4 进程通信211 7.4.1 有关进程通信的函数211 7.4.2 应用示例212 7.5 内存管理215 7.6 综合编程示例216 习题7218 第8章 Linux系统管理219 8.1 系统管理概述219 8.2 用户和工作组管理220 8.2.1 有关用户账号的文件220 8.2.2 用户账号的创建和维护223 8.2.3 用户磁盘空间限制及其实现227 8.3 文件系统及其维护230 8.3.1 分区231 8.3.2 文件系统235 8.3.3 Linux主要目录的内容239 8.4 文件系统的备份242 8.4.1 备份策略242 8.4.2 恢复备份文件244 8.5 系统**管理245 8.5.1 **管理245 8.5.2 **管理要素245 8.5.3 用户密码和账号的管理246 8.5.4 文件和目录权限的管理247 8.5.5 系统日志249 8.6 系统性能优化250 8.6.1 磁盘I/O性能的优化250 8.6.2 执行进程的调度252 习题8252 第9章 网络应用及管理253 9.1 网络配置253 9.1.1 网络连接设置253 9.1.2 网络互连254 9.1.3 基本网络命令255 9.2 电子邮件配置259 9.2.1 电子邮件系统简介259 9.2.2 配置邮件环境261 9.3 网络文件系统配置265 9.3.1 NFS简介265 9.3.2 NFS的配置及使用267 9.4 网络管理268 9.4.1 网络管理简介268 9.4.2 SNMP270 9.4.3 基于SNMP的管理应用程序273 9.5 网络**配置274 9.5.1 网络**简介274 9.5.2 Linux**问题及对策277 9.5.3 网络**工具285 9.5.4 计算机病毒286 9.6 防火墙设置289 9.6.1 防火墙技术的基本概念289 9.6.2 防火墙的基本技术290 习题9291 第10章 Linux基础实验292 实验一 Linux系统安装与简单配置292 实验二 常用命令293 实验三 vi编辑器294 实验四 shell编程294 实验五 常用开发工具295 实验六 Linux环境编程296 实验七 系统及网络管理296 参考文献297

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外