添加到 .bashrc 的功能不起作用

添加到 .bashrc 的功能不起作用

我已将此函数添加到我的 .bashrc 文件中:

SSH(){
    ssh -X -o PasswordAuthentication=yes [email protected].$*
}

并在尝试为前任表演时。SSH 101我收到消息:

SSH: command not found

答案1

您使用 bash 作为登录 shell 吗? ps aux | grep $$

某些 Linux 发行版或 UNIX 可能不会获取 ~/.bashrc,而是获取 ~/.bash_profile。您可以添加 source ~/.bashrc到您的 ~/.profile

或者,您可以~/.ssh/config为某些主机添加特殊设置,如下所示:

Host ? ?? ???
    User root
    HostName 10.222.22.%h
    PasswordAuthentication=yes
    ForwardX11=yes

并且ssh 101应该像你的函数一样做SSH 101

相关内容