效率-编程

工具篇-好用的终端

2020-08-17  本文已影响0人  wuyangwang

0. 简介

做开发离不开终端(命令行),因为终端的效率远远高于其他。

这里记录几个我常用的终端下的软件以及好玩的命令。

注:主要以 Mac 下为主

先放一张 Mac 下快捷键的符号示意图

快捷键符号

1. iTerm2

更强大的终端工具,提供更多的配置、功能

注:brew 是(Homebrew)Mac 的包管理工具,通过它,我们可以很方便地安装软件或命令或工具,下面列出的基本都可以通过 brew 来安装。

2. fish shell

我不喜欢oh-my-zsh因为配置太过复杂,我更喜欢开箱即用的fish shell,它和 shell 的命令格式基本相同。

fish shell 也可以自定义一些配置:在你的主目录下.config/fish文件夹里创建一个config.fish文件,我的配置如下:


# 问候语

set fish_greeting '------Live Long and Prosper!------'

echo

echo "=============== Quote Of The Day ==============="

echo

# 打印一句名言、谚语、格言等

fortune

echo

echo "================================================"

echo

# 全局配置一些命令

set ANDROID_HOME $HOME/Library/Android/sdk

set PATH $PATH $ANDROID_HOME/tools

set PATH $PATH  $ANDROID_HOME/platform-tools

set PATH $PATH $ANDROID_HOME/emulator

set PATH $PATH $HOME/flutter/bin

set PATH $PATH $HOME/.cargo/bin

效果

其中fortune需要先安装brew install fortune

3. git

代码版本管理控制,不用过多介绍,我还是喜欢用 git 命令行来提交、拉取代码。

4. tig

更好用的 git 工具,或者说终端下的 git 可视化工具(git 倒过来就是 tig)。

我主要用来查看具体修改的内容和提交的 commit 记录。

tig

注: tig的命令和vim的很相似

5. htop

比 top 展示更多信息、更直观的系统工具,可以查看当前进程、CPU 使用率、内存使用率、当个进程的 cpu 占用率等。

htop官网提供

6. ctop

和 htop 类似,只不过是查看 docker 容器使用情况的工具、可以查看当前运行的容器、CPU 使用率、内存使用率、容器日志等。

ctop

7. neofetch

显示你的电脑信息!

neofetch

8. tree

显示你当前目录的结构树。

tree

9. sl

当你不小心按错了ls命令,何不停下来欣赏火车轰隆而过~~

sl

10. cmatrix

当你看到它,一定会想起《黑客帝国》。绝佳的屏保!

cmatrix

欢迎关注我的公众号,查看更多干货~~

公众号
上一篇下一篇

猜你喜欢

热点阅读