2019-02-25 10:01:04 +00:00
|
|
|
|
# alias
|
|
|
|
|
|
2021-08-02 09:41:09 +01:00
|
|
|
|
> 创建别名 -- 用给定的字符串指代特定的命令。
|
2019-10-18 03:33:27 +01:00
|
|
|
|
> 别名只会在当前的 shell 会话中生效,除非它们在 shell 的配置文件中被定义,例如`~/.bashrc`.
|
2021-08-31 08:13:49 +01:00
|
|
|
|
> 更多信息:<https://tldp.org/LDP/abs/html/aliases.html>.
|
2019-02-25 10:01:04 +00:00
|
|
|
|
|
2021-08-02 09:41:09 +01:00
|
|
|
|
- 创建一个通用的别名:
|
2019-02-25 10:01:04 +00:00
|
|
|
|
|
2019-02-25 14:43:04 +00:00
|
|
|
|
`alias {{别名}}="{{命令}}"`
|
2019-02-25 10:01:04 +00:00
|
|
|
|
|
2021-08-02 09:41:09 +01:00
|
|
|
|
- 通过给定的别名查看它所指代的命令:
|
2019-02-25 10:01:04 +00:00
|
|
|
|
|
2019-02-25 14:43:04 +00:00
|
|
|
|
`alias {{别名}}`
|
2019-02-25 10:01:04 +00:00
|
|
|
|
|
2021-08-02 09:41:09 +01:00
|
|
|
|
- 移除一个别名:
|
2019-02-25 10:01:04 +00:00
|
|
|
|
|
2019-02-25 14:43:04 +00:00
|
|
|
|
`unalias {{别名}}`
|
2019-02-25 10:01:04 +00:00
|
|
|
|
|
2024-01-01 09:38:53 +00:00
|
|
|
|
- 将 `rm` 转换为交互式命令:
|
2019-02-25 10:01:04 +00:00
|
|
|
|
|
2024-01-01 09:38:53 +00:00
|
|
|
|
`alias {{rm}}="{{rm --interactive}}"`
|
2019-02-25 10:01:04 +00:00
|
|
|
|
|
2024-01-01 09:38:53 +00:00
|
|
|
|
- 创建别名 `la` 来指代 `ls --all`:
|
2019-02-25 10:01:04 +00:00
|
|
|
|
|
2024-01-01 09:38:53 +00:00
|
|
|
|
`alias {{la}}="{{ls --all}}"`
|