经过昨天非常愉快的入门学习,顺利来到第二天学习Linux和服务器,这个对我来说非常非常陌生,熟悉的陌生感衍生出浓浓的抗拒,但是还是要学呀。话说,消除恐惧最好 的办法就是直面恐惧!
1.什么是linux,什么是服务器?
关于这一点可以参考生信小白第一天-0成本召唤linux
不过既然是做笔记啦,就必须要精炼一下,参考👇
- 什么是linux?
linux是主要在服务器领域使用较为广泛的一种操作系统,较windows和Mac而言,似乎有过之而无不及。其以开源、免费、稳定、安全为主要特点。 - 什么是服务器?
可以提供存储,计算和应用服务的一种设备。是计算机的一种,但它比普通计算机运行更快、负载更高、价格更贵。
2.为什么学生信要用linux?
这是因为生物软件基于linux,系统开源、免费,不需要图形界面,有效节约资源。命令行模式可以批量、高效地处理文件,满足数据分析的要求。当你需要跑几十、几百G数据的时候,用windows,电脑立刻就挂了。——生信星球
3.怎样召唤linux--云服务器
- 怎样召唤linux?
可以参考第四十一期Day2 召唤Linux
3.1 单纯linux
如果有闲置电脑,倒是可以拿来用U盘安装一下纯linux系统,但是很少人这样子做。
3.2 Windows10上的linux
win10 内置了Linxu而且并非“虚拟化”,可以直接在微软官方下载。步骤可以参考生信小白第一天-0成本召唤linux。于是我在microsoft store下载了ubuntu,整个操作过程都很流畅,除了更新,更新速度超级慢,一度我以为我电脑出毛病了,小白真的很容易遇到各种菜鸡问题......好说歹说,10分钟还是更新完了。
3.3 Windows7 上的linux
Windows7应该使用用户不多吧,需要的自行学习呀。
3.4 Mac上的linux
Mac自带terminal,可以直接使用,也可以使用iterms(界面更好看的?)
3.5 本地服务器上的linux
前提是你所在的机构正好有那么一台服务器,你又正好能要到一个账户使用。
3.6 云服务器上的linux
在我解决我遇到的各种菜鸡问题的时候,我才意识到,用自己的电脑来操作linux很傻,怪不得花花说我没仔细看教程。
当然,这个linux界面仅能用于学习linux基本操作,想要实战处理数据跑程序的话你的电脑配置不够,需要用到服务器。——生信星球
- 服务器
于是乎,服务器!
4.怎样登录服务器--putty和terminal
4.1 可以用Windows的putty或xshell、Mac的terminal或iterms登陆
4.2 以putty为例,官网安装,可以参考PuTTY官网下载教程
4.3 安装好之后打开目标程序
4.4 打开程序之后,肯定是要登录呀,需要输入服务器地址,以及自己的用户名。
4.5 输完之后点击open,也就打开了一个新的session,登陆后会弹出一个对话框,直接点yes就对了。然后开始输入自己的用户名和密码。
5.linux有哪些最基本的操作?
5.1 pwd: print working directory,也就是显示当前路径,
zy92616@DESKTOP-FRFOBUU:~$ pwd
/home/zy92616
5.2 mkdir :make directory-- 创建我的目录
zy92616@DESKTOP-FRFOBUU:~$ mkdir 123
zy92616@DESKTOP-FRFOBUU:~$ mkdir 222
zy92616@DESKTOP-FRFOBUU:~$ mkdir 666
我随便创建了三个目录123,222,666
5.3 ls :显示列表,不管是目录还是文件,都能显示
zy92616@DESKTOP-FRFOBUU:~$ ls
123 222 666
5.4 删除
5.4.1 rm :删除文件
5.4.2 rmdir :删除空目录
zy92616@DESKTOP-FRFOBUU:~$ rmdir 123
zy92616@DESKTOP-FRFOBUU:~$ ls
222 666
zy92616@DESKTOP-FRFOBUU:~$
果然吧,rmdir删除了123目录之后,查询ls及没有123了
5.4.3 rm -r :删除非空目录
不管删除什么,删除的命令后面药跟上具体的文件/目录,否则,在执行rm -r可能导致数据格式化。
5.5 进入或返回目录
5.5.1 cd +目录名 :进入目录
5.5.2 单独cd :返回主目录
5.5.3 cd - :返回上一级
zy92616@DESKTOP-FRFOBUU:~$ cd 666
zy92616@DESKTOP-FRFOBUU:~/666$ cd -
/home/zy92616
zy92616@DESKTOP-FRFOBUU:~$ cd
zy92616@DESKTOP-FRFOBUU:~$
5.6 vi :新建脚本或者文本文档
未完待续