高效率软件
Contents
高效率软件#
这一节推荐一些可以提高日常效率的软件,供读者参考。
dos2unix & unix2dos#
Windows 和 Linux/macOS 系统下,文本文件的换行符是不同的。
dos2unix 和 unix2dos 是可以实现换行符转换的命令行工具。
dos2unix 可以将 Windows 系统下的换行符转换为 Linux/macOS 系统下的换行符,
unix2dos 则反之。
$ sudo dnf install dos2unix
$ sudo apt install dos2unix
$ brew install dos2unix unix2dos
tldr#
tldr 是一个提供命令的常用用法和示例的命令行工具,
其功能与 UNIX 下的 man 命令相似,但其提供的输出更简单、更易读。
使用如下命令安装 tldr:
$ sudo dnf install tldr
$ sudo apt install tldr
$ brew install tldr
ack#
ack 是一个字符搜索工具,与 grep 命令类似。
其专为搜索源代码设计,因而在日常编程中更加简单易用。使用如下命令安装 ack。
$ sudo dnf install ack
$ sudo apt install ack
$ brew install ack
解压软件#
Fedora/Ubuntu/macOS 系统自带的压缩解压工具可以识别并打开 Linux 下的常见压缩格式
(如 .tar.gz、.tar.bz2 等),也支持 Windows 和 macOS 下的常见压缩格式
(如 .zip 和 .7z),但默认不支持 .rar 格式。
推荐安装解压软件 The Unarchiver,其支持几乎
所有压缩格式。安装后即可通过双击直接解压 .rar 文件。
$ sudo dnf install unar
$ sudo apt install unar
$ brew install --cask the-unarchiver
终端#
Fedora/Ubuntu/macOS 自带了终端模拟器 Terminal,使用起来中规中矩。 日常科研经常需要开好几个终端,切换和管理起来比较麻烦。
Linux 下的 Terminator 和 macOS 下的 iTerm2 相比于自带 Terminal 具有更多的功能, 比如支持水平和垂直分割窗格以及终端快速切换。
$ sudo dnf install terminator
$ sudo apt install terminator
$ brew install --cask iterm2