全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 操作系统

Linux系统应用及编程(21世纪高等学校计算机系列规划教材)

  • 定价: ¥45
  • ISBN:9787302508137
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:清华大学
  • 页数:219页
  • 作者:编者:耿朝阳//肖...
  • 立即节省:
  • 2019-01-01 第1版
  • 2019-01-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    耿朝阳、肖锋主编的《Linux系统应用及编程(21世纪高等学校计算机系列规划教材)》介绍了Linux操作系统的基础知识、Linux操作系统的常用命令及系统管理方法、Linux操作系统环境下的程序设计技术等内容,涉及的知识面广,内容介绍深入浅出,由易到难,循序渐进,注重能力培养。本书的特点是理论与实践相结合,在介绍Linux操作系统基本理论的基础上,为大部分知识点配有相关例程分析,使读者在掌握理论知识的同时,提高Linux环境编程能力。
    本书可作为大学本科计算机相关专业的教材,也可作为从事Linux操作系统应用、开发工作相关技术人员的培训教材和参考资料。

目录

第1章  Linux操作系统简介
  1.1  Linux概述
    1.1.1  Linux的起源和发展
    1.1.2  Linux的特点
    1.1.3  常见Linux发行版本
  1.2  安装Linux
    1.2.1  在虚拟机上安装Linux
    1.2.2  在计算机上直接安装Linux
  1.3  网络配置
    1.3.1  桥接模式
    1.3.2  仅主机模式
    1.3.3  NAT模式
  本章小结
  本章习题
第2章  Linux操作系统管理常用命令
  2.1  Linux常用命令
  2.2  命令高级操作
    2.2.1  命令补全
    2.2.2  使用历史命令
    2.2.3  输入/输出重定向
    2.2.4  管道功能
  2.3  文件操作命令
  2.4  用户与组管理命令
  2.5  网络管理命令
  2.6  进程管理命令
  2.7  帮助命令
  本章小结
  本章习题
第3章  Shell编程
  3.1  Shell概述
    3.1.1  Shell的分类
    3.1.2  Shell的功能
    3.1.3  Shell脚本的建立与执行
  3.2  Shell中的变量
    3.2.1  Shell的环境变量
    3.2.2  Shell的系统变量
    3.2.3  Shell的用户自定义变量
    3.2.4  Shell中变量的数学运算
  3.3  Shell的特殊字符
    3.3.1  Shell的通配符
    3.3.2  Shell的元字符
    3.3.3  Shell的转义符
  3.4  Shell中的控制语句
    3.4.1  条件测试语句
    3.4.2  if条件语句
    3.4.3  select语句
    3.4.4  case语句
    3.4.5  for语句
    3.4.6  while语句
    3.4.7  break语句和continue语句
  本章小结
  本章习题
第4章  Linux常用开发工具
  4.1  Linux编程环境及工具
  4.2  VI编辑器
    4.2.1  命令模式
    4.2.2  底行命令模式
  4.3  GCC编译器
  4.4  GDB调试工具
  本章小结
  本章习题
第5章  文件系统与操作
  5.1  磁盘的结构
    5.1.1  磁盘的物理结构
    5.1.2  Linux文件系统目录
    5.1.3  inode
  5.2  Linux文件系统
    5.2.1  Linux常用文件系统
    5.2.2  对文件系统的操作
  5.3  Linux文件类型和权限
    5.3.1  文件类型
    5.3.2  文件的权限
  5.4  文件操作
    5.4.1  文件描述符
    5.4.2  文件操作相关函数
  本章小结
  本章习题
第6章  内存管理
  6.1  Linux内存管理机制
    6.1.1  虚拟内存管理机制
    6.1.2  线性地址空间与物理地址空间
  6.2  内存的控制
    6.2.1  内存分配与释放
    6.2.2  内存映射
  6.3  内存操作函数
    6.3.1  内存复制
    6.3.2  向内存赋值
    6.3.3  在某一内存区域查找指定字符
    6.3.4  比较内存内容
    6.3.5  取得内存分页大小
  本章小结
  本章习题
第7章  Linux进程管理
  7.1  进程概述
    7.1.1  进程的概念
    7.1.2  进程分类
    7.1.3  进程属性
  7.2  进程控制函数
    7.2.1  fork函数
    7.2.2  vfork函数
    7.2.3  system函数
    7.2.4  execve函数
    7.2.5  getpid函数
    7.2.6  getppid函数
    7.2.7  exit函数
  7.3  进程同步
    7.3.1  wait函数
    7.3.2  waitpid函数
  本章小结
  本章习题
第8章  信号
  8.1  信号的概念
    8.1.1  信号的状态
    8.1.2  信号的处理方式
  8.2  信号产生的条件
    8.2.1  系统调用
    8.2.2  kill命令
    8.2.3  软件条件
  8.3  信号操作相关函数
    8.3.1  信号捕获
    8.3.2  信号阻塞
    8.3.3  pause函数
    8.3.4  sigsuspend函数
  本章小结
  本章习题
第9章  进程间通信
  9.1  管道
    9.1.1  匿名管道
    9.1.2  命名管道
  9.2  消息队列
    9.2.1  消息队列接口函数
    9.2.2  使用消息队列实现进程间通信
  9.3  信号量
    9.3.1  信号量接口函数
    9.3.2  使用信号量实现进程间通信
  9.4  共享内存
    9.4.1  共享内存接口函数
    9.4.2  使用共享内存实现进程间通信
  本章小结
  本章习题
第10章  网络编程基础
  10.1  计算机网络概述
    10.1.1  网络协议
    10.1.2  端口与地址
  10.2  socket网络编程
    10.2.1  socket的函数接口
    10.2.2  socket通信流程
  10.3  网络编程实例
    10.3.1  基于TCP网络编程
    10.3.2  基于UDP网络编程
    10.3.3  基于socket的本地通信
  本章小结
  本章习题
参考文献