Linux位置环境变量主要用来记录Shell里面的参数,位置环境变量不能修改变量名,只能根据规则传递变量值,具体变量符号如下记载:
1. $n 表示第n各参数,具体用在shell脚本后面时,$0表示命令本身,$1表示第一个参数,$2表示第二个参数,以此类推。从第十个参数后要加{},如${10},${11}等。
2. $* 表示命令行中所有的参数,这个会把参数当成一个成体,如果循环这个参数时,只会循环一次,当整体输出。
3 $@ 这个变量也是表示命令行中所有的参数,与$@不同的是这个变量是把每个参数当成单独的个体对待,循环这个变量时会循环里面的每一个变量.
4 $# 这个变量表示的是命令行中所有参数的个数,如命令行中的参数总共有5个,则$#会输出5.
分享到:
相关推荐
本篇“Linux学习笔记”详细介绍了Linux的基本目录结构及其各自的功能,这对于初学者理解Linux系统的核心概念非常重要。 #### 二、Linux目录结构解析 1. **/(根目录)** - 根目录是Linux文件系统的起点,所有的...
### Linux学习笔记-初学者 #### 一、Linux分区命名规则及理解 Linux系统中的分区命名规则对于初学者来说非常重要,因为这直接影响到如何管理和识别不同的存储设备。下面详细介绍几个关键概念: - **MBR(Master ...
在Linux中,`PATH`环境变量用于指定一系列目录,这些目录下的程序可以在不指定完整路径的情况下直接执行。 通过本次实验,学生不仅能够熟悉如何搭建arm-Linux交叉编译环境,还能深入了解交叉编译的基本原理以及...
### Linux学习笔记精要 #### 一、Linux操作系统概述与常用命令 - **Shell与GUI**: Linux系统提供了两种主要的用户交互方式,图形用户界面(GUI)如Gnome和命令行界面(CLI)如Bash。GUI适合初学者,而CLI对于高效地...
然后将OPatch可执行文件添加到系统的PATH环境变量中,以便于在任何路径下都能执行。 3. **使用OPatch**:在命令行中,你可以通过输入`opatch lsinventory`来查看当前系统中已安装的所有补丁。要安装新的补丁,可以...
例如,`su - user_name`可以切换到指定用户,并加载其环境变量。 - **退出系统**:可以通过`logout`或`exit`命令退出当前会话。 #### 三、进程与PID - **PID**:Process ID(进程ID),是操作系统为每个正在运行的...
运行这个脚本时,用户将被引导完成安装过程,包括设置安装路径、同意许可协议、以及选择是否将Anaconda添加到PATH环境变量中,使得在终端中可以直接调用Anaconda的命令。 Anaconda包含的关键组件有: 1. **Python...
本文是一份 Linux 程序设计学习笔记,涵盖了 Linux 的基本概念、Linux 程序的类型、环境变量、C 语言编译器、开发系统导引、头文件、库文件等知识点。 一、Linux 基本概念 Linux 是一个类 UNIX 内核的可以自由发布...
在Linux操作系统中,掌握一些基本的命令行工具是至关重要的,因为它们可以帮助你高效地...了解并熟练使用这些命令将极大地提高你在Linux环境中的工作效率和问题解决能力。记住,不断学习和实践是成为Linux高手的关键。
`Linux_Shell编程学习笔记.doc`文档很可能会涵盖更多关于Shell脚本编写、环境变量的高级用法,如条件语句、函数、循环等。通过阅读这份文档,你将能够深入理解如何在实际工作中利用Shell脚本来管理和操作环境变量,...
2. **Qt环境配置与编译**:通过设置环境变量,如`export QTDIR=/usr/local/qt`,可以指定Qt的安装路径,方便编译器找到相应的库和头文件。 3. **Shell脚本与权限管理**:在Linux环境下,Shell脚本是非常重要的自动...
- **export NAME=value**:设置环境变量`NAME`的值为`value`。 - **$PATH**:可执行文件的搜索路径。这个变量定义了Shell在查找可执行文件时会检查哪些目录。 - **$HOME**:用户的家目录路径。 - **$SHELL**:当前...
### Linux学习笔记知识点详解 #### 一、用户与权限管理 **1. 切换当前用户** - **命令格式**: `su [要切换的用户名]` - **示例**: `su root` - **解释**: 使用`su`命令可以切换到另一个用户身份进行操作。如果...
- 避免在代码中硬编码数据库凭证,最好使用环境变量或配置文件。 - 使用预编译的SQL语句(PreparedStatement)防止SQL注入攻击。 - 使用连接池管理数据库连接,提高效率和资源利用率。 综上所述,`mysql-...
Linux学习笔记PDF文档.pdf是一个详尽的资源,旨在帮助初学者和有经验的用户深入理解Linux操作系统。Linux作为开源的类Unix系统,以其稳定、安全和可定制性在全球范围内广泛应用于服务器、桌面环境以及嵌入式设备。这...
通过这份“Linux学习笔记”,你将逐步熟悉Linux环境,掌握基本操作,为进一步深入学习打下坚实基础。无论你是开发者还是系统管理员,Linux都将是你职业生涯中不可或缺的工具。好好利用这份资料,开启你的Linux探索之...
4. **配置环境变量**:安装完成后,为了能在任何目录下使用conda,需要将Anaconda的bin目录添加到PATH环境变量中。这通常可以通过在~/.bashrc或~/.bash_profile文件中添加以下行完成: ```bash export PATH="/path...
【最新Linux学习笔记】 在Linux操作系统的学习中,环境变量配置是至关重要的部分,因为它直接影响到用户的使用体验和系统运行的效率。环境变量是系统中的一种配置机制,它们定义了操作系统如何运行程序,以及程序...
- **多进程/多线程**:学习如何在Linux环境下实现并发处理。 - **网络编程**:了解如何在Linux中进行网络通信编程。 - **数据库编程**:介绍如何在Linux环境下使用数据库。 3. **嵌入式Linux高级开发** - **C++...