学习小组Day2笔记--Jeremy

学习框架

Linux基础学习框架

什么是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个操作内容演示如下


文本编辑

课后问题

  1. ls输出的是横向的列表,怎样输出长格式列表(提示:搜索ls)
  2. 如何查看长格式列表中文件的大小?(提示:ls)
  3. 查看Linux系统版本、内存与硬盘空间?(提示:分别是三个命令)
  4. 怎样建立类似/tmp/tmp1/tmp1.1 这样的层级目录(提示:搜索mkdir)
  5. 怎样删除这些层级目录(提示:搜索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

删除层级目录

课外学习

  1. linux自动补全:命令行中运行:yum -y install bash-completion;可下载插件;安装成功后,使用Tab键可自动补全
  2. bilibili中马哥linux教程全套视频
  3. Linux语法使用网址
  4. 生信小白第一天-0成本召唤linux ------生信星球

你可能感兴趣的:(学习小组Day2笔记--Jeremy)