DAY2-如晤
今天学习主题:召唤linux
1.认识linux
linux是什么东西,一搜Linux是一套免费使用和自由传播的操作系统内核……它的组成包括Linux内核、Linux的文件系统、shell即系统的用户界面。还是半懂不懂,自己先下一个摸索一下。。。
我是win10系统参照这篇帖子生信小白第一天-0成本召唤,还在微软商店里下载了Ubuntu,才知道这是众多Linux 发行版中常用的一个,因为linux这个内核无法直接使用,Linux发行版就是一个包含了内核和一批有用的程序的的一个集合体,才成为了可使用的操作系统。
那我用这个操作系统可以干嘛呢,生物信息学很多分析所需的数据量比较庞大(反正自己搞过那些软件电脑卡机了n次。。),就可以借助Linux系统,里面运行的很多软件可以在上面开发源代码进行修改调用等批量处理数据,相较于windows这种可见的美丽这个全是代码的也不需要界面越简洁越高效嘛(而往往越简单越需要脑555)
但是具体在什么时候用到呢,等我学会了亲自用过它来搞生信分析才能体会它的好吧。。。
2.使用阿里云服务器召唤linux
-
本次学习所用的方法:用putty软件远程登录服务器
需要做好准备工作:
连接好网络!
提前知道的ip地址(通过SSH客户端远程连接的linux主机服务器的编号,122开头)
登录所需的用户名
密码(不会在屏幕显示,盯着键盘一次输完按回车就行了)
![](https://img.haomeiwen.com/i22485582/a4d2107984726a7b.png)
登录成功后就可以正式学习linux系统了~
-
常用的linux命令
pwd
:print working direcory即显示当前路径
![](https://img.haomeiwen.com/i22485582/8667a567711d9747.png)
mkdir
:make directory 即创建空目录
![](https://img.haomeiwen.com/i22485582/20bbdcd3e106c2a5.png)
ls
:显示列表![](https://img.haomeiwen.com/i22485582/093f4203082534f4.png)
删除remove files or directories:以下三个命令后面加需要删除的文件名
准备:
![](https://img.haomeiwen.com/i22485582/2131773c25dbf6ab.png)
练习删除:
-
rm
:删除普通文件
删除了tt.txt这个文件
-
rmdir
:删除空目录
删除了前面创建的一个空目录
-
rm-r
:删除非空目录
删除前面创建的非空目录
cd
:接目录名,进入该目录
![](https://img.haomeiwen.com/i22485582/729d077ff1bfc4b6.png)
cd -
:返回上一级目录![](https://img.haomeiwen.com/i22485582/d4addb4591da0662.png)
注意:
cd -
之间有空格~~直接
cd
不接目录名:回到主目录![](https://img.haomeiwen.com/i22485582/503a0af075dc46d0.png)
vi
:新建脚本或者文本文档即文本编辑器
![](https://img.haomeiwen.com/i22485582/553326437b160d9e.png)
![](https://img.haomeiwen.com/i22485582/aedc555b67911788.png)
cat
(concatenate) :直接查阅内容并输出到屏幕ctrl+c
强制退出到主目录重新试一下呢![](https://img.haomeiwen.com/i22485582/9c97c3e2d0020771.png)
head
默认输出前10行,tail
默认输出后10行,后面加上-n
自定义输出几行因为文档只有两行,我先试了一下
head -n 1 hello.txt
![](https://img.haomeiwen.com/i22485582/d53df791a76c2f03.png)
再试一下
tail -n 4
和直接输tail -n 4
![](https://img.haomeiwen.com/i22485582/c3af97483580e86f.png)
head
和-n
之间空格隔开!cp
:复制文件,即cp file1 file2
![](https://img.haomeiwen.com/i22485582/f12cccbbcc6cc183.png)
mv
:将文件移入文件夹,或重命名,即 mv file 路径
![](https://img.haomeiwen.com/i22485582/6c2cb63d23218df3.png)
![](https://img.haomeiwen.com/i22485582/81d823dd310f2ee6.png)
3.学习总结
![](https://img.haomeiwen.com/i22485582/ae71ec641a6656ac.png)
心得:今天就感觉到难了,老是出错,然后不断尝试纠正中领悟这种命令式操作的脑回路,但还是感觉有点懵,总的来说应该就是看这个文件在哪里,文件叫什么,里面有些啥,把这个文件怎么处理。再理解一下小白常识:
目录:文件夹
路径:目录的层级位置,比如home目录下有个biosoft,那么biosoft的路径就是/home/biosoft【相当于C盘底下有个biosoft文件夹】