如何仅在通过 ssh 登录时加载部分 bash 别名

jrm*_*o14 5 linux ssh bash .bash-profile tmux

正如标题所述,是否可以仅在我通过 访问机器时加载别名ssh,或者更好的是,仅从特定计算机通过 访问ssh

Jak*_*uje 7

.bashrc(或您定义别名的地方)中,您可以根据变量将SSH_CONNECTION其设置为条件,该变量仅为 ssh 连接设置。例如:

if [[ $SSH_CONNECTION == *"your-IP"* ]]; then
  alias ll="ls -l"
  # your other aliases
fi
Run Code Online (Sandbox Code Playgroud)