Zsh 的基本语法总结
Zsh 的基本语法总结
摘要:Zsh(Z Shell)是一种功能强大的 Unix shell,语法与 Bash 类似,但扩展更丰富,如更好的自动补全、主题支持和插件系统(如 Oh My Zsh)。以下是基本语法的简要总结(基于标准教程):
一、zsh基本语法
- 变量定义与使用:
- 定义:name="value" 或 export PATH="$PATH:/new/path"(export 用于环境变量)。
- 使用:echo $name 或 ${name:-default}(参数扩展,避免空值)。
- 数组:arr=(item1 item2),访问 ${arr[1]}(索引从1开始)。
- 命令执行与替换:
- 命令替换:$(command) 或 `command`,如 files=$(ls *.txt)。
- 管道与重定向:command1 | command2 > file.txt(输出到文件),command < file.txt(从文件输入)。
- 引号与转义:
- 单引号 'text':字面量,不扩展变量。
- 双引号 "text $var":扩展变量和命令替换。
- 反引号或 $():用于嵌套