美文网首页效率-编程
工具篇-好用的终端

工具篇-好用的终端

作者: wuyangwang | 来源:发表于2020-08-17 19:37 被阅读0次

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

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

5. htop

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

  • 安装:brew install htop
htop官网提供

6. ctop

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

  • 安装:brew install ctop
ctop

7. neofetch

显示你的电脑信息!

  • 安装 brew install neofetch
neofetch

8. tree

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

  • 安装 brew install tree
tree

9. sl

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

  • 安装 brew install sl
sl

10. cmatrix

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

  • 安装 brew install cmatrix
cmatrix

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

公众号

相关文章

网友评论

    本文标题:工具篇-好用的终端

    本文链接:https://www.haomeiwen.com/subject/niyadktx.html