昨天, 师弟告诉我可以在xshell中使用sz进行下载, 想要上传的话用rz就行了. 然后我竟然没有听过. 学习最好的方法就是写一篇博客, 比如这篇.
1. 从putty到xshell
最开始, 是使用putty进行的服务器连接,痛点在于多窗口要开多个putty,切换麻烦。
xshell其实是有社区版的,注册一下就可以免费下载使用,xshell的各种好说不尽。
putty
xshell
2. FileZilla, Winscp到scp
FileZilla和Winscp都是窗口化的解决方案,scp命令可以在终端种执行, 想要下载到特定文件种,在文件中右键打开git bash,打开cmd
- 上传文件file.txt到服务器: 然后运行
scp file -P 22 dengfei@192.168.1.1:/home/dengfei/xxx
- 下载文件file.txt到本地:
scp -P 22 dengfei@192.168.1.1 :/home/dengfei/xxx/file.txt .
- 如果端口是22, 那么
-P 22
可以省略
为了不每一次输入dengfei@192....
之类的代码, 以及输入文件的绝对路径, 我编写了一个perl脚本, 自动定位文件所在的绝对路径, 并且加入scp的命令, 这样就可以生成一个命令,可以直接在本地的shell中下载服务器的内容:
#!/usr/bin/perl
use strict;
chomp(my $pwd = `pwd`);
print "scp dengfei\@192.168.3.44:$pwd/$ARGV[0] .\n";
现在看起来, 还是太复杂了. 怎么简单?
使用sz和rz啊.
3. sz和rz上传和下载
首先你的Linux上需要安装安装lrzsz工具包,(如果没有安装请执行以下命令,安装完的请跳过)
yum install lrzsz
安装完毕即可使用。
3.1 下载
服务器当前目录有一个hello.txt文档, 我要下载到本地的桌面上, 键入:
sz hello.txt
然后弹出保存文件的对话框, 默认是桌面, 点击确定即可
3.2 上传
本地桌面上有个hello(2).txt文件, 想要上传到服务器本地文件中, 在服务器中键入:
rz
弹出一个对话窗口, 选择需要上传的文件, 点击确定
4. 太长不看篇
- sz是下载命令
- rz是上传命令
- 如果没有这两个命令, 就安装lrzsz
服务器是centos的安装命令:
yum install lrzsz
服务器是ubuntu的安装命令:
apt install lrzsz
5. sz和rz分不清楚
- sz中的s意为send(发送),告诉客户端,我(服务器)要发送文件 send to cilent,就等同于客户端在下载
- rz中的r意为received(接收),告诉客户端,我(服务器)要接收文件 received by cilent,就等同于客户端在上传
- 记住一点,不论是send还是received,动作都是在服务器上发起的
6. 欢迎关注我的公众号
生物统计:
主要包括试验设计,生物统计中的数据分析,育种中的数据分析,相关的文献解读。
1,用R语言生成增广试验设计
2,P-rep designs 文献解析及实现方法
3,RCBD和alpha-lattice试验效率比较
4,如何对增广试验数据进行分析
5,如何对数据进行汇总统计(R语言)
6,关于联合方差分析的讨论-1
7,农业统计分析系列1-软件包介绍
8,农业统计分析系列2-试验设计
9,Excel中的数据透视功能处理农业数据
10,进军机器学习--序言
11, 植物育种中全基因组选择是成熟的方法么?
12, 不同试验设计遗传力的计算方法
13, 农业大数据时代的几个案例
14, 农业试验中如何分析单因素方差分析
15, P-rep designs 文献解析及实现方法
16, 文献阅读: 林木中遗传参数评估
17, 育种4.0世代的到来个人应该准备什么
18, 农业试验设计中田间种植图的绘制方法
数量遗传:
主要是动物数量遗传,动物育种中应用比较广泛,无论是基于系谱的动物模型,近交系数,亲缘关系系数,配合力,育种值,还是单性状模型,重复力模型,多性状模型等相关知识。
17, ABLUP-GBLUP-SSGBLUP模拟数据比较
18, 文献阅读: 林木中遗传参数评估
19, 遗传变异系数怎么计算
20, 测定日模型及随机模型介绍
21, DMU遗传参数评估cookbook pdf
编程语言:
包括Python,R语言,Julia,Perl语言,Linux的Shell语言,主要是我平时学习时的一些笔记和总结。
14, R语言与独孤九剑以及Python与降龙十八掌
15, snakemake 学习笔记1
16, snakemake 学习笔记2
17, snakemake 学习笔记3
18, snakemake 学习笔记4
19, 远程访问服务器 jupyter notebook 的设置方法
20, WOX 糙快猛的实现方法
21, R语言中如何写入xlsx的不同sheet表格
22, 几种加快R语言运算的方法
23, 如何批量安装R语言包
基因组选择:
育种数据分析中,表型选择,方差分析,混合线性模型的BLUP育种值是学科的枝干,MAS,GWAS是花苞, GS则是盛开的花朵,其依赖于常规的数量遗传理论,但青出于蓝而胜于蓝,具有光明的前景,由于GS的应用,分子育种的落地又大大提前了一步。现在GS在动物育种中,特别是牛,猪,鸡,羊中正在大规模落地,以后再玉米,水稻,小麦,大豆的应用也将落地。冬天来了,春天还会远么? 这个章节有文献解析,SNP数据清洗,G矩阵及H矩阵构建,模拟数据,软件使用,理论介绍等等。
1,QMSim 基因组数据模拟软件-介绍
2,关于SNP在染色体上的分布图怎么做
8,rrBLUP和asreml-r计算GBLUP比较
13, 全基因组选择GS软件: MiXBLUP 2.1介绍
14, 基因组选择和SNP分析在ASREML的实现方法
15, 基因组选择分析软件调研
放飞自我系列:
所谓放飞自我, 就是放飞自我系列.
22, 上士闻道
23, 我与红宝书《玉米数量遗传学》的故事
24, 我年薪百万的故事
25, 从读书到别人思想的跑马场
26, 反对996为什么是一场闹剧