Shell基础中,如何查询预定义变量忘记了?

2026-05-25 06:000阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1093个文字,预计阅读时间需要5分钟。

Shell基础中,如何查询预定义变量忘记了?

目录

1.预定义变量 $?

2.预定义变量 $$

3.和

4.!

我们之前提到过,Shell中的变量不是按变量的值类型进行分类的,而是根据Linux系统中定义的变量类别来分类的。

预定义变量就是系统定义的,可以直接使用的变量。

$? 表示上一条命令的退出状态,即执行成功与否。

$$ 表示当前Shell进程的进程ID。和 与 + 相同,用于字符串拼接。! 表示取反操作。

目录
  • 1、预定义变量$?
  • 2、预定义变量$$$!

我们之前说过,Shell中的变量不是按照变量值的类型来进行分类的,而是按照Linux系统中定义的变量类别来分类的。

预定义变量就是,事先把变量的名称和作用确定好(都是不可变的),只能修改变量的内容,也就是变量的值。

其实预定义变量和位置参数变量都可以统称为预定义变量(有分开说明的,也有一起说明的,知道就行)。

预定义变量如下:

预定义变量 作用 $? $?中存的值,是最后一次执行的命令的返回状态。
如果这个变量的值为0,证明上一个命令正确执行;
如果这个变量的值为非0(具体是哪个数,由命令自己来决定),
则证明上一个命令执行不正确了。(常用) $$ 当前进程的进程号(PID)。 $! 后台运行的最后一个进程的进程号(PID)。
阅读全文

本文共计1093个文字,预计阅读时间需要5分钟。

Shell基础中,如何查询预定义变量忘记了?

目录

1.预定义变量 $?

2.预定义变量 $$

3.和

4.!

我们之前提到过,Shell中的变量不是按变量的值类型进行分类的,而是根据Linux系统中定义的变量类别来分类的。

预定义变量就是系统定义的,可以直接使用的变量。

$? 表示上一条命令的退出状态,即执行成功与否。

$$ 表示当前Shell进程的进程ID。和 与 + 相同,用于字符串拼接。! 表示取反操作。

目录
  • 1、预定义变量$?
  • 2、预定义变量$$$!

我们之前说过,Shell中的变量不是按照变量值的类型来进行分类的,而是按照Linux系统中定义的变量类别来分类的。

预定义变量就是,事先把变量的名称和作用确定好(都是不可变的),只能修改变量的内容,也就是变量的值。

其实预定义变量和位置参数变量都可以统称为预定义变量(有分开说明的,也有一起说明的,知道就行)。

预定义变量如下:

预定义变量 作用 $? $?中存的值,是最后一次执行的命令的返回状态。
如果这个变量的值为0,证明上一个命令正确执行;
如果这个变量的值为非0(具体是哪个数,由命令自己来决定),
则证明上一个命令执行不正确了。(常用) $$ 当前进程的进程号(PID)。 $! 后台运行的最后一个进程的进程号(PID)。
阅读全文