学习小组Day2笔记--董昆

召唤Linux

Linux

  • 本质上是个操作系统,和Windows,Mac性质一样
  • 操作靠键盘输入命令行来实现 我们常用的Windows主要是靠鼠标点击实现操作,方便快捷
  • 采用目录结构,目录相当于windows的文件夹,linux系统没有C/D/E/F盘,文件系统呈树状。
    所以别被后头什么路径、目录之类的名词唬住,这些东西实质上就是一个个的文件夹
  • 整个系统并不智能,但是很忠实,不会自作主张,你输入什么,它就会做什么。
    系统的智能化程度贼低,在Windows中鼠标移动单击这样的操作,在linux中都尼玛需要通过输入命令来实现
  • 更具体的可以看看这里

学生信的为啥都要用linux

  • 生物软件基于linux,系统开源、免费,不需要图形界面,有效节约资源。
  • 命令行模式可以批量、高效地处理文件,满足数据分析的要求。
  • 说白了就是现在硬件技术比较不过关,用那些花哨的系统运行多半会死机 所以量子计算机快点出世吧

怎样召唤linux--关于阿里云服务器

  • 阿里云免费服务器请点击这里
    用户名和密码直接用淘宝的毕竟都姓马 或者自己注册也行,免费试用一个月

  • 点免费领取=》登陆=》最下面支付宝图标(点击使用支付宝扫码登陆)=》实名认证=》返回领取
    在"免费套餐"的个人版中选择“云服务器ECS”,后点击右侧的“免费领取”
    具体是下面这样子滴

  • 弹出窗口“补充产品信息”,选择“华北2”,在操作系统中选择CentOS/7.4 64位(CentOS为Linux常用操作系统),之后把服务协议勾上,点击“立刻运行”
    具体是下面这样子滴

  • 在新弹出的界面中点击右上“控制台”

    之后在控制台界面的左侧工具栏中点击“云服务器ECS”(图标为三道横杠)
  • 在“概述”中点击 “我的资源-华北2-云服务器1”,下跳至“实例”
  • “实例”中显示“实例ID/名称”,下面左侧第一行是实例ID,第二行是实例名称

    • 实例名称可以直接修改(点击“名称”后面的“画笔”标志,完成重命名)
    • 登录密码的修改需要点击右侧“更多”=》密码/密钥=》重置密码,然后重新设置远程登录密码

    • 实例ID的修改 其实也可以不改 需要点击右侧“更多”=》实例设置=》修改信息,然后重新设置ID

  • 修改完成后一定要重启,一定要重启,一定要重启,修改才会生效

    • 重启需点击右侧“更多”=》实例状态=》重启,点击之后要等一会儿重启才能完成,重启完成后,就可以远程登录了
    • PS:需要注意的是“IP地址”栏中显示的公共地址(公),这个在下面会用到

怎样登录服务器

  • 在Windows系统下,登录使用的是putty的终端(terminal),putty在百度自行下载

  • 首次远程登陆的用户名是root用户,也就是管理员用户登陆

  • 点击putty的终端,在Host Name (or IP address)中输入之前阿里云root的公网IP,点击open,之后会弹出一个对话框,选择yes,之后就正式进入工作界面

  • 界面中显示login as:在后面输入你的用户名(也就是root)


    接着会让你输入密码,直接将之前设置的远程登录密码敲进去就行

    • PS:在密码的输入过程中,密码本身是不会在界面上显示的,不要怀疑系统停运或是键盘坏了之类的,直接把密码正确输完,然后敲回车就能进去
      密码输入完成是下面这个样子滴,注意绿色光标前面已经变成了[root@MiMiMi],表示你现在在一个叫做MiMiMi的root目录 文件夹

