学习框架
什么是Linux
Linux是一种操作系统,类似于我们常用的windows系统和Mac系统,但是Linux在普通计算机或者笔记本中应用相对较少,其市场主要集中在服务器应用,由于具有开源、免费、稳定、安全等特点,深受开发者们喜爱。
学习生信为什么需要Linux系统
生信分析上游分析涉及的原始数据较大,使用普通电脑或笔记本很容易死机,且使用Linux可以批量、高效处理文件,极大的满足了生信数据分析的需求。
Linux基本操作
1. 召唤Linux
下载Xshell软件
输入账号:ssh 用户名@ip地址
输入密码
2. 显示当前目录
pwd
3. 创建空白目录
mkdir 文件名
4. 显示列表
ls
5. 删除
删除文件 rm 文件名
删除空白目录 rmdir 目录名
删除非空白目录 rm -r 目录名
6. 目录切换
进入目录 cd 目录名
返回主目录 cd
返回刚才目录 cd -
7. 新建脚本/文本
vi 文件名.txt
按“ i ”键开始编辑
编辑完成后按Esc键退出编辑模式
左下角输入“ :x ” 以保存并退出
8. 显示文本内容
cat 文件名.txt
输出前10行:head 文件名.txt
输出后10行:tail 文件名.txt
自定义输出行数(如输出前/后3行): head/tail -n 3 文件名.txt
9.复制文件
复制file1,命名为file2:cp file1 file2
10.移动文件或重命名
移动:mv file 路径
重命名:mv old new
第5-10个操作内容演示如下
课后问题
- ls输出的是横向的列表,怎样输出长格式列表(提示:搜索ls)
- 如何查看长格式列表中文件的大小?(提示:ls)
- 查看Linux系统版本、内存与硬盘空间?(提示:分别是三个命令)
- 怎样建立类似/tmp/tmp1/tmp1.1 这样的层级目录(提示:搜索mkdir)
- 怎样删除这些层级目录(提示:搜索rm)
回答
问题1: ls -1
问题2:ls -lh
问题3 :
版本:cat /etc/issue
内存:free -m
磁盘空间:df -h
问题4:mkdir -p 目录1/目录2/目录3
问题5:rm-r 目录1
课外学习
- linux自动补全:命令行中运行:yum -y install bash-completion;可下载插件;安装成功后,使用Tab键可自动补全
- bilibili中马哥linux教程全套视频
- Linux语法使用网址
- 生信小白第一天-0成本召唤linux ------生信星球