欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Linux操作系统基础教程(第2版微课版)/Linux创新人才培养系列
      • 作者:编者:安俊秀//万里浪//田茂云|责编:孙澍
      • 出版社:人民邮电
      • ISBN:9787115629821
      • 出版日期:2025/04/01
      • 页数:240
    • 售价:23.92
  • 内容大纲

        本书循序渐进地讲解Linux系统的体系架构和使用方法。全书共9章,从Linux的含义和出现开始讲述,介绍CentOS 7的安装、配置和Linux系统的基本交互方法,并详细讲解Linux体系的各组成部分,包括文件系统、用户及权限机制、文本处理、重定向、管道、Shell编程、进程管理和设备管理等相关知识。本书仅讲解Linux基础知识,旨在引导读者了解Linux并掌握Linux的基本功能。
        本书可以作为普通高等院校计算机类、电子信息类等专业Linux相关课程的教材,也可作为Linux爱好者的入门教程或自学参考书。
  • 作者介绍

  • 目录

    第1章  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的主要应用领域
      习题
    第2章  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  Linux端口配置
        2.4.5  系统日志
      习题
    第3章  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  交换空间
      习题
    第4章  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  文件属性控制
      习题
    第5章  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编辑器
      习题
    第6章  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
      习题
    第7章  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.7.3  遍历数组元素
      7.8  函数
        7.8.1  函数的定义与调用
        7.8.2  在函数中使用位置参数
        7.8.3  使用函数返回值
        7.8.4  将函数保存到文件
      习题
    第8章  在Linux系统中安装软件
      8.1  RPM简介
      8.2  yum简介
        8.2.1  网络yum源配置
        8.2.2  本地yum源配置
        8.2.3  yum常用命令
      8.3  编译安装源码包
      8.4  RPM安装JDK
      8.5  yum安装MySQL
      8.6  编译安装Tomcat
      习题
    第9章  进程与设备管理
      9.1  进程基础
        9.1.1  进程的概念
        9.1.2  进程上下文
      9.2  进程管理

        9.2.1  进程状态及状态转换
        9.2.2  查看进程信息
        9.2.3  进程控制
      9.3  进程间通信
        9.3.1  管道及命名管道
        9.3.2  信号
        9.3.3  消息队列
        9.3.4  信号量
        9.3.5  共享内存
      9.4  设备管理
        9.4.1  设备管理的基本概念
        9.4.2  Linux设备类型
        9.4.3  设备管理结构
        9.4.4  设备管理技术
      习题
    附录  实验
      实验1  磁盘分区与挂载
      实验2  Linux用户及权限机制
      实验3  综合编程应用
      实验4  在虚拟机中创建多节点Linux环境
      实验5  Linux下Docker的安装及使用
    参考文献