# Linux命令行与shell脚本编程大全（第4版）
这是一本关于Linux命令行与shell脚本编程的系统性教程，主要包括四大部分 ：Linux命令行、shell脚本编程基础、高级shell脚本编程，以及创建和管理实用的脚本。本书这一版针对Linux系统的新特性进行了更新，不仅涵盖了详尽的动手教程和现实世界中的实用信息，还提供了与所学内容相关的参考信息和背景资料。通过本书的学习，你能轻松写出自己的shell脚本。 ...

2024年10月14日3分钟阅读

- Personal/Book
- Read/计算机-编程设计

## 简介

- 书名：《Linux命令行与shell脚本编程大全（第4版）》
- 作者： 理查德·布卢姆 克里斯蒂娜·布雷斯纳汉　著
- 分类： 计算机-编程设计
- ISBN：9787115592514
- 出版社：人民邮电出版社有限公司

## 概述

这是一本关于Linux命令行与shell脚本编程的系统性教程，主要包括四大部分 ：Linux命令行、shell脚本编程基础、高级shell脚本编程，以及创建和管理实用的脚本。本书这一版针对Linux系统的新特性进行了更新，不仅涵盖了详尽的动手教程和现实世界中的实用信息，还提供了与所学内容相关的参考信息和背景资料。通过本书的学习，你能轻松写出自己的shell脚本。 本书适合Linux系统管理员及相关开发人员阅读。

## 划线

> Linux系统可划分为以下4部分。·Linux内核·GNU工具·图形化桌面环境·应用软件

> Linux内核采用虚拟文件系统（virtual file system，VFS）作为和各种文件系统交互的接口

> 构成完整Linux系统所需要的4个关键组件

> 我们将完整的Linux系统包称为发行版。

> 命令echo$0会显示当前shell的名称，提供必要的参考。

> bash shell中有两种环境变量。·全局变量·局部变量

> 全局环境变量对于shell会话和所有生成的子shell都是可见的。局部环境变量则只对创建它的shell可见。

> 可以使用env命令或printenv命令来查看全局变量

> 你定义的局部变量用的是小写字母，而系统环境变量用的都是大写字母。

> ·/etc/profile·HOME/.bashp​rofile⋅HOME/.bashrc·HOME/.bashl​ogin⋅HOME/.profile

> /etc/profile文件是系统中默认的bash shell的主启动文件。系统中的每个用户登录时都会执行这个启动文件。

> 大多数Linux发行版只用这4个启动文件中的一两个。·HOME/.bashp​rofile⋅HOME/.bashrc·HOME/.bashl​ogin⋅HOME/.profile

## 笔记

## 书评

## 点评