Linux简介
Linux和常见的windows系统一样,都是一种操作系统。不同之处在于windows在个人PC中更为普及,可视化程度较好,它将冷冰冰的代码转换为了更易上手和学习的图标,对于大多数人的日常办公娱乐是足够的。而为什么要学习Linux,对于生信行业,它具有很多优点,例如有很多windows中没有的软件,处理大型数据更稳定快速等。
Linux 基本操作
安装Linux
如果你没有服务器,但是有一台Windows 10的笔记本,那么恭喜你,可以直接在你的笔记本上使用Linux了,只需要自行搜索安装Linux即可,非常方便,具体我就不展示了。下面用云服务器上的Linux来展示。
登录云服务器(以Windows为例)
首先需要下载Xshell(用来远程连接服务器),然后输入账号,密码和ip地址,当然还有一件事别忘记,因为是云服务器,所以一定要联网。。。
在Xshell中输入ssh 用户名@ip地址
,然后输入密码即可。
Linux基础命令
1.pwd
pwd: print working directory,显示当前路径。
/home/bio01 就是我的当前路径
2.mkdir
mkdir: make directory,创建目录
3.ls
ls: list file,显示当前工作目录下的文件和目录。
结合上面的命令,显示效果如下
4.rm
rm: remove,删除文件或者目录
·删除文件:rm 文件名
·删除空目录:rmdir 文件名
·删除非空目录:rm -r 文件名
5.cd
cd: change directory,切换当前工作目录。
cd :接一个目录,表示进入该目录
cd - :返回刚才目录
cd :主目录,相当于手机中的home键
练习cd操作:进入tmp目录,然后查看当前路径,然后返回主目录
练习删除操作:
删除doodle.txt
删除整个huahua目录
-
删除rm_rest(已经是空目录了)
6. vi
vi:新建脚本或文本文档。
cd tmp
vi 1.txt
#切换到英文输入法后,点击i,就可以输入文本了
#ESC键,退出编辑模式
:x #保存并退出
7. cat
cat接文本文件的名字,可以直接将其内容输出到屏幕,按q可以退出cat
head默认输出前10行,tail默认输出后10行,后面加上-n自定义输出几行
例如:head -n 2 1.txt
8.cp
cp: copy,复制文件。
cp file1 file2
:复制file1,命名为file2。
9.mv
mv: move file,移动文件夹或者重命名。
mv file 路径
:移动file到某路径下
mv file1 file2
将file1 重命名为file2.