———
课前通过邮件接受服务器账号(阿里云bio05)
———
今日任务
- 什么是Linux,什么是服务器?
Linux是个操作系统,类似于Windows和Mac
linux在16年底几乎占据了全部的服务器市场
权限控制这一方面可以很好的保护隐私
Linux的操作基本全部依靠命令行实现
不分CDEF盘,文件系统为树状
- 为什么学生信要用Linux
很多生物软件基于Linux系统开发,系统开源免费,命令行模式可以批量高效地处理文件。(如果数据有几百GB,用Windows系统直接就卡死了)
win10的应用商店里有内置Linux子系统
- 如何启用:
(1)设置-更新和安全-针对开发人员-启用开发人员模式
(2)控制面板-控制面板-程序-启用或关闭windows功能-适用于Linux的windows子系统!
(3)乖乖重启
(4)下载高大上的工具-ubuntu。microsoft store里有
(5)启动ubuntu 和用户设置
———
启用过程引自生信星球
———
-
怎样登陆服务器—Xshell和terminal
Linux有哪些最基本的操作
pwd 显示当前目录
mkdir 创建一个目录
“#” 后跟注释
ls 显示当前目录下有什么
rm
(1)删除文件--rm
(2)删除空目录--rmdir
(3)删除非空目录--rm -r
参数:
-r 递归(删除多级目录)
-f 强制删除
cd 进某个目录
cd - 上一个目录
cd ~ 家目录
vi
按i键进入insert模式,此时可以输入
按esc退出编辑模式
输入:x 保存并退出
cat 将所有文件内容打印到屏幕上
head -5 输出前5行 不加-n参数则默认输出前10行
tail -5 类似head
cp 复制
mv 移动/重命名
问题
ls输出的是横向的列表,怎样输出长格式列表(提示:搜索ls)
- ls -l
如何查看长格式列表中文件的大小?(提示:ls)
- ls -l或ls -lh
查看Linux系统版本、内存与硬盘空间?(提示:分别是三个命令)
- cat /etc/issue 查看系统版本
- cat /proc/meminfo 查看内存
- df 查看硬盘使用情况
怎样建立类似/tmp/tmp1/tmp1.1 这样的层级目录(提示:搜索mkdir)
- mkdir -p 1/2/3
怎样删除这些层级目录(提示:搜索rm)
-rm -r