美文网首页
生物软件及应用需要学习的linux相关知识

生物软件及应用需要学习的linux相关知识

作者: 可堪醉卧_b370 | 来源:发表于2018-12-22 20:51 被阅读0次

    一、为什么要安装虚拟机?

    1、因为生信软件需要Linux系统;而常见PC机都是Windows或iOS

    2、 系统虚拟机:   VirtualBox, Vmware

    程序虚拟机:Java虚拟机(JVM)

    操作系统层虚拟化:Docker

    3、学习生物软件

    二、使用虚拟机

    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用于查看当前路径下所有文件信息

    (2)创建目录:mkdir 创建文件夹

    (3)切换目录:cd 切换到指定文件

    (4)复制文件、目录:cp(源文件)(目标件)

    cp-r 可以指定拷贝指定的任意目录(包括子目录和文件)

    cp- f 删除已经存在的目标文件而不提示。

    cp- i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。

    (5)删除文件、目录:rm (文件或目录)

    rm-rf可以指定删除任意的目录或文件,慎用。

    rmdir删除空文件夹

    (6)重命名文件、目录 mv(文件或目录名)(新名字)

    (7)简单的编辑器vi

    进入编辑器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

    注:

    关于Linux下的权限不够问题,我们在命令前面加上sudo即可。

    针对切换命令cd,有一些默认小命令 cd/ 表示进入根目录 ;cd或cd~进入用户home目录;cd-表示进入上一次访问的目录,相当于back;cd .. 进入上级目录

    pwd结果显示当前目录或者ctrl+l可以快速查看路径

    ifconfig显示系统的网络IP信息

    man显示某个命令的manual(指南)

    dpkg -l可以查看电脑上安装的软件信息

    相关文章

      网友评论

          本文标题:生物软件及应用需要学习的linux相关知识

          本文链接:https://www.haomeiwen.com/subject/cusvkqtx.html