全部商品分类

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

Linux命令行与shell编程实战(第4版)

  • 定价: ¥128
  • ISBN:9787302510901
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:清华大学
  • 页数:728页
  • 作者:(美)马克·G.索贝...
  • 立即节省:
  • 2018-10-01 第4版
  • 2018-10-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    Linux是当今主要的Internet服务器平台。系统管理员和Web开发者需要熟谙Linux,深入掌握shell和命令行知识;由著名Linux专家马克·G.索贝尔、马修·赫姆基撰写的卓越经典书籍《Linux命令行与shell编程实战(第4版)》涵盖Linux的方方面面,将帮助你达成上述目标,成为Linux专家。本书将全面深入地介绍系统管理员、开发者以及高级用户最需要的工具,并涵盖日常工作中最常用的参考资源。合著者MatthewHelmke为本书增加了很多更新内容。
    本书适用于所有Linux版本,列举了数百个紧贴实用的优质示例,从基础知识讲起,极为清晰地介绍了文件系统、shell、编辑器、实用程序、编程工具和正则表达式等最有用的Linux知识。
    本书还向Mac用户介绍macOS命令行的相关内容,包括仅macOS可用而其他Linux/UNIX未含的工具和实用程序。

目录

第1章  欢迎进入Linux和macOS世界
  1.1  UNIX和GNU-Linux的发展史
    1.1.1  Linux的起源:UNIX
    1.1.2  回顾1983年
    1.1.3  下一场景,1991年
    1.1.4  自由代码
    1.1.5  享受乐趣
  1.2  Linux的优点
    1.2.1  Linux受到硬件公司和开发人员欢迎的原因
    1.2.2  Linux的可移植性
    1.2.3  C编程语言
  1.3  Linux概述
    1.3.1  Linux具有内核编程接口
    1.3.2  Linux支持多用户
    1.3.3  Linux支持多任务
    1.3.4  Linux支持安全的分层文件系统
    1.3.5  shell:命令解释器和编程语言
    1.3.6  大量有用的实用程序
    1.3.7  进程间的通信
    1.3.8  系统管理
  1.4  Linux的其他特性
    1.4.1  GUI:图形用户界面
    1.4.2  (互联的)网络实用程序
    1.4.3  软件开发
  1.5  本章小结
  练习
第Ⅰ部分  Linux和macOS操作系统
  第2章  入门
    2.1  本书约定
    2.2  从终端或终端模拟器登录
    2.3  在命令行中工作
      2.3.1  识别当前运行的是哪种shell
      2.3.2  校正错误
      2.3.3  重复/编辑命令行
    2.4  su/sudo:慎用root权限
    2.5  如何查找相关文档
      2.5.1  man:显示系统手册页
      2.5.2  apropos:搜索关键字
      2.5.3  info:显示实用程序的相关信息
      2.5.4  --help选项
      2.5.5  bashhelp命令
      2.5.6  获取帮助
    2.6  有关登录和密码的更多方面
      2.6.1  如何处理登录失败
      2.6.2  远程登录:终端模拟器、ssh和拨号连接
      2.6.3  使用虚拟控制台
      2.6.4  退出
      2.6.5  更改密码
    2.7  本章小结
    练习
    高级练习
  第3章  实用程序
    3.1  特殊字符
    3.2  基本实用程序
      3.2.1  ls:显示文件名
      3.2.2  cat:显示文本文件的内容
      3.2.3  rm:删除文件
      3.2.4  少即多:分屏显示文本文件
      3.2.5  hostname:显示系统名
    3.3  文件操作
      3.3.1  cp:复制文件
      3.3.2  mv:更改文件名
      3.3.3  lpr:打印文件
      3.3.4  grep:查找字符串
      3.3.5  head:显示文件头部
      3.3.6  tail:显示文件尾部
      3.3.7  sort:按顺序显示文件的内容
      3.3.8  uniq:忽略文件中重复的行
      3.3.9  diff:比较两个文件
      3.3.10  file:识别文件的内容
    3.4  |(管道):实现进程间的通信
    3.5  4个有用的实用程序
      3.5.1  echo:显示文本
      3.5.2  date:显示日期和时间
      3.5.3  script:记录shell会话信息
      3.5.4  unix2dos:将Linux文件转换为Windows和MacOS格式
第Ⅱ部分  编辑器
第Ⅲ部分  shell
第Ⅳ部分  编程工具
第Ⅴ部分  安全的网络实用程序
第Ⅵ部分  命令参考
第Ⅶ部分  附录