Skip to content
exa-replace-ls

教你如何玩转iterm2:使用exa替换ls输出信息

前面一篇已经介绍了如何在iterm2安装zsh和oh-my-zsh,这篇文章SEO禅要分享一个很不错得shell程序——exa.

A modern replacement for ls.

https://the.exa.website

上面这段话是exa的目标,为什么要用exa替换ls呢?因为ls默认输出的颜色真得太丑了:

zsh-default-ls-output-color
默认的ls输出颜色

在MacOS上安装exa最快得方法就是使用brew,如果没有安装的小伙伴运行如下命令:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装好brew之后,再运行如下命令安装exa:

brew install exa

exa的命令是基本兼容ls的,运行exa -la 看看,你会瞬间感觉高大上了不少:

exa-ls-dev
exa输出颜色

但是平时我们实用ls ll这样的命令习惯了,改成exa -l这样肯定不太习惯,没关系,我们可以使用alias命令去做一个替换:

alias ls="exa"

将上面的代码写入到你们的bash配置文件中,比如~/.zshrc,这样所有的ls就成了调用exa.

alias-replace-ls-exa
使用alias替换ls为exa

最后要使用下source命令更新生效下配置文件source ~/.zshrc

exa更多使用方法,SEO禅会在其他的文章分享,今晚失眠,随手写了这篇文章,希望对各位有帮助。

作者:SEO禅
本文链接:教你如何玩转iterm2:使用exa替换ls输出信息
版权申明:如无特殊说明,本站文章均为作者原创,著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处,谢谢!

标签:

发表评论

您的电子邮箱地址不会被公开。