一、为什么要安装虚拟机?
1、因为生信软件需要Linux系统;而常见PC机都是Windows或iOS
2、 系统虚拟机: VirtualBox, Vmware
程序虚拟机:Java虚拟机(JVM)
操作系统层虚拟化:Docker
3、学习生物软件
![](https://img.haomeiwen.com/i15535752/a433ea1a7332f852.png)
二、使用虚拟机
1、安装Virtualbox:Virtualbox中安装Linux (Ubuntu)
2、虚拟机与外界的交互:(1)远程登陆:MobaXterm; putty
(2)文件传递:WinSCP;共享文件夹
(3)剪切板、拖动
(4) Internet
三、使用linux基本用法
1、安装Linux系统
由于Linux的开源性,我们可以有很多选择,常见的有Ubuntu,centos,Fedora, Debian ,RedhatEnterpriseLinux ,SUSE OpenSUSE,Mindriva, Gentoo, Arch , Slackware等等这些主流发行版几乎占据了大多份额。这里我选择的是Ubuntu16.04
2、预装软件
安装软件有三种方法:
(1)apt-get方法
(2)dpkg安装deb包
dpkg -i package.deb
(3)make install源代码安装
3、使用技巧
在Linux下我们最常见的就是在终端进行一些操作,打开终端的方式有很多种,鼠标右键选择打开终端,或者快捷键Ctrl+Alt+T,接下来介绍一下Linux常用的命令:
(1)查看目录:ls用于查看当前路径下所有文件信息
![](https://img.haomeiwen.com/i15535752/35aca07aa62b503d.png)
(2)创建目录:mkdir 创建文件夹
![](https://img.haomeiwen.com/i15535752/4ff734e6068caffd.png)
(3)切换目录:cd 切换到指定文件
![](https://img.haomeiwen.com/i15535752/aeb505064f4daba1.png)
(4)复制文件、目录:cp(源文件)(目标件)
cp-r 可以指定拷贝指定的任意目录(包括子目录和文件)
cp- f 删除已经存在的目标文件而不提示。
cp- i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。
![](https://img.haomeiwen.com/i15535752/cb8b8fb148794f97.png)
(5)删除文件、目录:rm (文件或目录)
rm-rf可以指定删除任意的目录或文件,慎用。
rmdir删除空文件夹
![](https://img.haomeiwen.com/i15535752/4a9010500c8b704e.png)
(6)重命名文件、目录 mv(文件或目录名)(新名字)
![](https://img.haomeiwen.com/i15535752/a9f57a5b65f6b7a0.png)
(7)简单的编辑器vi
![](https://img.haomeiwen.com/i15535752/54ad1a00e513bf2d.png)
进入编辑器vi编辑,进行编辑
1) 命令行模式
控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,
或者到 last line mode。
2) 插入模式
只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。
3) 底行模式
将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。
编辑完之后Esc,:wq保存
(8)读取命令cat
cat有两种用法,一是将文件内容全部显示在屏幕上 cattemp.py
二是将一个文件内容放到另一个文件内,相当于cp命令 cattemp.py temp1.py
![](https://img.haomeiwen.com/i15535752/2a9a18b0e48f82e9.png)
注:
关于Linux下的权限不够问题,我们在命令前面加上sudo即可。
针对切换命令cd,有一些默认小命令 cd/ 表示进入根目录 ;cd或cd~进入用户home目录;cd-表示进入上一次访问的目录,相当于back;cd .. 进入上级目录
pwd结果显示当前目录或者ctrl+l可以快速查看路径
ifconfig显示系统的网络IP信息
man显示某个命令的manual(指南)
dpkg -l可以查看电脑上安装的软件信息
网友评论