# 1.Linux

## 1) Table of Contents

我们从一些 Linux 的基本操作开始我们的学习。本节包括两个部分

* [Basic Command](https://book.ncrnalab.org/teaching/part-i.-programming-skills/1.linux/1.1.linux-basic-command): 一些基本命令的介绍和相关阅读推荐,供大家课前预习了解。
* [Practice Guide](https://book.ncrnalab.org/teaching/part-i.-programming-skills/1.linux/1.2.linux-practice-guide): 一个简单的上机指南供大家练习。
* [Linux Bash](https://book.ncrnalab.org/teaching/part-i.-programming-skills/1.linux/1.3.linux-bash): 一个快速入门bash的教程和相关阅读推荐。

## 2) Files Needed

### Method 1: use docker

docker images的下载链接如[附表](https://book.ncrnalab.org/teaching/appendix/appendix-iv.-teaching#teaching-docker)所示，加载完我们提供的image后，文件都已经准备好了，可以这样查看：

```bash
cd /home/test/linux
ls
```

> 本教程docker使用方式：
>
> * 1\) 运行容器:  `docker exec -it bioinfo_tsinghua bash`
> * 2\) 进行Linux系统的相关操作
> * 3\) 退出容器：`exit`

### Method 2: directly download files needed

* 如果不使用docker，也可以直接从 [**Files needed** ](https://courses.ncrnalab.org/files)中的清华云 **Files/** 路径下的相应文件夹中下载所需要的文件。

## 3) Recommended Videos

* see Videos in the [**Files needed** ](https://courses.ncrnalab.org/files)
