计算机
类型
可以朗读
语音朗读
122千字
字数
2017-08-01
发行日期
展开全部
主编推荐语
浅入深学Linux,特点、操作、权限、文本、shell、进程设备。
内容简介
本书由浅入深,从Linux的起源开始,介绍了Linux的特点与基本操作,阐述了Linux的文件系统和用户权限机制,进而介绍了文本处理和多命令协作,并shell编程了进行全面地讲解,最后对进程和设备管理进行概括性介绍。
目录
- 封面
- 扉页
- 版权信息
- 目录
- 内容提要
- 前言
- 01 Linux概述
- 1.1 什么是Linux
- 1.1.1 Linux的含义
- 1.1.2 Linux的出现
- 1.2 Linux的体系架构及特点
- 1.2.1 Linux体系架构
- 1.2.2 Linux系统特点
- 1.3 Linux的发行版本
- 1.4 Linux的主要应用领域
- 02 Linux的基本操作
- 2.1 Linux的安装
- 2.1.1 虚拟机内安装Linux
- 2.1.2 生产实践安装Linux
- 2.2 Linux图形界面
- 2.2.1 GUI与X Window
- 2.2.2 KDE桌面和GNOME桌面
- 2.2.3 图形界面的基本操作
- 2.3 Linux命令基础
- 2.3.1 进入Linux CLI
- 2.3.2 Linux命令格式
- 2.3.3 命令行技巧
- 2.4 Linux系统配置
- 2.4.1 配置文件
- 2.4.2 Linux网络配置
- 2.4.3 Linux防火墙设置
- 2.4.4 系统日志
- 03 Linux文件系统与磁盘管理
- 3.1 Linux文件系统简介
- 3.1.1 Linux目录结构
- 3.1.2 Linux文件类型
- 3.1.3 Linux文件系统结构
- 3.2 文件与目录的基本操作
- 3.2.1 工作目录与目录的切换
- 3.2.2 ls命令
- 3.2.3 目录的创建和删除
- 3.2.4 文件的创建、复制、移动和删除命令
- 3.2.5 其他操作
- 3.3 查找文件
- 3.3.1 文件内容查找命令
- 3.3.2 find命令
- 3.3.3 locate命令
- 3.3.4 whereis命令
- 3.4 归档与压缩
- 3.4.1 tar命令
- 3.4.2 zip命令
- 3.4.3 常用压缩格式
- 3.5 Linux文件链接
- 3.5.1 硬链接
- 3.5.2 符号链接
- 3.6 磁盘管理
- 3.6.1 文件系统
- 3.6.2 磁盘分区
- 3.6.3 磁盘检验
- 3.6.4 磁盘挂载和卸载
- 3.6.5 交换空间
- 04 Linux用户及权限机制
- 4.1 用户与用户组
- 4.1.1 用户的管理
- 4.1.2 用户组的管理
- 4.1.3 用户配置文件
- 4.2 文件权限管理
- 4.2.1 所有者、所在组和其他用户
- 4.2.2 读、写和执行操作
- 4.2.3 umask属性和特殊权限
- 4.2.4 文件属性控制
- 05 Linux文本处理
- 5.1 文字处理器
- 5.1.1 Vim简介
- 5.1.2 Vim模式
- 5.1.3 Vim环境下的查找和替换
- 5.2 文本切片和切块
- 5.2.1 剪切命令cut
- 5.2.2 粘贴命令paste
- 5.2.3 连接命令join
- 5.3 文本比较
- 5.3.1 有序文件逐行比较命令comm
- 5.3.2 逐行比较命令diff
- 5.3.3 原文件比较命令patch
- 5.4 文本格式化输出
- 5.4.1 格式化输出命令printf
- 5.4.2 简单文本格式化命令fmt
- 5.4.3 行标命令nl
- 5.4.4 指定行长度命令fold
- 5.5 文本分析工具
- 5.5.1 awk文本分析工具
- 5.5.2 sed编辑器
- 06 Linux多命令协作
- 6.1 命令行(CLI)数据流
- 6.2 重定向
- 6.2.1 重定向标准输入
- 6.2.2 重定向标准输出
- 6.2.3 重定向标准错误
- 6.3 管道
- 6.3.1 统计字数命令wc
- 6.3.2 管道线分流命令tee
- 6.3.3 查找重复行命令uniq
- 07 Shell编程
- 7.1 Linux编程基础
- 7.1.1 使用gcc编译C程序
- 7.1.2 使用make编译C程序
- 7.1.3 通过编译源代码安装程序
- 7.2 Shell脚本
- 7.2.1 什么是Shell脚本
- 7.2.2 开始编写Shell脚本
- 7.3 变量及其使用方法
- 7.3.1 Shell变量和环境变量
- 7.3.2 变量的操作
- 7.4 输入、输出和引用
- 7.4.1 输入与输出
- 7.4.2 引用
- 7.5 分支控制语句
- 7.5.1 if语句
- 7.5.2 case语句
- 7.6 循环控制语句
- 7.6.1 while和until循环
- 7.6.2 for循环
- 7.6.3 跳出循环
- 7.7 位置参数
- 7.7.1 获取位置参数
- 7.7.2 位置参数使用案例
- 7.8 数组
- 7.8.1 为什么使用数组
- 7.8.2 数组的创建、赋值和删除
- 7.8.3 遍历访问数组元素
- 7.9 函数
- 7.9.1 函数的定义与调用
- 7.9.2 在函数中使用位置参数
- 7.9.3 使用函数返回值
- 7.9.4 将函数保存到文件
- 08进程与设备管理
- 8.1 进程基础
- 8.1.1 进程的概念
- 8.1.2 进程上下文
- 8.2 进程管理
- 8.2.1 进程状态及状态转换
- 8.2.2 进程控制
- 8.3 进程间通信
- 8.3.1 管道及命名管道
- 8.3.2 信号
- 8.3.3 消息队列
- 8.3.4 信号量
- 8.3.5 共享内存
- 8.4 设备管理
- 8.4.1 设备管理的基本概念
- 8.4.2 Linux设备类型
- 8.4.3 设备管理结构
- 8.4.4 设备管理技术
- 附录 实验
- 实验1 磁盘分区与挂载
- 一、实验目的
- 二、实验内容
- 三、实验步骤
- 四、问题讨论
- 实验2 Linux用户及权限机制
- 一、实验目的
- 二、实验要求
- 三、实验步骤
- 实验3 综合编程应用
- 一、实验目的
- 二、实验内容
- 三、实验步骤
- 四、问题讨论
- 参考文献
- Linux操作系统基础教程
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。