我想拥有
alias ll="ls -l"
是全系统的。
在 Ubuntu 上如何做到这一点?
答案1
将其添加到/etc/bashrc
。这将(或应该)被每个使用 bash 的用户在登录时调用。
答案2
# echo "alias ll='ls -l'" >> /etc/bash.bashrc
并通过添加以下内容来确保每当用户进入 shell 时都会执行此文件~/.bashrc
:
# Source global definitions
if [ -f /etc/bash.bashrc ]; then
. /etc/bash.bashrc
fi
答案3
如果你的用户的 $HOME/.bashrc 包含通常的
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
然后将其放入 /etc/bashrc。如果没有,则将其放入 /etc/profile,至少登录 shell 会从那里读取它。