今天开始召唤linux啦!
本次学习的思维导图如下:
1.学生信使用linux的原因
linux为一个操作系统,即与windows系统平行。linux系统开源、免费,不需要图形界面,能够有效节约资源,命令行模式能够高效地处理文件,满足数据分析的要求。在处理几十、几百G数据的时候,如果使用windows系统,电脑便会卡死,但是linux系统能够轻松解决。
2.登陆linux云服务器
- 1.xshell软件下载安装
- 2.账号密码登陆
打开xshell,点击新建,输入服务器IP地址,然后输入账号、密码(生信星球学习小组提供的一周免费账号),即成功登陆。
3.几个使用频率很高的linux命令
3.1 pwd
显示当前路径
-
在登陆成功的xshell中键入pwd,enter后,显示当前路径,截图所示:
3.2 mkdir
创建空目录
-
目录即windows系统里的文件夹,在这里,使用mkdir加目录名,即可新建,分别创建了四个目录——biosoft(存放生信软件)、project(存放生信项目)、tmp(存放杂七杂八)、src(存放源代码)截图所示:
3.3 ls
显示列表
-
可以显示目录或文件,键入ls,可显示刚刚新建的目录,截图所示:
3.4 rm
删除
-
有三种删除对象,后面加对象名
例如删除空目录biosoft后,再显示,截图所示:
删除文件 rm
删除空目录 rmdir
删除非空目录 rm -r
-
练习rm操作:新建rm_test目录、wmh目录、doodle.txt文件,然后分别删除,截图如下:
3.5 cd
进入或返回目录
- cd加目录名:进入目录
- cd -:返回刚才目录
- cd:进入主目录
-
练习cd操作:进入tmp目录,然后查看当前路径,然后返回主目录,截图如下:
3.6 vi
新建脚本或文本文档并编辑
-
vi编辑器类似于电脑上的记事本
使用vi加文件名,新建文本文档,然后敲i(英文状态下),才可以输入内容,输完后按esc键退出编辑,最后在最末尾左下角输入:x,再回车,便可保存并退出,界面如图:
3.7 cat
查看文本文档内容并输出到屏幕
-
cat加文本文档名字,输出内容,要退出cat,需要按一下q(在实战中不按q也可正常继续运行),截图所示:
3.8 cp
复制文件
-
cp加原文件名加新文件名,即可复制新文件,截图所示:
3.9 mv
复制文件
- mv file 路径:移动file到某路径下
- mv file1 file2:将file1重命名为file2
-
练习:将新文件happy.txt,重命名为home.txt ,移动到主目录下(路径是~),截图所示: