> For the complete documentation index, see [llms.txt](https://book.ncrnalab.org/teaching/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://book.ncrnalab.org/teaching/part-i.-programming-skills/1.linux.md).

# 1.Linux

## 1) Table of Contents

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

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

## 2) Files Needed

### Method 1: use docker

docker images的下载链接如[附表](/teaching/appendix/appendix-iv.-teaching.md#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)
