Linux

ssh

ssh会话克隆,不用重复输入密码

编辑 ~/.ssh/config

1
2
3
4
Host *
    ControlMaster auto
    ControlPath ~/.ssh/%h-%p-%r
    ControlPersist yes

参考自 让mac的终端实现克隆会话功能

文件传输

从服务器上下载文件

1
scp [email protected]:/path/filename /local_path

上传本地文件到服务器

1
scp /local_path/filename [email protected]:/path

从服务器下载整个目录

1
scp -r [email protected]:/remote_path(远程目录) /local_path

上传目录到服务器

1
scp  -r /local_path [email protected]:/remote_path

网络

获取服务器外网IP

1
2
3
curl cip.cc
curl ip.cip.cc
curl ifconfig.io

Git

只下载最新代码

1
git clone --depth=1 https://github.com/xxx/xxx.git

Mysql

执行sql文件

1
2
# mysql -u user -h 192.168.2.1 -p
source /path/x.sql