2019-11-26生信星球学习小组第29期day2-heks

真是全新的领域,有点激动也有点不知所措,感觉回到了当年对组学一无所知的状态,越来越觉得自己的渺小和浅薄。加油啊,每天都在进步。第一天忘记投稿,而且还没发表成功,real rookie in this field~

一 Linux 和服务器

  1. Linux是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。
  2. 服务器是计算机的一种,它比普通计算机运行更快、负载更高、价格更贵。服务器在网络中为其它客户机(如PC机、智能手机、ATM等终端甚至是火车系统等大型设备)提供计算或者应用服务。服务器有阿里云服务器、腾讯云服务器、百度云服务器、华为云等
  3. 目前国内 Linux 更多的是应用于服务器上,而桌面操作系统更多使用的是 Windows
    Note:服务器和电脑是相互独立的。电脑好坏、系统类型并不影响使用服务器。

二 putty

  • 远程登录服务器(是一款集成虚拟终端、系统控制台和网络文件传输为一体的自由及开放源代码的程序)
  • 目录:是我们平时说的文件夹;路径:就是目录的层级位置。如:home目录下有个biosoft,则biosoft的路径为/home/biosoft
  • 官网下载安装成功后,在界面填写远程服务器IP地址,以及ssh连接端口(可在saved sessions输入IP点击save),点击open,login as 输入用户名回车,输入密码回车,登录成功(在首次登录前可能要让你选择是否添加key,yes回车;注意密码输入的时候是看不见密码的,三次机会;否则你需要关闭putty后重新打开putty)

三 putty常用命令
Snipaste_2019-11-26putty常用命令.png

1 在界面输入pwd

( print working directory,显示当前路径)


Snipaste_2019-11-26显示路径.png

2 创建空目录

(mkdir(make direction;#后为注释,解释代码的文字,不用输入)

  • mkdir biosoft #存放生信软件
  • mkdir project #存放生信项目
  • mkdir tmp #存放一些杂七杂八
  • mkdir src #存放源代码
Snipaste_2019-11-26建空目录.png

Snipaste_2019-11-26建空目录2.png

3 输入:ls显示列表,不管是目录还是文件

Snipaste_2019-11-26_显示列表.png

4 删除:删除的操作对象分为三类:普通文件、空目录、有内容的目录。对应的命令是略有不同的。

NOTE:这三个命令后面都要跟上你要删除的目录名

  • 删除文件--rm(即:rm 文件名)
  • 删除空目录--rmdir(即:rmdir 空目录名)
  • 删除非空目录--rm -r(即:rm -r 非空目录名)
  • rm-rf(恐怖命令,rm -rf后面不加目录名,删除你服务器的所有东西,千万千万不要尝试
    -r 递归,多级目录一并删除
    -f 强制删除,不用任何提示
    Snipaste_2019-11-26删除.png

5 进入目录,查看当前路径,返回主目录

  • cd 接一个目录名,进入该目录(cd tmp)
  • cd - 返回刚才的目录,如电视遥控器的返回键(cd -)
  • 主目录(家目录):直接cd
Snipaste_2019-11-26_cd进入目录及返回目录.png

6 vi 新建脚本或者文本文档

(vi是linux中的文本编辑器)

  • cd tmp#进入tmp目录
  • vi hello_world.txt #先保证电脑切换到了英文输入法,然后敲i键,* 就可以输入了
  • Esc #退出编辑模式(键盘上esc)
  • :x #保存退出
Snipaste_2019-11-26进入目录建立文本编辑.png

7 查看文件

  • cat #查看并直接将内容输出到屏幕(先进入目录,然后在该目录下cat +文本名)
  • head #默认输出前10行,
  • tail #默认输出后10行,后面加上 -n 自定义输出几行
    例如:head -n 3 hello_world.txt 【注意-n与head之间有空格,-n和3之间空格可有可无】


    Snipaste_2019-11-26查看文件.png

8 复制文件

cp file1 file2


Snipaste_2019-11-26复制文件.png

9mv 将文件一如文件夹,或者重命名

  • mv file1 file2#如file2不存在,则将file1重名为file2,如file2本身存在,则file1存于file2路径下
  • move file1 路径#需在file1路径下进行移动到你想存的路径mv 将文件一如文件夹,或者重命名


    Snipaste_2019-11-26_文件重命名和移动.png

技能补充

  • 网址:https://man.linuxde.net/
  • 哔哩哔哩-马哥Linux视频课程

你可能感兴趣的:(2019-11-26生信星球学习小组第29期day2-heks)