Linux学习笔记
1.什么是Linux
Linux是电脑系统的一种,多用于服务器。
2.为什么学生信要用Linux
生信所需要处理的文件有可能大小极大几十G甚至上百G,这样的数据量已经不适合用Windows系统或者Mac OS系统处理,所以需要用到Linux系统使用服务器进行处理。
3.阿里云服务器
4.登陆服务器
在mac系统的Iterm中
输入ssh用户名@ip地址,然后输入密码,登陆成功。
5.Linux基本操作
Linux的基本命令需要熟练掌握,思维导图如下:
下面尝试使用命令在Linux系统中进行探索:
1.pwd----显示当前的路径
路径在编程中很重要,相当于告诉你,你现在在哪里,要走到哪里。现在使用pwd看看在服务器的哪里。
可以看到我在/home/bio01的位置。
2.ls----显示列表
在这里想先看看我目录下的东西,所以先ls一下。
这里ls后没有东西,说明可能在/home/bio01这里还没有东西。那就用到下一个命令。
3.mkdir----创建空目录
使用mkdir看看能不能创建出东西。按照教程,需要创建4个目录。
现在让我们再ls一下,可以看到目录下已经有4个空目录了。
4.rm----删除
删除操作跟警察对象不同可以分为三类:普通文件、空目录、有内容的目录。
- 删除文件--rm
- 删除空目录--rmdir
-
删除非空目录--rm-r
注意:需要跟上删除的目录名。
-r 递归,多级目录一并删除。
-f 强制删除,不用任何提示
现在让我们创建一个空目录,然后删除它。
5.cd----进入目录
直接cd或者cd~是进入主目录。
做练习:
这里成功的创建了一个rm_test的目录,然后里面创建了一个doodle.txt的文件,在rm_test下,也创建了名为yunzi的目录,yunzi里创建了yunzi.txt的文件。
下面尝试将这些文件删除:这里找到了返回上级目录是cd ..
6.vi----新建脚本或者文本文档
7.cat
cat 接文本文件的名字,并且将文本文件的内容输出到屏幕,退出cat,按一下q。