在 Linux 中,“禁用 alias(别名)”通常有以下几种常见场景和方法,你可以根据需求选择:
\ 忽略 alias\ls
反斜杠会告诉 shell 直接使用命令本身,而不是 alias。
command 内置命令command ls
command 会绕过 alias 和函数,直接执行外部命令。
unalias(仅当前 shell)unalias ls
执行后,当前 shell 中 ls 的 alias 被移除。
alias 通常定义在以下文件中:
~/.bashrc~/.bash_aliases~/.zshrc(zsh)/etc/bashrc 或 /etc/profile(全局)例如:
# alias ll='ls -l'
修改后保存,并执行:
source ~/.bashrc
脚本中默认不展开 alias,但若已启用:
shopt -u expand_aliases
或直接使用:
command your_command
shopt -u expand_aliases
这会影响当前 shell 中所有 alias 的展开。
alias
如果你能说明具体想禁用哪个 alias,或在什么环境(交互式 / 脚本 / 容器)中使用,我可以给你更精确的建议。