展开全部

主编推荐语

浅入深学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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。