linux的基本操作

  • 这里开始就是重头戏了,几种常见的linux命令 主要是文件夹建立删除,文件建立删除修改之类的
  • 此处事先说明,重启程序能够解决绝大多数问题,包括但不局限于输入错误、电脑卡死什么的
    如果有什么是重启程序搞不定的,建议重启电脑
    • pwd:print working directory,指打印(显示)当前路径,可以理解为Windows中的显示当前文件夹,当前路径是/root
      PS:在# 后输入pwd,然后回车,会显示/root,表示打印当前路径 显示当前文件夹 完成,下面的绿色光标表示你依然在root@MiMiMi路径下进行操作

    • mkdir:make directory,指创建空目录(路径),可以理解为在root这个总目录 文件夹 下创建新的目录 文件夹,输入时为mkdir+空格+目录名 文件夹名称,输入后没报错则表明创建成功
      PS:在#后输入mkdir biosoft,然后回车,会在root目录(文件夹)下创建一个名为biosoft的新目录文件夹
      PPS:可以同时创建复数个新目录

    • ls:显示列表,显示当前目录下 文件夹中 的所有内容包括目录 文件夹 及文件直接输入ls即可
      PS:在#后输入ls,然后回车,就会显示当前目录下的所有目录及文件
      下图中蓝色文字前面创建的5个目录

    • rm:remove,指删除操作,删除文件和目录 文件夹 的指令不相同
      删除文件:rm+空格+文件名
      删除空目录:rmdir+空格+目录名
      删除有内容的目录:rm+空格+-r+目录名
      PS:在删除有内容的目录时,系统会逐个提问你是否删除目录,是否删除目录里的文件 贼麻烦全部输入yes就OK

      • 下图中,原本在root@MiMiMi目录下有biosoft, del, project, src, tmp五个空目录,通过输入rmdir del/,删除了del目录,所以再次显示的时候就只剩下了biosoft, project, src, tmp四个目录
      • 下图中,原本在root@MiMiMi目录下有biosoft, project, src, tmp四个空目录以及 home.txt 这一个文件,通过输入rm home.txt,删除了文件home.txt,所以再次显示的时候就只剩下biosoft, project, src, tmp四个目录;
        注意在输入rm home.txt 之后,系统提示是否remove这个文件,输入yes
      • 下图中,原本在root@MiMiMi目录下有biosoft, project, src, tmp四个目录,其中src目录下又有一个名为 hello.txt 的文件,通过输入 rm -r src,删除了src目录,所以再次显示的时候就只剩下biosoft, project, tmp三个目录
        注意在输入rm -r src之后,系统会依次提示是否进入src目录(descend into direct 'src'?),是否删除src目录下的hello.txt 文件(remove regular file 'src/hello.txt'?),以及是否删除src目录(remove direct 'src'?),全部输入yes
    • cd:change directory,指进入某一个目录 相当于Windows中的双击文件夹,输入时为cd+空格+目录名
      cd -返回前一个目录 相当于Windows中的“返回”,输入时为cd+空格+-
      cd ~直接返回主目录输入时为cd+空格+~+空格+目录名

      • 下图中,原本处在root@MiMiMi目录下,通过输入 cd tmp,进入了root@MiMiMi tmp 目录下

      • 下图中,原本处在root@MiMiMi tmp 目录下,通过输入 cd -,重新回到了root@MiMiMi目录下

      • 下图中,原本处在root@MiMiMi tmp 目录下,通过输入 cd ~,返回到了主目录root@MiMiMi下

    • vi:visual,指新建文本文档 终于不再是文件夹了
      文档简历后,点击“i”,就可以在文档中输入文字了
      内容输入结束后,点击“ESC”,即可结束对文本的编辑
      之后输入“:x”,就完成了对文档的保存和退出

      • 下图中,在输入“vi hello_world.txt”之后,下面出现了很多行的蓝色~,显示已经在root@MiMiMi目录下建立了文件 “ hello_world.txt”

      • 下图中,在点击“i“之后,就可以在“ hello_world.txt”文件中进行编辑写作了,这里写了10行的miaomimi

      • 下图中,在点击“ESC”之后,图片中的 “--INSERT--” 消失,表明对文本的编辑结束了


      • 下图中,在输入 “:x” 后点击回车,则界面由文本界面回到目录界面,表明对该文档的保存和退出工作已完成


    • cat:catenate,指查看并将内容直接输入到屏幕,输入方法是 cat+空格+文件名
      head+文件名:默认输出前10行
      tail+文件名:默认输出后10行
      head+空格+-n+X+空格+文件名:输出从开头到第X行(这里注意head和-n之间必须有空格,-n和X之间的空格可有可无)

      • 下图中,在输入cat hello_world.txt 之后,屏幕上显示了hello_world.txt文件的全部内容,即10行的miaomimi

      • 下图中,在输入 head -n 5 hello_world.txt之后,屏幕上显示了hello_world.txt文件中从头至第5行的内容,即5行的miaomimi

    • cp:copy,指复制文件,输入方法是cp+空格+文件名A+空格+文件名B

      • 下图中,在输入 cp hello_world.txt new_file.txt之后,显示在root@MiMiMi目录下的hello_world.txt文件被复制,且复制得到的新文件名为new_file.txt
    • mv:move,指将文件移入目录文件夹,输入方法是
      将文件移入目录:mv+空格+文件名+空格+目录名
      文件重命名:mv+空格+文件名+空格+新文件名

      • 下图中,root@MiMiMi目录下原本有 hello_world.txt 和 new_file.txt 两个文件,在输入 mv new_file.txt home.txt 之后,root@MiMiMi目录下的两个文件变成了hello_world.txt 和 home.txt, 显示原来的文件 new_file.txt 已经被重命名为了 home.txt

      • 下图中,root@MiMiMi目录下原本有 hello_world.txt 和 home.txt 两个文件,在输入 mv home.txt tmp/ 之后,root@MiMiMi目录下文件就只剩下 hello_world.txt 了;通过输入 cd tmp/ 进入 tmp 目录,再输入 cat home.txt ,发现 home.txt 文件中的内容(10行miaomiaomiao),说明文件 home.txt 已经被移入了 tmp 目录

其它

  • 大概就是这样子了,拖了一天多,好歹写完了,我的标准是 没有蛀牙,毕竟牙都坏了好几颗了 只要还有基本的理解力,就应该看得懂这份笔记
  • PS:这里面的很多图都是直接从生信星球截的,版权啥的就被深究了,反正小洁也没法咬我。另外,如果她看到了这一段就说明有好好看作业,不然我就可以开开心心的吐槽她了
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 195,783评论 5 462
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,360评论 2 373
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 142,942评论 0 325
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,507评论 1 267
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,324评论 5 358
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,299评论 1 273
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,685评论 3 386
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,358评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,652评论 1 293
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,704评论 2 312
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,465评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,318评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,711评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,991评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,265评论 1 251
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,661评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,864评论 2 335

推荐阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,689评论 0 10
  • Linux习惯问题: 在vim编辑时,按了ctrl + s后,再按ctrl + q就可以继续执行了。ctrl + ...
    光着脚的鞋阅读 4,472评论 0 16
  • .bat脚本基本命令语法 目录 批处理的常见命令(未列举的命令还比较多,请查阅帮助信息) 1、REM 和 :: 2...
    庆庆庆庆庆阅读 8,014评论 1 19
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,502评论 18 139
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,033评论 9 467