在 CentOS(以及一般的 Linux 系统)里,aliases 是可以禁用的,常见几种方式和适用场景如下:
\ 转义\ls
这样会忽略 ls 的 alias,直接使用原命令。
commandcommand ls
command 会跳过 alias 和函数,直接执行外部命令。
unalias(仅当前 shell)unalias ls
执行后,当前 shell 会话中 ls 的 alias 失效。
vi ~/.bashrc
找到类似:
alias ll='ls -l'
#)然后执行:
source ~/.bashrc
编辑:
/etc/bashrc
# 或
/etc/profile.d/*.sh
注释或删除其中的 alias 定义。
⚠️ 修改系统文件需谨慎,建议先备份。
在脚本里通常 alias 默认不生效,但保险起见:
#!/bin/bash
command ls
或在脚本开头:
unalias -a
会清空当前 shell 的所有 alias。
alias
✅ alias 可以禁用
✅ 临时用 \ 或 command
✅ 永久改 ~/.bashrc 或系统配置
✅ 脚本中建议用 command
如果你有具体哪个 alias(如 rm、cp)想禁用,可以告诉我,我可以给你更安全的配置建议(比如防止误删)。