我们先写一个简单的脚本,执行以后再解释各个变量的意义
# touch variable
# vi variable
脚本内容如下:
#!/bin/sh
echo "number:$#"
echo "scname:$0"
echo "first :$1"
echo "second:$2"
echo "argume:$@"
echo "scname:$0"
echo "first :$1"
echo "second:$2"
echo "argume:$@"
echo "show parm list:$*"
echo "show process id:$$"
echo "show process id:$$"
echo "show precomm stat: $?"
echo "show user id : $UID"
保存退出
赋予脚本执行权限
# chmod +x variable
执行脚本
# ./variable aa bb
number:2
scname:./variable
first:aa
second:bb
argume:aa bb
scname:./variable
first:aa
second:bb
argume:aa bb
show parm list:aa bb
show process id:24544
show process id:24544
show precomm stat:0
show user id: 0 //说明是root用户
show user id: 0 //说明是root用户
通过显示结果可以看到:
$# 是传给脚本的参数个数
$0 是脚本本身的名字
$1 是传递给该shell脚本的第一个参数
$2 是传递给该shell脚本的第二个参数
$@ 是传给脚本的所有参数的列表
$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个
$$ 是脚本运行的当前进程ID号
$? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误
$UID 当前为root用户时值为0
相关推荐
Linux shell编程中,变量是存储信息的基本单元,它们可以保存路径名、文件名、数字或其他任何类型的文本字符串。在shell脚本中合理使用变量,不仅可以定制用户的个人工作环境,还可以保存和传递有用信息,提高工作...
在本文中,我们将深入探讨一些关于Linux变量的零散知识点,这些知识点可能会在日常运维工作中起到重要作用。 首先,我们要理解变量的范围。在编程语言中,变量通常有其特定的作用域,即它们在代码的哪些部分可以被...
### Linux环境变量设置详解 #### 一、理解Linux环境变量 在Linux系统中,环境变量是一种重要的配置方式,用于向程序传递系统级别的信息。这些变量包括路径信息、语言设置、用户主目录等,它们对系统的运行起着至关...
Linux 环境变量设置总结 Linux 环境变量是 Linux 操作系统中一个重要的概念,它决定了系统的行为和用户的体验。环境变量是由一系列的名称和值组成的,它们可以影响系统的行为和应用程序的运行。 1. 环境变量的分类...
### Linux环境变量配置实用技巧详解 #### 一、概述 Linux作为一款强大的开源操作系统,以其稳定性和灵活性著称。其中一个重要的特性就是环境变量的管理。环境变量是在操作系统中定义的一组特殊的变量,它们用于存储...
### Linux配置JDK环境变量详解 #### 一、下载与准备JDK 1. **下载JDK**:首先,从Sun Microsystems(现已被Oracle收购)的官方网站([www.oracle.com](https://www.oracle.com/))下载JDK安装包。这里以`jdk-1_5_0...
linux操作系统下的变量设置的几种方法,也是在网络上看的,彼此相互学习!
Linux 设置和查看环境变量的方法 Linux 操作系统中,环境变量是一种重要的配置项,用于存储和管理系统的各种设置。环境变量可以分为永久的和临时的两类,永久的环境变量需要修改配置文件,而临时的环境变量可以使用...
Linux设置环境变量小结设置永久变量&临时变量 全局变量&局部变量
类似命令行的 Linux 变量的 Getter 和 setter。 安装 使用源代码安装 $ git clone https://github.com/wxqee/get-set-var.git get-set-var $ cd get-set-var/ $ npm install ./ -g 用法 选择使用 db/database 设置...
Linux操作系统是众多IT专业人员工作中的重要平台之一,环境变量作为Linux系统中一个非常重要的概念,它被用于定义系统运行环境的动态属性,诸如系统路径、系统变量等,这些属性会影响到应用程序的运行。在Linux中...
在Linux操作系统中,环境变量扮演着至关重要的角色,它们决定了系统如何找到并执行命令、配置文件和其他资源。当您在终端尝试运行一个命令时,如果出现"command not found"的错误,很可能是因为相应的可执行文件不在...
Linux 环境变量配置文件 profile。。
Linux 环境变量介绍 在 Linux 中,环境变量是一个非常重要的概念,它可以影响用户和操作系统之间的交互方式。 shell 是用户和操作系统之间的命令解释器,负责接受用户输入的命令并将其翻译成操作系统能够理解的指令...
在Linux系统中,环境变量扮演着至关重要的角色,它们决定了用户如何与系统交互以及系统如何执行各种任务。本文主要聚焦于Linux环境变量的设置,特别是关于`PATH`变量的配置,这对于有效地使用安装的应用程序至关重要...
各位小伙伴肯定都遇到过拿到一个linux环境发现没有java环境,又需要屁颠屁颠跑去找java安装包配置环境变量的问题吧? 本资源为二狗自己编写的快速定义java环境变量的脚本,可以帮助你剩下不少时间,操作前建议备份/...
linux系统下环境变量的配置,本文共提供了三种方法。
### Linux环境变量更改详解 #### 一、临时终端有效法 **定义与适用场景:** 在Linux系统中,可以通过临时更改环境变量的方式让当前终端会话中的某些设置生效。这种方式适用于临时测试或调试某些功能,不会对其他...
在深入探讨Linux环境变量配置这一主题前,我们首先需理解环境变量在Linux系统中的核心作用。环境变量在操作系统中扮演着桥梁的角色,它们是进程间通信的一种方式,用于存储和传递程序运行时所需的信息,如路径、语言...
在Linux系统中,Oracle数据库的运行依赖于一系列的环境变量设置和自启动脚本的配置。这些要素确保了数据库服务的稳定性和可管理性。本文将深入探讨与"linux-oracle环境变量及自启动脚本"相关的知识点。 一、Oracle...