工具篇-好用的终端
0. 简介
做开发离不开终端(命令行),因为终端的效率远远高于其他。
这里记录几个我常用的终端下的软件以及好玩的命令。
注:主要以 Mac 下为主
先放一张 Mac 下快捷键的符号示意图
快捷键符号1. iTerm2
更强大的终端工具,提供更多的配置、功能
-
安装:
brew cask install iterm2
-
常用命令
-
cmd+D 水平分割
-
cmd+shift+D 垂直分割
-
cmd+Enter 全屏/取消全屏
-
w 键 删除当前 tab
-
注:brew 是(Homebrew)Mac 的包管理工具,通过它,我们可以很方便地安装软件或命令或工具,下面列出的基本都可以通过 brew 来安装。
2. fish shell
我不喜欢oh-my-zsh
因为配置太过复杂,我更喜欢开箱即用的fish shell
,它和 shell 的命令格式基本相同。
-
安装:
brew install fish
-
常用命令
-
set -Ux GOPROXY https://goproxy.io
全局设置环境变量
-
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 命令行来提交、拉取代码。
-
安装:
brew install git
-
常用命令
-
git status
查看本地修改 -
git pull --rebase origin master
从远处 master 分支合并到本地并变基 -
git commit -m 'update'
提交记录 -
git push origin master
提交本地代码到远程 master 分支 -
git checkout -b dev
从当前分支切换到一个新的分支 叫 dev -
git reset --hard
慎用 重置当前修改,回退到维修工前 -
git reset --hard HEAD~1
慎用 重置当前修改,回退到上一个提交 -
git log --reverse
查看提交记录 reverse 表示倒序查看(从第一个提交)
-
4. tig
更好用的 git 工具,或者说终端下的 git 可视化工具(git 倒过来就是 tig)。
我主要用来查看具体修改的内容和提交的 commit 记录。
-
安装:
brew install tig
-
终端下输入
tig并按enter
进入 -
常用命令
-
上下键或 j,k 键上下翻行
-
继续按 enter 查看某一次具体的提交内容
-
r 查看所有分支
-
q 退出
-
tig -- reverse 倒序查看
-
tig +10 定位到最近第 10 次的提交
-
注: tig
的命令和vim
的很相似
5. htop
比 top 展示更多信息、更直观的系统工具,可以查看当前进程、CPU 使用率、内存使用率、当个进程的 cpu 占用率等。
- 安装:
brew install htop
6. ctop
和 htop 类似,只不过是查看 docker 容器使用情况的工具、可以查看当前运行的容器、CPU 使用率、内存使用率、容器日志等。
- 安装:
brew install ctop
7. neofetch
显示你的电脑信息!
- 安装
brew install neofetch
8. tree
显示你当前目录的结构树。
- 安装
brew install tree
9. sl
当你不小心按错了ls
命令,何不停下来欣赏火车轰隆而过~~
- 安装
brew install sl
10. cmatrix
当你看到它,一定会想起《黑客帝国》。绝佳的屏保!
- 安装
brew install cmatrix
欢迎关注我的公众号,查看更多干货~~
公众号