# 新时代 Linux 命令

### [bat](https://github.com/sharkdp/bat)

![bat](https://3646157530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdkzOhDc1Ym43IYRNrX%2Fuploads%2Fgit-blob-3f6b78580e143eff1ba1b167abd47e3672ec8349%2Fscreely-1626113283277.png?alt=media)

#### 功能

在 `cat` 基础上增加了 **语法高亮**。

#### 安装命令

```bash
pacman -S bat
```

### [progress](https://github.com/Xfennec/progress)

![progress](https://3646157530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdkzOhDc1Ym43IYRNrX%2Fuploads%2Fgit-blob-4d1e8e1a31012136d114c8db9d41a62711347565%2Fscreely-1626112982182.png?alt=media)

#### 功能

查找当前在您的系统上运行的 coreutils 基本命令（cp、mv、dd、tar、gzip/gunzip、cat 等）并显示复制数据的 **百分比、估计的时间 和 吞吐量**。

#### 安装命令

```bash
pacman -S progress 
```

### [icdiff](https://github.com/Xfennec/progress)

![icdiff](https://3646157530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdkzOhDc1Ym43IYRNrX%2Fuploads%2Fgit-blob-86ed637ca33622fdfaca8525ed57c81775542bb6%2Fimage.png?alt=media)

#### 功能

在传统 `diff` 的基础上扩展了 **左右** **色彩** 对比。

#### 安装命令

```bash
pip install git+https://github.com/jeffkaufman/icdiff.git
```

### [ag](https://github.com/ggreer/the_silver_searcher)

![ag](https://3646157530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdkzOhDc1Ym43IYRNrX%2Fuploads%2Fgit-blob-a65e11873866f8642a24495cfbf1a327122eb860%2Fscreely-1626113175219.png?alt=media)

#### 功能

闪电搜索，`ack` 的直接后代，也可以替代 `grep` 。

#### 安装命令

```bash
pacman -S the_silver_searcher
```

### [glances](https://github.com/nicolargo/glances)

![glances](https://3646157530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdkzOhDc1Ym43IYRNrX%2Fuploads%2Fgit-blob-0018bb4888b3a2d8909d805aacbc5a08a0294e1b%2Fscreely-1626141682050.png?alt=media)

![glances](https://3646157530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdkzOhDc1Ym43IYRNrX%2Fuploads%2Fgit-blob-57fbbb432a4c54aaf838e1f3f5a68984bceaafca%2Fscreely-1626141656183.png?alt=media)

**功能**

替代 `htop`，**跨平台**的系统状态监控（支持 **Web**）。

#### 安装命令

```bash
pacman -S glances
```

### [tig](https://jonas.github.io/tig/)

![](https://3646157530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdkzOhDc1Ym43IYRNrX%2Fuploads%2Fgit-blob-ed80b06319502f7184fe89e279b5ebfb25854e76%2Fscreely-1626141447200.png?alt=media)

![tig](https://3646157530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdkzOhDc1Ym43IYRNrX%2Fuploads%2Fgit-blob-3bb5bd8cd0881331fb7dffbe63d01cbbf25107a0%2Fscreely-1626141828118.png?alt=media)

####

#### 功能

基于 `ncures` 的 **git 浏览器**。

#### 安装命令

```bash
pacman -S tig
```

### [fzf](https://github.com/junegunn/fzf)

![fzf](https://3646157530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdkzOhDc1Ym43IYRNrX%2Fuploads%2Fgit-blob-6156be32469c5de05b2cc489769d8f4b5edf8dc2%2Fscreely-1626141807141.png?alt=media)

#### 功能

通用的命令行 **模糊查找** 器。

#### 安装命令

```bash
pacman -S fzf
```

### [cloc](https://github.com/AlDanial/cloc)

![cloc](https://3646157530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdkzOhDc1Ym43IYRNrX%2Fuploads%2Fgit-blob-321f93fae9aedb895e13b2b0bdde69304689a380%2Fscreely-1626141780988.png?alt=media)

#### 功能

计算 **代码行数** 。

#### 安装命令

```bash
pacman -S cloc
```

### [ncdu](https://dev.yorhel.nl/ncdu)

![ncdu](https://3646157530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdkzOhDc1Ym43IYRNrX%2Fuploads%2Fgit-blob-a7122e4fa112df432ea6d4a9361c500c5003ad03%2Fscreely-1626141788928.png?alt=media)

#### 功能

基于 `ncurses`磁盘使用分析器，替代 `du` 。

#### 安装命令

```bash
pacman -S ncdu
```
