远程控制服务器
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
远程控制服务器
1. Putty (2)
1.1 Putty简介 (2)
1.2 Putty下载 (2)
1.3 Putty安装与使用 (2)
2. WinSCP (4)
2.1 WinSCP简介 (4)
2.2 WinSCP下载 (4)
2.3 WinSCP安装与使用 (4)
3. 常用Unix/Linux命令 (5)
生物信息计算或数据处理经常需要通过Windows终端远程控制Linux或Unix服务器,最常用的两种软件是Putty和WinSCP,前者用于执行Linux或Unix 命令,后者用于上传或下载文件。
1. Putty
1.1 Putty简介
Putty不仅免费,而且在Windows系统下运行非常稳定。它提供5种连接方式连接到Linux服务器:Raw、Telnet、Rlogin、SSH(默认)和Serial。推荐使用SSH连接方式。
1.2 Putty下载
Putty可以到它的官网下载:/~sgtatham/putty/download.html。
1.3 Putty安装与使用
Putty是一个独立的可执行文件,无需安装。
运行Putty,在打开的主界面中提供3个信息:服务器的IP地址、端口(Port),和连接方式(Connection type)。本例中IP地址是“192.168.1.105”,端口是22(默认),连接方式是SSH。点击Open登录服务器(如下图)。
在打开的窗口中输入用户名“gaoshan”与密码“000000”,回车后即可登录服务器,在光标提示(如下图绿色部分)下输入Linux命令。
2. WinSCP
2.1 WinSCP简介
WinSCP的优势是可以通过鼠标操作进行文件传输,避免记忆复杂的命令行。它提供三种文件传输方适:传统的FTP传输、SCP(Secure Copy Protocol)和SFTP (SSH File Transfer Protocol)。WinSCP默认使用SFTP协议进行连接,通过该连接的通信内容全部是经过加密的,其不足之处在于在保证了安全的同时,也降低了传输速度。
2.2 WinSCP下载
WinSCP可以到它的官网下载:/eng/download.php。
2.3 WinSCP安装与使用
WinSCP安装如下:首先,双击WinSCP安装程序(以winscp554setup版本为例),安装语言选择英文,然后选择安装方式为“Typical installation”,用户界面类型为“Commander”(如下图)。
在“Commander”模式下,可以在一个窗口中同时显示本地目录(面板左侧)和服务器上的目录(面板右侧),方便了文件的拖拽(见下图)
3. 常用Unix/Linux命令
文本过滤类
grep
作用字符串查找
语法格式grep [可选参数]
常用参数-E 将查找模式解释成扩展的正则表达式。
-F 将查找模式解释成单纯的字符串。
-b或--byte-offset
在输出的每一行前面显示包含匹配字符串的
行在文件中的位置,用字节偏移量来表示。
-c或--count 只显示文件中包含匹配字符串的行的总数。
-f
FILE从文件FILE中获取模式,每行一个。空
文件不含模式,因此不做匹配。
-i 匹配比较时不区分字母的大小写。
-r
以递归方式查询目录下的所有子目录中的文
件。
-n
在输出包含匹配模式的行之前,加上该行的行
号(文件首行的行号为1)。
-v 反向选择,只显示不包含匹配字符串的文本行。-x 只显示整个行都严格匹配的行。
说明grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的模式