`

Linux学习记录---位置环境变量

阅读更多
Linux位置环境变量主要用来记录Shell里面的参数,位置环境变量不能修改变量名,只能根据规则传递变量值,具体变量符号如下记载:
1. $n     表示第n各参数,具体用在shell脚本后面时,$0表示命令本身,$1表示第一个参数,$2表示第二个参数,以此类推。从第十个参数后要加{},如${10},${11}等。
2. $* 表示命令行中所有的参数,这个会把参数当成一个成体,如果循环这个参数时,只会循环一次,当整体输出。
3 $@  这个变量也是表示命令行中所有的参数,与$@不同的是这个变量是把每个参数当成单独的个体对待,循环这个变量时会循环里面的每一个变量.
4 $#  这个变量表示的是命令行中所有参数的个数,如命令行中的参数总共有5个,则$#会输出5.
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    linux学习笔记--很经典

    本篇“Linux学习笔记”详细介绍了Linux的基本目录结构及其各自的功能,这对于初学者理解Linux系统的核心概念非常重要。 #### 二、Linux目录结构解析 1. **/(根目录)** - 根目录是Linux文件系统的起点,所有的...

    Linux学习笔记-初学者

    ### Linux学习笔记-初学者 #### 一、Linux分区命名规则及理解 Linux系统中的分区命名规则对于初学者来说非常重要,因为这直接影响到如何管理和识别不同的存储设备。下面详细介绍几个关键概念: - **MBR(Master ...

    linux学习笔记-2

    ### Linux学习笔记精要 #### 一、Linux操作系统概述与常用命令 - **Shell与GUI**: Linux系统提供了两种主要的用户交互方式,图形用户界面(GUI)如Gnome和命令行界面(CLI)如Bash。GUI适合初学者,而CLI对于高效地...

    Linux实验十一 arm-Linux交叉编译环境搭建

    在Linux中,`PATH`环境变量用于指定一系列目录,这些目录下的程序可以在不指定完整路径的情况下直接执行。 通过本次实验,学生不仅能够熟悉如何搭建arm-Linux交叉编译环境,还能深入了解交叉编译的基本原理以及...

    p6880880_112000_Linux-x86-64_oracle_opatch.zip

    然后将OPatch可执行文件添加到系统的PATH环境变量中,以便于在任何路径下都能执行。 3. **使用OPatch**:在命令行中,你可以通过输入`opatch lsinventory`来查看当前系统中已安装的所有补丁。要安装新的补丁,可以...

    Linux课堂笔记-改

    例如,`su - user_name`可以切换到指定用户,并加载其环境变量。 - **退出系统**:可以通过`logout`或`exit`命令退出当前会话。 #### 三、进程与PID - **PID**:Process ID(进程ID),是操作系统为每个正在运行的...

    Anaconda3-2021.05-Linux-x86-64

    运行这个脚本时,用户将被引导完成安装过程,包括设置安装路径、同意许可协议、以及选择是否将Anaconda添加到PATH环境变量中,使得在终端中可以直接调用Anaconda的命令。 Anaconda包含的关键组件有: 1. **Python...

    Linux程序设计-学习笔记.doc

    本文是一份 Linux 程序设计学习笔记,涵盖了 Linux 的基本概念、Linux 程序的类型、环境变量、C 语言编译器、开发系统导引、头文件、库文件等知识点。 一、Linux 基本概念 Linux 是一个类 UNIX 内核的可以自由发布...

    学习Linux---不得不知的Linux命令1

    在Linux操作系统中,掌握一些基本的命令行工具是至关重要的,因为它们可以帮助你高效地...了解并熟练使用这些命令将极大地提高你在Linux环境中的工作效率和问题解决能力。记住,不断学习和实践是成为Linux高手的关键。

    在Linux里设置环境变量的方法

    `Linux_Shell编程学习笔记.doc`文档很可能会涵盖更多关于Shell脚本编写、环境变量的高级用法,如条件语句、函数、循环等。通过阅读这份文档,你将能够深入理解如何在实际工作中利用Shell脚本来管理和操作环境变量,...

    Linux开发教程-At91rm9200 Linux开发教程-At91rm9200

    - **设置系统环境变量**:通过设置环境变量,可以在下次启动时自动加载某些配置。 - **把文件写入NandFlash**:利用u-boot提供的命令,可以直接将文件写入NandFlash中。 - **把文件写入norflash**:同样也可以将文件...

    Linux培训笔记-初学

    2. **Qt环境配置与编译**:通过设置环境变量,如`export QTDIR=/usr/local/qt`,可以指定Qt的安装路径,方便编译器找到相应的库和头文件。 3. **Shell脚本与权限管理**:在Linux环境下,Shell脚本是非常重要的自动...

    linux-command-line

    - **export NAME=value**:设置环境变量`NAME`的值为`value`。 - **$PATH**:可执行文件的搜索路径。这个变量定义了Shell在查找可执行文件时会检查哪些目录。 - **$HOME**:用户的家目录路径。 - **$SHELL**:当前...

    Linux学习笔记

    ### Linux学习笔记知识点详解 #### 一、用户与权限管理 **1. 切换当前用户** - **命令格式**: `su [要切换的用户名]` - **示例**: `su root` - **解释**: 使用`su`命令可以切换到另一个用户身份进行操作。如果...

    Linux学习笔记PDF文档.pdf

    Linux学习笔记PDF文档.pdf是一个详尽的资源,旨在帮助初学者和有经验的用户深入理解Linux操作系统。Linux作为开源的类Unix系统,以其稳定、安全和可定制性在全球范围内广泛应用于服务器、桌面环境以及嵌入式设备。这...

    Linux学习笔记——入门资料

    通过这份“Linux学习笔记”,你将逐步熟悉Linux环境,掌握基本操作,为进一步深入学习打下坚实基础。无论你是开发者还是系统管理员,Linux都将是你职业生涯中不可或缺的工具。好好利用这份资料,开启你的Linux探索之...

    linux mysql-connector-java-5.1.36.tar.gz

    - 避免在代码中硬编码数据库凭证,最好使用环境变量或配置文件。 - 使用预编译的SQL语句(PreparedStatement)防止SQL注入攻击。 - 使用连接池管理数据库连接,提高效率和资源利用率。 综上所述,`mysql-...

    Anaconda3-Linux-x86-64.zip

    4. **配置环境变量**:安装完成后,为了能在任何目录下使用conda,需要将Anaconda的bin目录添加到PATH环境变量中。这通常可以通过在~/.bashrc或~/.bash_profile文件中添加以下行完成: ```bash export PATH="/path...

    最新Linux学习笔记

    【最新Linux学习笔记】 在Linux操作系统的学习中,环境变量配置是至关重要的部分,因为它直接影响到用户的使用体验和系统运行的效率。环境变量是系统中的一种配置机制,它们定义了操作系统如何运行程序,以及程序...

    linux笔记-01安装与教程

    - **多进程/多线程**:学习如何在Linux环境下实现并发处理。 - **网络编程**:了解如何在Linux中进行网络通信编程。 - **数据库编程**:介绍如何在Linux环境下使用数据库。 3. **嵌入式Linux高级开发** - **C++...

Global site tag (gtag.js) - Google Analytics