![添加到 .bashrc 的功能不起作用](https://linux22.com/image/94781/%E6%B7%BB%E5%8A%A0%E5%88%B0%20.bashrc%20%E7%9A%84%E5%8A%9F%E8%83%BD%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我已将此函数添加到我的 .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
。