第一行代码Linux命令行(图灵原创典范“第一行代码”系列新作,Linux命令行入门教程,双色印刷,

第一行代码Linux命令行(图灵原创典范“第一行代码”系列新作,Linux命令行入门教程,双色印刷,

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

编辑推荐

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

内容简介

本书总结了大量命令行表格与核心知识点,以方便大家快速掌握Linux命令行的使用方法。讲解了如何通过简单、方便的命令行操作解决实际问题,提升工作效率。书中内容主要分为两部分,共8章,包括命令行环境搭建、文件系统及其管理、应用和包管理、命令行及shell强化、文本处理、数据分析、Vim文本编辑、进程管理和工作空间组织。

作者简介

李超
算法工程师、北京理工大学博士,主要从事人工智能、机器学习算法的研究和开发工作。深度参与开源软件的开发和维护,OpenEuler社区贡献者。翻译出版作品《精通Puppet配置管理工具(第2版)》《 Python函数式编程(第2版)》。
个人博客:http://leetschau.github.io/。感兴趣的研究领域:函数式编程、DevOps、高性能计算、范畴论。喜爱的语言:Python、Haskell、F#、C++等。

王晓晨
某互联网头部企业算法工程师、电子科技大学硕士,主要从事人工智能、机器学习算法的研究和开发工作。对离散制造的派工优化、计算机视觉、自然语言处理、网络安全等领域都有浓厚的学习兴趣。

章节目录

版权信息

前言

第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 推荐资源

后记: 让我们一起创造历史

作者简介

第一行代码Linux命令行(图灵原创典范“第一行代码”系列新作,Linux命令行入门教程,双色印刷,是2021年由人民邮电出版社出版,作者李超,王晓晨。

得书感谢您对《第一行代码Linux命令行(图灵原创典范“第一行代码”系列新作,Linux命令行入门教程,双色印刷,》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
好代码,坏代码 电子书
本书分享的实用技巧可以帮助你编写可靠且易于团队成员理解和适应不断变化需求的代码。
Linux深度攻略 电子书
Linux是一个免费的多用户、多任务的操作系统,其稳定性和安全性显著,网络功能强大。目前,Linux已经成为全球增长zui快的操作系统,其应用更加丰富,特别是在系统级的数据库、消息管理、Web应用、桌面办公和嵌入式开发等方面。Linux深度攻略首先从介绍Linux系统的安装入手,讲述了Linux系统管理和服务器配置两部分的知识。系统管理方面内容有Linux系统简介和安装,Linux字符界面,目录和
你真的会写代码吗 电子书
1个示例,7次重构,助你辨别优劣代码。
奔跑吧 Linux内核 电子书
本书内容丰富,讲解清晰透彻,不仅适合有一定Linux相关基础的人员,包括从事与Linux相关的开发人员、操作系统的研究人员、嵌入式开发人员及Android底层开发人员等学习和使用,而且适合作为对Linux感兴趣的程序员的学习用书,也可以作为大专院校相关专业师生的学习用书和培训学校的教材。
Java代码审计(入门篇) 电子书
Java代码审计初学者指南,系统介绍Java代码安全审计入门技术。