日常使用技巧整理,主要针对于macOS High Sierra以及Linux的Ubuntu和红帽发行版本!
可以使用wget对整站进行递归下载,但是有时候一些站点会通过配置robots.txt对访问进行限制,使用如下命令即可:
1 | wget -r -p -np -k -e robots=off http://mirrors.163.com/debian/dists/jessie/main/installer-amd64/ |
另外给出wget常用命令使用方法:
1 | wget -h |
安装
1.下载地址:http://ftp.gnu.org/gnu/screen/
2.运行源码目录下的: ./configure,运行配置文件;
3.编译源码: make
4.配置环境变量:
vi ~/.bashrc;
可以将第三步生成的screen可执行文件加进来, alias=“/your_path/screen”;
退出后,source ~/.bashrc,即可生效!
screen使用
1.创建screen会话: screen -S xxxx
2.暂时离开,保留screen会话中的任务或程序:当需要临时离开时(会话中的程序不会关闭,仍在运行)可以用快捷键 Ctrl+a d(即按住Ctrl,依次再按a,d)
3.恢复screen会话: screen -r xxxx或者 忘记了可以先列出会话名称 screen -ls screen,也可以将会话名称换为进程ID号,譬如,screen -r 11791
1 | 11791.xxxx [Detached] |
关闭screen的会话:exit
常用快捷键
Ctrl+a c :在当前screen会话中创建窗口
Ctrl+a w :窗口列表
Ctrl+a n :下一个窗口
Ctrl+a p :上一个窗口
Ctrl+a 0-9 :在第0个窗口和第9个窗口之间切换
1 | zhpfu ~/disk2/WRF4.0/WRF/run $ |
解决办法
编辑本地的 ssh 配置: sudo vim /etc/ssh/ssh_config
添加两行配置:即每隔10秒,向服务器发出一次心跳。若超过10次请求,都没有发送成功,则会主动断开与服务器端的连接
1 | ServerAliveInterval 10 |
或者在登录时直接加入:
1 |
|
或者,
1 | ssh -o TCPKeepAlive=yes -o ServerAliveInterval=300 pswzyu@nuihq.com -p 12345678 |
未完待续。。。