news 2026/5/26 18:25:14

25、macOS系统中安装GNU实用工具指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
25、macOS系统中安装GNU实用工具指南

macOS系统中安装GNU实用工具指南

1. 背景介绍

macOS系统基于BSD,与RedHat、Debian和Ubuntu等基于GNU/Linux的系统不同。这导致macOS自带的很多命令行工具与常见的GNU版本不完全兼容。如果你想使用熟悉的GNU工具,可按以下步骤在Mac上安装。

2. 安装coreutils

coreutils软件包包含许多工具的GNU版本,如sort、stat、cat、date等。
-安装命令

$ brew install coreutils

该包中的命令都以g为前缀。例如,要使用stat命令,需用gstat
-覆盖BSD版本
要让这些命令覆盖对应的BSD版本,需修改.bash_profile文件以包含路径,然后将更改应用到当前环境:

$ echo 'export PATH="$(brew --prefix coreutils)/libexec/gnubin:$PATH"' \ > >> ~/.bash_profile $ source ~/.bash_profile
  • 验证更改
    使用
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/26 4:55:22

GPUI Component:60+组件构建高性能桌面应用的终极方案

GPUI Component:60组件构建高性能桌面应用的终极方案 【免费下载链接】gpui-component UI components for building fantastic desktop application by using GPUI. 项目地址: https://gitcode.com/GitHub_Trending/gp/gpui-component GPUI Component作为基于…

作者头像 李华
网站建设 2026/5/26 6:53:18

Blender Launcher:3D创作者必备的多版本管理神器

Blender Launcher:3D创作者必备的多版本管理神器 【免费下载链接】Blender-Launcher Standalone client for managing official builds of Blender 3D 项目地址: https://gitcode.com/gh_mirrors/bl/Blender-Launcher 在3D创作的世界里,版本管理常…

作者头像 李华
网站建设 2026/5/26 20:22:58

Duix.ai数字人SDK容器化部署:从环境适配到企业级集群的完整指南

为何传统部署频现水土不服? 【免费下载链接】duix.ai 项目地址: https://gitcode.com/GitHub_Trending/du/duix.ai 当我们谈论数字人SDK部署时,你是否经历过这样的场景:开发环境运行流畅的数字人,到了生产环境却频频报错&…

作者头像 李华
网站建设 2026/5/26 4:54:30

图标字体生成终极指南:5分钟学会SVG到WOFF2转换

还在为网页加载大量小图标而烦恼吗?图标字体技术让你用一个文件解决所有图标显示问题。本文将带你从零开始,掌握将SVG图标转换为高性能WOFF2字体文件的完整流程。 【免费下载链接】icons Official open source SVG icon library for Bootstrap. 项目地…

作者头像 李华
网站建设 2026/5/25 21:19:14

SuperDuperDB:数据库原生AI应用开发终极解决方案

SuperDuperDB:数据库原生AI应用开发终极解决方案 【免费下载链接】superduperdb SuperDuperDB/superduperdb: 一个基于 Rust 的高性能键值存储数据库,用于实现高效的数据存储和查询。适合用于需要高性能数据存储和查询的场景,可以实现高效的数…

作者头像 李华
网站建设 2026/5/26 4:52:22

为什么你的代码导航效率低?Universal Ctags实战指南帮你解决

为什么你的代码导航效率低?Universal Ctags实战指南帮你解决 【免费下载链接】ctags universal-ctags/ctags: Universal Ctags 是一个维护中的 ctags 实现,它为编程语言的源代码文件中的语言对象生成索引文件,方便文本编辑器和其他工具定位索…

作者头像 李华