生信星球培训第四十六期

DAY2-如晤

2020-03-21  本文已影响0人  如晤_ea28

今天学习主题:召唤linux

1.认识linux

linux是什么东西,一搜Linux是一套免费使用和自由传播的操作系统内核……它的组成包括Linux内核、Linux的文件系统、shell即系统的用户界面。还是半懂不懂,自己先下一个摸索一下。。。
我是win10系统参照这篇帖子生信小白第一天-0成本召唤,还在微软商店里下载了Ubuntu,才知道这是众多Linux 发行版中常用的一个,因为linux这个内核无法直接使用,Linux发行版就是一个包含了内核和一批有用的程序的的一个集合体,才成为了可使用的操作系统。
那我用这个操作系统可以干嘛呢,生物信息学很多分析所需的数据量比较庞大(反正自己搞过那些软件电脑卡机了n次。。),就可以借助Linux系统,里面运行的很多软件可以在上面开发源代码进行修改调用等批量处理数据,相较于windows这种可见的美丽这个全是代码的也不需要界面越简洁越高效嘛(而往往越简单越需要脑555)
但是具体在什么时候用到呢,等我学会了亲自用过它来搞生信分析才能体会它的好吧。。。

2.使用阿里云服务器召唤linux

需要做好准备工作:

连接好网络!
提前知道的ip地址(通过SSH客户端远程连接的linux主机服务器的编号,122开头
登录所需的用户名
密码(不会在屏幕显示,盯着键盘一次输完按回车就行了

登录成功界面
登录成功后就可以正式学习linux系统了~

pwd:print working direcory即显示当前路径

当前路径所在位置

mkdir:make directory 即创建空目录

创建的目录
ls:显示列表
显示上面所创建的列表
删除remove files or directories:以下三个命令后面加需要删除的文件名
准备:
创建一个非空目录
练习删除:

cd:接目录名,进入该目录

进入tmp目录
cd -:返回上一级目录
从apple目录回到了tmp目录
注意:cd -之间有空格~~
直接cd不接目录名:回到主目录
回到了家目录
vi:新建脚本或者文本文档即文本编辑器 [建了一个名叫hello的文档] 保存退出编辑
cat(concatenate) :直接查阅内容并输出到屏幕
but使用时遇到了点问题只能输入内容,按了ctrl+c强制退出到主目录重新试一下呢 刚刚建的hello文档内容显示出来了
head默认输出前10行,tail默认输出后10行,后面加上-n自定义输出几行
因为文档只有两行,我先试了一下head -n 1 hello.txt
第一行内容显示
再试一下tail -n 4和直接输tail -n 4
还是显示仅有的两行内容
注意:老是忘记的地方:命令后要输入正确文件名,还有head-n之间空格隔开!
cp:复制文件,即cp file1 file2
将hello 文件复制为了new文件
mv:将文件移入文件夹,或重命名,即 mv file 路径
改文件名 把hello.txt移动到了主目录路径下

3.学习总结


心得:今天就感觉到难了,老是出错,然后不断尝试纠正中领悟这种命令式操作的脑回路,但还是感觉有点懵,总的来说应该就是看这个文件在哪里,文件叫什么,里面有些啥,把这个文件怎么处理。再理解一下小白常识:
目录:文件夹
路径:目录的层级位置,比如home目录下有个biosoft,那么biosoft的路径就是/home/biosoft【相当于C盘底下有个biosoft文件夹】

上一篇下一篇

猜你喜欢

热点阅读