如何在 RHEL 7 中全局 unalias rm cp mv

如何在 RHEL 7 中全局 unalias rm cp mv

从全新安装的 RHEL 7.9 x86_64 开始,所有用户(包括 root)都有一个bashshell。

并且命令mvcprm有别名,以便i为它们提供选项。

我不喜欢这个;一个人如何适当地在全球范围内对这 3 个项目进行了 unalias,因此当有人使用它们时,他们并不总是会收到以下提示你确定吗

我找不到 {and for cp and for mv}下/etc的文件alias rm='rm -i'

答案1

我不相信所有用户都有这些别名。对于root用户来说,别名是在 中设置的/root/.bashrc。新用户没有这些别名。例如,在 RHEL 7 系统上:

[root@example /]# useradd testuser
[root@example /]# su - testuser
[testuser@example ~]$ alias
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
[testuser@example ~]$

相关内容