展开全部

主编推荐语

本书深入浅出Linux命令,助力初学者及管理人员掌握实用技能。

内容简介

本书对Linux命令进行了详细的介绍,全书内容分为4个部分,第一部分由Shell的介绍开启了命令行基础知识的学习之旅;第二部分讲述了配置文件的编辑,通过命令行控制计算机;第三部分探讨了常见的任务与必备工具;第四部分全面介绍Shell编程,通过动手编写Shell脚本掌握Linux命令的应用,从而实现常见计算任务的自动化。通过阅读本书,读者将对Linux命令有更加深入的理解,并且可以将其应用到实际的工作中。 本书适合Linux初学人员、Linux系统管理人员和Linux爱好者阅读。

目录

  • 版权信息
  • 内容提要
  • 前言
  • 资源与支持
  • 第一部分 学习Shell
  • 第1章 什么是Shell
  • 1.1 终端仿真器
  • 1.2 小试牛刀
  • 1.3 几个简单的命令
  • 1.4 结束终端会话
  • 1.5 总结
  • 第2章 导航
  • 2.1 理解文件系统树
  • 2.2 当前工作目录
  • 2.3 列出目录内容
  • 2.4 更改当前工作目录
  • 2.5 总结
  • 第3章 探索Linux系统
  • 3.1 使用ls命令之乐
  • 3.2 使用file命令确定文件类型
  • 3.3 使用less命令查看文本文件
  • 3.4 按图索骥
  • 3.5 符号链接
  • 3.6 硬链接
  • 3.7 总结
  • 第4章 操作文件和目录
  • 4.1 通配符
  • 4.2 mkdir——创建目录
  • 4.3 cp——复制文件和目录
  • 4.4 mv——移动和重命名文件
  • 4.5 rm——删除文件和目录
  • 4.6 ln——创建硬链接和符号链接
  • 4.7 实战演练
  • 4.8 总结
  • 第5章 和命令打交道
  • 5.1 命令究竟是什么
  • 5.2 识别命令
  • 5.3 获取命令文档
  • 5.4 使用alias创建自己的命令
  • 5.5 总结
  • 第6章 重定向
  • 6.1 标准输入、标准输出及标准错误
  • 6.2 标准输出重定向
  • 6.3 标准错误重定向
  • 6.4 标准输入重定向
  • 6.5 管道
  • 6.6 总结
  • 第7章 “Shell眼”看世界
  • 7.1 扩展
  • 7.2 引用
  • 7.3 总结
  • 第8章 高级键盘技巧
  • 8.1 编辑命令行
  • 8.2 补全功能
  • 8.3 命令历史记录
  • 8.4 总结
  • 第9章 权限
  • 9.1 属主、属组以及其他用户
  • 9.2 读取、写入和执行
  • 9.3 改变用户身份
  • 9.4 行使权限
  • 9.5 修改密码
  • 9.6 总结
  • 第10章 进程
  • 10.1 进程的工作方式
  • 10.2 查看进程
  • 10.3 进程控制
  • 10.4 信号
  • 10.5 关闭系统
  • 10.6 更多与进程相关的命令
  • 10.7 总结
  • 第二部分 配置与环境
  • 第11章 环境
  • 11.1 环境中都保存了什么
  • 11.2 如何建立环境
  • 11.3 修改环境
  • 11.4 总结
  • 第12章 Vi入门
  • 12.1 为什么要学习Vi
  • 12.2 背景知识
  • 12.3 启动和退出Vi
  • 12.4 编辑模式
  • 12.5 光标移动
  • 12.6 基本编辑
  • 12.7 搜索和替换
  • 12.8 编辑多个文件
  • 12.9 保存工作
  • 12.10 总结
  • 第13章 定制提示符
  • 13.1 分解提示符
  • 13.2 换一种提示符
  • 13.3 增加颜色
  • 13.4 移动光标
  • 13.5 保存提示符
  • 13.6 总结
  • 第三部分 常见任务与必备工具
  • 第14章 软件包管理
  • 14.1 打包系统
  • 14.2 软件包的工作方式
  • 14.3 常见的软件包管理任务
  • 14.4 总结
  • 第15章 存储介质
  • 15.1 存储设备的挂载与卸载
  • 15.2 创建新文件系统
  • 15.3 文件系统的检查和修复
  • 15.4 在设备之间直接移动数据
  • 15.5 写入CD-ROM的ISO映像文件
  • 15.6 总结
  • 第16章 联网
  • 16.1 网络检查与监控
  • 16.2 通过网络传输文件
  • 16.3 与远程主机的安全通信
  • 16.4 总结
  • 第17章 查找文件
  • 17.1 locate——简单的文件查找方法
  • 17.2 find——复杂的文件查找方法
  • 17.3 总结
  • 第18章 归档与备份
  • 18.1 压缩文件
  • 18.2 文件归档
  • 18.3 同步文件与目录
  • 18.4 总结
  • 第19章 正则表达式
  • 19.1 什么是正则表达式
  • 19.2 grep
  • 19.3 元字符与文字字符
  • 19.4 任意字符
  • 19.5 锚点
  • 19.6 方括号表达式与字符类
  • 19.7 POSIX字符类
  • 19.8 POSIX基本型正则表达式与扩展型正则表达式
  • 19.9 多选结构
  • 19.10 量词
  • 19.11 实战演练
  • 19.12 总结
  • 第20章 文本处理
  • 20.1 文本的应用
  • 20.2 温故知新
  • 20.3 切片和切块
  • 20.4 比较文本
  • 20.5 即时编辑
  • 20.6 总结
  • 第21章 格式化输出
  • 21.1 简单的格式化工具
  • 21.2 文档格式化系统
  • 21.3 总结
  • 第22章 打印
  • 22.1 打印简史
  • 22.2 Linux的打印功能
  • 22.3 准备文件打印
  • 22.4 将打印作业发送至打印机
  • 22.5 监控打印作业
  • 22.6 总结
  • 第23章 编译程序
  • 23.1 什么是编译
  • 23.2 编译C程序
  • 23.3 总结
  • 第四部分 编写Shell脚本
  • 第24章 编写第一个脚本
  • 24.1 什么是Shell脚本
  • 24.2 如何创建并执行Shell脚本
  • 24.3 更多的格式技巧
  • 24.4 总结
  • 第25章 启动项目
  • 25.1 第一阶段:最小化文档
  • 25.2 第二阶段:添加数据
  • 25.3 变量与常量
  • 25.4 总结
  • 第26章 自顶向下设计
  • 26.1 Shell函数
  • 26.2 局部变量
  • 26.3 保持脚本执行
  • 26.4 总结
  • 第27章 流程控制:if分支
  • 27.1 if语句
  • 27.2 退出状态
  • 27.3 使用test
  • 27.4 更现代的test
  • 27.5 (())——为整数设计
  • 27.6 组合表达式
  • 27.7 控制操作符:另一种分支方式
  • 27.8 总结
  • 第28章 读取键盘输入
  • 28.1 read——从标准输入读取值
  • 28.2 验证输入
  • 28.3 菜单
  • 28.4 总结
  • 第29章 流程控制:while/until循环
  • 29.1 循环
  • 29.2 跳出循环
  • 29.3 使用循环读取文件
  • 29.4 总结
  • 第30章 故障诊断
  • 30.1 语法错误
  • 30.2 逻辑错误
  • 30.3 测试
  • 30.4 调试
  • 30.5 总结
  • 第31章 流程控制:case分支
  • 31.1 case命令
  • 31.2 总结
  • 第32章 位置参数
  • 32.1 访问命令行
  • 32.2 批量处理位置参数
  • 32.3 一个更完整的应用
  • 32.4 总结
  • 第33章 流程控制:for循环
  • 33.1 for的传统形式
  • 33.2 for的C语言形式
  • 33.3 总结
  • 第34章 字符串与数字
  • 34.1 参数扩展
  • 34.2 算术求值与扩展
  • 34.3 bc——任意精度计算器语言
  • 34.4 总结
  • 第35章 数组
  • 35.1 什么是数组
  • 35.2 数组操作
  • 35.3 关联数组
  • 35.4 总结
  • 第36章 其他命令
  • 36.1 分组命令与子Shell
  • 36.2 陷阱
  • 36.3 使用wait实现异步执行
  • 36.4 具名管道
  • 36.5 总结
  • 作者简介
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。