news 2026/6/15 17:24:07

33、Bash环境变量、命令及选项全解析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
33、Bash环境变量、命令及选项全解析

Bash环境变量、命令及选项全解析

在Bash编程中,环境变量、内置命令以及各种选项的运用至关重要。下面将详细介绍Bash中的内置shell变量、测试运算符、set选项、shopt选项以及I/O重定向等内容。

内置Shell变量

Bash 3.0中有一系列环境变量,不同类型变量有其特定含义和用途。变量类型中,A表示数组,L表示冒号分隔的列表,R表示只读,U表示取消设置会使其失去特殊含义。

部分变量如以BASH_COMP开头的,以及DIRSTACKFUNCNAME等,在2.0之前的版本中不可用,且BASH_ENV替代了早期版本的ENV

以下是部分环境变量的详细介绍:
| 变量 | 章节 | 类型 | 描述 |
| ---- | ---- | ---- | ---- |
|*| 4 | R | 传递给当前脚本或函数的位置参数 |
|@| 4 | R | 传递给当前脚本或函数的位置参数 |
|#| 4 | R | 传递给当前脚本或函数的参数数量 |
|-| R | | 启动shell时传递的选项 |
|?| 5 | R | 上一个命令的退出状态 |

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 4:26:14

Vision Transformer模型部署优化:从基准测试到TensorRT加速实战

Vision Transformer模型部署优化:从基准测试到TensorRT加速实战 【免费下载链接】vision_transformer 项目地址: https://gitcode.com/gh_mirrors/vi/vision_transformer 当你在生产环境中部署Vision Transformer模型时,是否遇到过这样的困境&am…

作者头像 李华
网站建设 2026/6/15 5:20:11

Optopsy终极指南:快速掌握Python期权策略回测技巧

Optopsy终极指南:快速掌握Python期权策略回测技巧 【免费下载链接】optopsy A nimble options backtesting library for Python 项目地址: https://gitcode.com/gh_mirrors/op/optopsy Optopsy是一个专为Python开发者设计的轻量级期权策略回测库,…

作者头像 李华
网站建设 2026/6/15 12:21:14

如何快速上手Vue 3拖拽组件:新手完全指南

如何快速上手Vue 3拖拽组件:新手完全指南 【免费下载链接】vue.draggable.next Vue 3 compatible drag-and-drop component based on Sortable.js 项目地址: https://gitcode.com/gh_mirrors/vu/vue.draggable.next 还在为Vue 3项目中的拖拽功能发愁吗&#…

作者头像 李华
网站建设 2026/6/15 16:28:07

GLM-4-9B:90亿参数开源大模型如何重塑中小企业AI应用格局

GLM-4-9B:90亿参数开源大模型如何重塑中小企业AI应用格局 【免费下载链接】glm-4-9b 项目地址: https://ai.gitcode.com/zai-org/glm-4-9b 导语 智谱AI推出的GLM-4-9B开源大模型,以90亿参数实现超越Llama-3-8B的综合性能,在工具调用…

作者头像 李华
网站建设 2026/6/15 11:20:53

3000亿参数效率革命:ERNIE 4.5如何用异构MoE架构重塑企业AI格局

3000亿参数效率革命:ERNIE 4.5如何用异构MoE架构重塑企业AI格局 【免费下载链接】ERNIE-4.5-300B-A47B-Base-PT 项目地址: https://ai.gitcode.com/hf_mirrors/baidu/ERNIE-4.5-300B-A47B-Base-PT 导语 百度ERNIE 4.5系列大模型以3000亿总参数、仅激活470亿…

作者头像 李华