专业编程基础技术教程

网站首页 > 基础教程 正文

Linux shell 变量

ccvgpt 2024-08-19 12:28:25 基础教程 9 ℃

普通变量,自定义变量

概念:变化的量,用于存储

环境变量

变量名

Linux shell 变量

含义

LANG

系统的字符集

PATH

环境变量

UID

记录用户的ID信息,值为0表示root用户

HOSTNAME

主机名

USER

登录用户

HOME

显示用户的目录

PWD

显示当前命令执行的目录

位置变量

变量名

含义

$0

脚本的名称,脚本的名称含有目录,那么它的值也就含有目录

$n

n是数字,表示脚本的第n个参数

$#

脚本的参数个数

$*

脚本的参数列表,加上双引号,则表示一个整体,即只有一个

$@

脚本的参数列表,加上双引号,还是一个列表

状态变量

变量名

含义

$?

上条命令或者脚本的执行状态,0表示执行成功,非0表示执行失败

$

当前脚本的pid

$!

上个脚本的pid

$_

脚本的参数列表,加上双引号,则表示一个整体,即只有一个

$@

上个脚本最后一个参数

Tags:

最近发表
标签列表