如果在两台相互信任,其实步骤挺简单,假设要从主机1上执行,ssh,scp操作。
主机1:host1 用户1:user1
主机2:host2 用户2:user2
##### 一、在主机1上执行下列操作:
1、/user1/.ssh/ 目录下执行:
$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Cre
在匹配字符串相等时,我用了类似这样的语句:
if [ $STATUS == "OK" ]; then
echo "OK"
fi
在运行时出现了 [: =: unary operator expected 的错误,就一直找不到原因,尝试了删除等号两侧的空格和括号里的空格都不管用,最后百度了一下,才找到原因。把语句改成这样就不会出错了。
if [[ $STATUS = "OK" ]]
then
echo "OK"
fi
究其原因,是因为如果变量STATUS值为空
今天下载了个Mac版Eclipse,安装时弹出如下窗口:
Version 1.6.0_65 of the JVM is not suitable for this product.
Version:1.8 or greater is required.
##### 解决方法
由于本人在java这块纯属小白,百度java,跳转到[此链接](/tools/?url=https://www.java.com/zh_CN/download/mac_download.jsp),下载安装之后,发现错误依旧。
后来继续