Hello Linux !
生信起步第二站,初识一位新朋友--Linux。
What?
1.Linux
Linux 是一套性能稳定的多用户网络操作系统,Linux提供了一个完整的操作系统中最底层的硬件控制与资源管理的完整架构,他的最基本思想之一就是一切都是文件
。区别于Windows、Mac系统,Linux的主场为服务器。这源于他的前身“老大哥”UNIX,UNIX Like 可以说是目前服务器类型的操作系统的统称[引自鸟哥],那什么是服务器呢?
2.服务器
服务器就是提供计算服务的设备,其构成包括处理器、硬盘、内存、系统总线等。而阿里云服务器(Elastic Compute Service, ECS)是一种处理能力可弹性伸缩的计算服务,对云服务器的操作系统(Linux和Windows)拥有完全控制权及基本云管理操作。
Why?
我们之所以要在学生信的道路上学习使用Linux,是因为生物软件基于Linux,系统开源、免费,不需要图形界面,有效节约资源。命令行模式可以批量、高效地处理文件,满足数据分析的要求。[引自生信星球]
How?
学习使用Linux主要需要三步走,即服务器、终端、操作。
1.服务器
免费申请阿里云体验服务,并修改服务器信息。
2.terminal
- 直接键入
ssh root用户名@ 阿里云公网IP地址 回车
password(阿里云密码)回车
- 选择安装FinalShell for Mac
curl -o finalshell_install.sh [http://www.hostbuf.com/downloads/finalshell_install.sh](http://www.hostbuf.com/downloads/finalshell_install.sh) 回车
chmod +x finalshell_install.sh 回车
sudo ./finalshell_install.sh 回车
自动安装、键入安装密码、运行finalshell
登陆成功:
3.Linux具体操作
-
显示路径
pwd
-
创建空目录
mkdir 123
mkdir 456
mkdir 789
-
进入指定目录创建新文档
cd 123
vi hello_world.txt
-
显示目录、查看文档内容
ls
head -n 3 hello_world.txt
查看前3行内容
head hello_world.txt
查看前10行内容
tail 3 hello_world.txt
查看后10行内容
-返回目录
cd -
-
复制文档另存
cp hello_world.txt new_file.txt
在123目录下复制hello_world.txt 保存为new_file.txt
-
重命名文档、移动文档
mv new_file.txt home.txt
将new_file.txt命名为home.txt
mv home.txt /root
将home.txt移动到主目录
-
删除
rm
:删除文档
rmdir
:删除空目录(命令与目录见要注意空格)
rm -r
:删除非空目录
Xmind
Day2,收获满满,充实又有动力💪