展开全部

主编推荐语

Linux命令行入门教程,兼顾实用性与趣味性的图文讲解方式,300个命令行代码示例与20个常用命令随查表,解决90%真实工作场景问题,适用于Linux/macOS/Windows用户。

内容简介

掌握Linux命令行操作,不仅是轻松驾驭Linux系统的基础,还是开展Python数据分析、数据库管理、后端开发等工作的基本功。

本书是专门为命令行初学者打造的学习手册,注重趣味性、实用性,逻辑清晰、图文并茂。书中总结了大量命令行表格与核心知识点,以方便大家快速掌握Linux命令行的使用方法。本书结合丰富的代码示例,详细地讲解了如何通过简单、方便的命令行操作解决实际问题,提升工作效率。书中内容主要分为两部分,共8章,包括命令行环境搭建、文件系统及其管理、应用和包管理、命令行及shell强化、文本处理、数据分析、Vim文本编辑、进程管理和工作空间组织。

本书面向从其他平台过渡到Linux的新用户、初级Linux系统管理员、Linux系统爱好者,以及对数据分析和开源技术感兴趣的读者。

目录

  • 版权信息
  • 前言
  • 第1章 开辟鸿蒙:从零搭建命令行环境
  • 1.1 搭建系统方案选择
  • 1.2 制作 Linux 体验盘
  • 1.3 启动 Linux 体验系统
  • 1.4 验证硬件兼容性
  • 1.5 安装并启动正式的 Linux 系统
  • 1.6 系统初始配置
  • 1.6.1 更新系统应用
  • 1.6.2 安装中文输入法
  • 1.6.3 备份系统
  • 1.7 其他搭建方案
  • 1.7.1 在 Windows 上运行 Linux 命令行应用
  • 1.7.2 在虚拟机中运行 Linux 系统
  • 1.8 小结
  • 第2章 脚踏实地:文件系统及其管理
  • 2.1 文件树和目录跳转
  • 2.2 权限系统
  • 2.3 查看文件信息
  • 2.4 创建文件和目录
  • 2.5 复制和更改文件和目录
  • 2.6 删除文件和目录
  • 2.7 文件系统核心概念和常用命令一览
  • 2.7.1 文件系统核心概念
  • 2.7.2 常用文件管理命令
  • 2.8 小结
  • 第3章 调兵遣将:应用和包管理
  • 3.1 应用和包管理的由来
  • 3.2 系统包管理工具:apt 和 dpkg
  • 3.2.1 查看已安装应用及其状态
  • 3.2.2 查找并安装应用
  • 3.2.3 更新应用
  • 3.2.4 卸载应用
  • 3.2.5 使用 dpkg 管理应用
  • 3.3 跨平台包管理工具
  • 3.3.1 Homebrew
  • 3.3.2 其他跨平台应用管理解决方案
  • 3.4 管理可执行文件
  • 3.4.1 自制可执行脚本
  • 3.4.2 把可执行文件变成应用
  • 3.5 管理手动编译的应用
  • 3.6 基于语言的包管理
  • 3.6.1 插件—版本架构
  • 3.6.2 asdf 的基本使用方法
  • 3.7 常用包管理命令一览
  • 3.7.1 apt
  • 3.7.2 Homebrew
  • 3.7.3 asdf
  • 3.8 小结
  • 第4章 王者归来:命令行及shell强化
  • 4.1 shell 插件系统
  • 4.2 定制命令提示符
  • 实现功能 (1) ~ (3)
  • 实现功能 (4)
  • 实现功能 (5)
  • 实现功能 (6)
  • 实现功能 (7)
  • 4.3 目录跳转
  • 4.3.1 路径智能补全
  • 4.3.2 省略 cd
  • 4.3.3 大小写混合匹配
  • 4.3.4 历史目录跳转
  • 4.3.5 模糊匹配跳转
  • 4.4 搜索文件和目录
  • 4.4.1 基本搜索技术
  • 4.4.2 任意深度展开
  • 4.4.3 路径模糊匹配
  • 4.5 智能辅助
  • 4.5.1 历史命令自动补全
  • 4.5.2 历史命令模糊匹配
  • 4.5.3 语法高亮
  • 4.5.4 智能安装建议
  • 4.6 别名机制
  • 4.7 帮助文档随手查
  • 4.7.1 应用信息查询工具
  • 4.7.2 实例演示工具
  • 4.7.3 用户手册和帮助文档
  • 4.8 常用命令行增强工具一览
  • 4.9 小结
  • 第5章 纵横捭阖:文本浏览与处理
  • 5.1 理解文本数据
  • 5.2 文本浏览
  • 5.3 文本搜索
  • 5.3.1 常用文本搜索方法
  • 5.3.2 增强型文本搜索工具
  • 5.4 文本连接
  • 5.4.1 行连接
  • 5.4.2 列连接
  • 5.5 文本转换
  • 5.5.1 字符替换和过滤
  • 5.5.2 字符串替换
  • 5.5.3 文本行转换
  • 5.5.4 文本列筛选
  • 5.6 常用文本处理命令一览
  • 5.7 小结
  • 第6章 点石成金:数据分析
  • 6.1 数据格式和分析工具
  • 6.2 生成样例数据
  • 6.3 数据概览
  • 6.4 数据抽样和排序
  • 6.5 数据筛选
  • 6.5.1 对文本特征的筛选
  • 6.5.2 对数值特征的筛选
  • 6.6 数值计算
  • 6.6.1 生成新特征
  • 6.6.2 数据汇总
  • 6.7 分组汇总
  • 6.8 其他工具
  • 6.9 常用数据分析任务和实现命令一览
  • 6.10 小结
  • 第7章 驾驭神器:Vim文本编辑
  • 7.1 Vim 内核:模式编辑
  • 7.1.1 编辑区模式
  • 7.1.2 命令模式
  • 7.2 寄存器和宏
  • 7.3 帮助系统
  • 7.4 配置 Vim
  • 7.5 借助插件系统强化 Vim 功能
  • 7.5.1 常用编辑功能扩展
  • 7.5.2 管理 Vim 插件
  • 7.5.3 在项目中使用 Vim
  • 7.6 模式编辑常用命令和键位图
  • 7.7 小结
  • 第8章 运筹帷幄:进程管理和工作空间组织
  • 8.1 进程管理
  • 8.1.1 普通进程管理
  • 8.1.2 服务管理
  • 8.1.3 系统状态监控
  • 8.2 工作空间组织
  • 8.2.1 TWP 模型
  • 8.2.2 基于 tmux 组织工作空间
  • 8.3 常用进程和服务管理命令一览
  • 8.4 小结
  • 附录A 盲打指南
  • 附录B 推荐资源
  • 后记: 让我们一起创造历史
  • 作者简介
展开全部

评分及书评

4.0
3个评分
  • 用户头像
    给这本书评了
    5.0

    命令行就是我们从 Matrix 回到真实世界的那部电话。它不是一张单程票,我们仍然可以继续使用那些熟悉的图形用户界面应用,它只是提供了对于未来的另一种选择,或者说一种更本质、更优雅的解决方案。对于数字世界的消费者,它外表古怪不讨人喜欢,而对于真实世界中的创造者和探索者,它却是日常工作不可或缺的可靠伙伴。

      转发
      评论

    出版方

    人民邮电出版社

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