温馨提示×

如何临时使用linux aliases

小樊
48
2026-09-14 08:04:13
栏目: 智能运维

在 Linux 中,临时使用 alias(别名)通常指的是只在当前 shell 会话中生效,关闭终端或新开会话后失效。下面几种常见方式:


1. 直接定义临时 alias(最常用)

在当前终端直接执行:

alias ll='ls -l'

之后你就可以用:

ll

✅ 只在当前 shell 有效
❌ 退出终端后失效


2. 临时在某个命令前用 alias(不污染当前 shell)

可以用 bash -c 或子 shell:

bash -c 'alias ll="ls -l"; ll'

或:

( alias ll='ls -l'; ll )

适合脚本或一次性使用。


3. 临时加载 alias 文件(不写入 .bashrc)

假设你有一个 alias 文件 my_aliases.sh:

alias gs='git status'
alias gp='git pull'

临时使用:

source my_aliases.sh

✅ 当前会话可用
❌ 不会永久生效


4. 对脚本临时启用 alias(注意)

脚本中默认 alias 不展开,需要加:

shopt -s expand_aliases
source my_aliases.sh

5. 查看 / 删除临时 alias

查看:

alias

删除:

unalias ll

总结

  • ✅ 临时用:直接在终端 alias xxx='命令'
  • ✅ 不污染环境:用子 shell 或 source
  • ❌ 不想永久:不要写进 ~/.bashrc

如果你有具体使用场景(比如 Docker、脚本、sudo 下用 alias),我可以给你更合适的方案。

0 踩