macbook的终端中使用gnu的ls命令

Posted 立体风

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了macbook的终端中使用gnu的ls命令相关的知识,希望对你有一定的参考价值。

1、首先,我用的是iterm2终端。方法是:到iterm2.com中下载后,复制到applications文件夹下,就可以了。

2、其次,mac下的ls不是gnu的ls,两者是有区别的,看来开源世界还是对apple有看法的哦。

3、再次,利用brew安装gnu的coreutils包,brew install coreutils

4、注意,安装完后,如果要使用gnu的命令,要在前面加一个‘g‘,比如ls命令要用gls

5、如果想直接使用gnu的命令,可以修改path环境变量,这样写:

PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH"

可以在改变前后,使用“ls --version"来查看使用的那个ls命令。

6、gnu下的 ls --color=auto 命令,其实是根据两个文件来显示颜色的, /etc/DIR_COLORS 或者 ~/.dir_colors, 一个是系统级别的配置文件,一个用户级别的配置文件.所以,将ubuntu下的对应文件拷贝过来,就ok了

7、我的目的是,终端是ubuntu的,gui是苹果的,呵呵。

以上是关于macbook的终端中使用gnu的ls命令的主要内容,如果未能解决你的问题,请参考以下文章

关于MacBook终端的基础使用--创建删除目录

macbook怎么利用终端删除文件?

如何看mysql版本

VSCode自定义代码片段——cli的终端命令大全

VSCode自定义代码片段4——cli的终端命令大全

错误:链接器命令失败,退出代码为 1(使用 -v 查看调用):在 Macbook [重复]