指定symbolic link (symlink 软链接)
查看隐藏文件、文件夹
隐藏文件名以.开头
显示隐藏文件
defaults write com.apple.finder AppleShowAllFiles -bool true
killall Finder
不显示隐藏文件
defaults write com.apple.finder AppleShowAllFiles -bool false
killall Finder
ssh key
通过生成ssh key, 免密scp/ssh等命令
1. 通过ssh-keygen在本地生成ssh key对应的公钥与私钥文件 (参考 https://linux.die.net/man/1/ssh-keygen)
ssh-keygen -t rsa
输入文件名id_vps,
默认在~/.ssh目录下生成两个文件 id_vps(私钥), id_vps.pub(公钥)
2. 将本地公钥拷贝到远程服务器,
ssh-copy-id -i ~/.ssh/id_vps user@host -P port (需要登录密码)
此命名会在远程服务的~/.ssh目录下生成一个authorized_keys文件,内容与本地公钥文件一致
3. 设置本地公钥与私钥的访问权限
sudo chmod 600 ~/.ssh/id_vps
sudo chmod 600 ~/.ssh/id_vps.pub
(否则会报错: UNPROTECTED PRIVATE KEY FILE!)
4. 通过指定私钥免密执行ssh/scp等命令
ssh -i ~/.ssh/id_vps user@host -p port
scp -i ~/.ssh/id_vps -r -P 端口 src_file user@host:target_dir
(-i 用来指定ssh key私钥文件)