news 2026/4/3 5:17:12

Bash学习笔记总目录

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Bash学习笔记总目录

shell编程是 Linux / 服务器运维、开发的基础技能,处理系统级任务更简洁、无环境依赖。将重复的操作自动化,大幅降低手动操作成本。

Bash是日常工作中用得较多的工具,之前也看过基本shell编程的书,或零星的查看帮助和文档。但一直想系统的学一下,Bash基础和核心的东西不多,但很重要,因此决定将Bash的官方手册阅读一遍,其实也就是man bashinfo bash的内容。

当然,手册中有时非常重要的概念就一两句话,其实是比较抽象难懂的,这时就必须结合一些示例来理解,因此也寻找和自己设计了一些示例。吕思勉在《怎样读中国历史》中说:

研究的方法必须试行之后,方能真知。抽象的理论,言者虽属谆谆,听者终属隔膜,无已,则看前人所制成的作品,反而觉得亲切。昔人诗:“鸳鸯绣出凭君看,不把金针度与人。”又有替他下转语的说:“金针线迹分明在,但把鸳鸯仔细看。”这两句诗也真觉亲切而有味。

我觉得这正是我的Bash笔记的特点和价值所在。

系统的学习一遍后,感觉还是很有收获的,虽然笔记主要是给自己看的,也分享出来希望对大家有所帮助。

Bash学习笔记总目录如下,计划从明日起每日发布两篇:

主题笔记(博客)
1n/aIntroductionBash 学习 - 第1章:Introduction
2n/aDefinitionsBash 学习 - 第2章:Definitions
31Basic Shell FeaturesBash学习 - 第3章:Basic Shell Features,第1节:Shell Syntax
32Basic Shell FeaturesBash学习 - 第3章:Basic Shell Features,第2节:Shell Commands
33Basic Shell FeaturesBash学习 - 第3章:Basic Shell Features,第3节:Shell Functions
34Basic Shell FeaturesBash学习 - 第3章:Basic Shell Features,第4节:Shell Parameters
35Basic Shell FeaturesBash学习 - 第3章:Basic Shell Features,第5节:Shell Expansions
36Basic Shell FeaturesBash学习 - 第3章:Basic Shell Features,第6节:Redirections
37Basic Shell FeaturesBash学习 - 第3章:Basic Shell Features,第7节:Executing Commands
38Basic Shell FeaturesBash学习 - 第3章:Basic Shell Features,第8节:Shell Scripts
41Shell Builtin CommandsBash学习 - 第4章:Shell Builtin Commands,第1节:Bourne Shell Builtins
42Shell Builtin CommandsBash学习 - 第4章:Shell Builtin Commands,第2节:Bash Builtin Commands
43,4Shell Builtin CommandsBash学习 - 第4章:Shell Builtin Commands,第3节:Modifying Shell Behavior
5n/aShell VariablesBash学习 - 第5章:Shell Variables
61Bash FeaturesBash学习 - 第6章:Bash Features,第1节:Invoking Bash
62Bash FeaturesBash学习 - 第6章:Bash Features,第2节:Bash Startup Files
63Bash FeaturesBash学习 - 第6章:Bash Features,第3节:Interactive Shells
64Bash FeaturesBash学习 - 第6章:Bash Features,第4节:Bash Conditional Expressions
65Bash FeaturesBash学习 - 第6章:Bash Features,第5节:Shell Arithmetic
66Bash FeaturesBash学习 - 第6章:Bash Features,第6节:Aliases
67Bash FeaturesBash学习 - 第6章:Bash Features,第7节:Arrays
68Bash FeaturesBash学习 - 第6章:Bash Features,第8节:The Directory Stack
69Bash FeaturesBash学习 - 第6章:Bash Features,第9节:Controlling the Prompt
610Bash FeaturesBash学习 - 第6章:Bash Features,第10节:The Restricted Shell
611Bash FeaturesBash学习 - 第6章:Bash Features,第11节:Bash and POSIX
612Bash FeaturesBash学习 - 第6章:Bash Features,第12节:Shell Compatibility Mode
7n/aJob ControlBash学习 - 第7章:Job Control
81,2Command Line EditingBash学习 - 第8章:Command Line Editing,第1-2节:Intro & Readline Interaction
83Command Line EditingBash学习 - 第8章:Command Line Editing,第3节:Readline Init File
84,5Command Line EditingBash学习 - 第8章:Command Line Editing,第4-5节:Bindable Readline Commands
86,7,8Command Line EditingBash学习 - 第8章:Command Line Editing,第6-8节:Programmable Completion
9n/aUsing History InteractivelyBash学习 - 第9章:Using History Interactively
10n/aInstalling BashBash学习 - 第10章:Installing Bash
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/21 16:21:40

AI赋能软件工程毕设:8款工具实现论文撰写与代码生成自动化

文章总结表格(工具排名对比) 工具名称 核心优势 aibiye 精准降AIGC率检测,适配知网/维普等平台 aicheck 专注文本AI痕迹识别,优化人类表达风格 askpaper 快速降AI痕迹,保留学术规范 秒篇 高效处理混AIGC内容&…

作者头像 李华
网站建设 2026/3/16 18:07:32

ArcGIS Python零基础脚本开发教程--- 11.2ArcPy错误处理:ExecuteError异常详解

在地理处理过程中,正确处理错误是保证脚本稳定运行的关键。今天我们来深入探讨ArcPy中最常见的错误类型——ExecuteError。 🔍 什么是ExecuteError? ExecuteError是ArcPy中的一个异常类,专门用于捕获地理处理工具执行过程中发生的错误。 核心特点: 自动触发:只要地理处…

作者头像 李华
网站建设 2026/3/27 12:56:00

MySQL 序列

MySQL 序列 引言 MySQL 序列是一种常用的数据库对象,用于生成连续的数值。在数据库设计中,序列可以用于实现自增主键、订单编号、日志ID等多种场景。本文将详细介绍 MySQL 序列的概念、使用方法以及注意事项。 MySQL 序列的概念 MySQL 序列是一种特殊的表,用于生成连续的…

作者头像 李华
网站建设 2026/3/10 1:06:39

墨蝌签名平台保姆级使用教程(www.moooke.com/)下

使用墨蝌如何签名应用? 1、进入签名页后,点击上传文件 2、选中要签名的文件后,双击文件进行上传或者拖拽文件到上传框 3、上传文件后,选择证书和插件(插件可不选), 4、证书和插件都选择完毕后&…

作者头像 李华
网站建设 2026/3/30 2:49:56

即插即用系列(代码实践) | CVPR 2025 HVI-CIDNet 解析:基于“HVI颜色空间”与“双分支解耦”的低光照图像增强新标杆

论文题目:HVI: A New Color Space for Low-light Image Enhancement 应用任务:低光照图像增强 (LLIE)、去雾、水下图像增强 核心模块:RGB_HVI (色彩空间变换), CIDNet (颜色强度解耦网络) 论文原文 (Paper):https://arxiv.org/abs/2502.20272 官方代码 (Code):https://git…

作者头像 李华