Shell基础中,如何查询预定义变量忘记了?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1093个文字,预计阅读时间需要5分钟。
目录
1.预定义变量 $?
2.预定义变量 $$
3.和
4.!
我们之前提到过,Shell中的变量不是按变量的值类型进行分类的,而是根据Linux系统中定义的变量类别来分类的。
预定义变量就是系统定义的,可以直接使用的变量。
$? 表示上一条命令的退出状态,即执行成功与否。
$$ 表示当前Shell进程的进程ID。和 与 + 相同,用于字符串拼接。! 表示取反操作。 目录- 1、预定义变量
$? - 2、预定义变量
$$和$!
我们之前说过,Shell中的变量不是按照变量值的类型来进行分类的,而是按照Linux系统中定义的变量类别来分类的。
预定义变量就是,事先把变量的名称和作用确定好(都是不可变的),只能修改变量的内容,也就是变量的值。
其实预定义变量和位置参数变量都可以统称为预定义变量(有分开说明的,也有一起说明的,知道就行)。
预定义变量如下:
$?
$?中存的值,是最后一次执行的命令的返回状态。如果这个变量的值为0,证明上一个命令正确执行;
如果这个变量的值为非0(具体是哪个数,由命令自己来决定),
则证明上一个命令执行不正确了。(常用)
$$
当前进程的进程号(PID)。
$!
后台运行的最后一个进程的进程号(PID)。本文共计1093个文字,预计阅读时间需要5分钟。
目录
1.预定义变量 $?
2.预定义变量 $$
3.和
4.!
我们之前提到过,Shell中的变量不是按变量的值类型进行分类的,而是根据Linux系统中定义的变量类别来分类的。
预定义变量就是系统定义的,可以直接使用的变量。
$? 表示上一条命令的退出状态,即执行成功与否。
$$ 表示当前Shell进程的进程ID。和 与 + 相同,用于字符串拼接。! 表示取反操作。 目录- 1、预定义变量
$? - 2、预定义变量
$$和$!
我们之前说过,Shell中的变量不是按照变量值的类型来进行分类的,而是按照Linux系统中定义的变量类别来分类的。
预定义变量就是,事先把变量的名称和作用确定好(都是不可变的),只能修改变量的内容,也就是变量的值。
其实预定义变量和位置参数变量都可以统称为预定义变量(有分开说明的,也有一起说明的,知道就行)。
预定义变量如下:
$?
$?中存的值,是最后一次执行的命令的返回状态。如果这个变量的值为0,证明上一个命令正确执行;
如果这个变量的值为非0(具体是哪个数,由命令自己来决定),
则证明上一个命令执行不正确了。(常用)
$$
当前进程的进程号(PID)。
$!
后台运行的最后一个进程的进程号(PID)。
