alias 命令生成器
创建或列出shell别名(alias name='value')
开始使用别名
## 什么是别名?
`alias`命令用于创建shell快捷方式:即一个可以展开为更长命令的名称。它允许你为那些常用或难以记住的命令创建缩写,是自定义shell会话的最常见方法之一。
## 使用方法
1. **设置名称**:输入别名名称(例如`ll`、`gs`)。 2. **设置值**:输入该名称应展开为的命令(例如`ls -la`)。 3. **复制并运行**:将生成的命令粘贴到终端中。该别名即会在当前shell中立即生效。
常用选项
### `name='value'` 设置别名
别名采用`name='value'`格式。其值会被加上引号,从而保留空格、竖线及特殊字符:`alias ll='ls -la'`。
### 列出所有别名
运行不带参数的`alias`,即可打印当前shell中定义的所有别名。
### 查看某个别名的定义
只需传入别名名称,即可查看其定义:`alias ll`会显示`ll`展开后的结果。
### 删除别名
使用`unalias name`可删除某个别名,而使用`unalias -a`则可清除当前会话中的所有别名。
▶如何让别名在多个会话之间保持永久有效?
在您的 shell 启动文件中添加 \`alias name='value'\` 这一行(Bash 使用 \`~/.bashrc\`,Zsh 使用 \`~/.zshrc\`),然后通过 \`source ~/.bashrc\` 重新加载该文件,或打开一个新的终端。
▶如何查看所有当前已定义的别名?
直接运行不带参数的 \`alias\` 命令。如需检查某个特定命令,可运行 \`alias name\`(例如 \`alias ll\`)。
▶为什么当别名包含竖线或特殊字符时就会出问题?
将该值用单引号括起来:\`alias gst='git status | head'\\`。单引号可以防止shell在解析时误解\`|\`、\`$\`以及反引号。
如果这个工具对你有帮助的话,请考虑请我喝杯咖啡。
请给我买杯咖啡吧。