<commit_before>---
title: Linux使用 -- 管道 + 重定向
mathjax: false
date: 2019-10-17 17:25:02
categories:
    - Linux
    - Practice
tags:
    - Linux
    - Linux Practice
---

## 管道
1. **管道**是**进程通信**的方式
    - **信号**也是进程通信的方式，例如`kill -9 pid`是让进程处于某种**运行状态**
2. **匿名管道**（管道符`|`）是Shell编程经常用到的**通信**工具
3. 管道符是`|`，将前一个命令执行的结果传递给后面的命令
    - `;`只是隔开多条命令，顺序执行，**命令之间没有任何关系**

<!-- more -->

### Session A
```<commit_msg>Close #438 管道 + 重定向<commit_after>---
title: Linux使用 -- 管道 + 重定向
mathjax: false
date: 2019-10-17 17:25:02
categories:
    - Linux
    - Practice
tags:
    - Linux
    - Linux Practice
---

## 管道
1. **管道**是**进程通信**的方式
    - **信号**也是进程通信的方式，例如`kill -9 pid`是让进程处于某种**运行状态**
2. **匿名管道**（管道符`|`）是Shell编程经常用到的**通信**工具
3. 管道符是`|`，将前一个命令执行的结果传递给后面的命令
    - `;`只是隔开多条命令，顺序执行，**命令之间没有任何关系**

<!-- more -->

### Session A
```
{'fraction_non_alphanumeric': 0.22439024390243903, 'fraction_numerical': 0.0475609756097561, 'mean_word_length': 3.2102564102564104, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1681938', 'n_tokens_mistral': 509, 'n_tokens_neox': 528, 'n_words': 65}