如何在 OSX 上的终端中关闭 ls 输出的颜色

2024-01-11

my ls无论我是否键入,所有目录的输出颜色都与文件不同ls or /bin/ls。我没有LS_COLOR东西设置在.bashrc或我能找到的相关文件。

我该如何转向off这些颜色? (我很高兴只是ls -F)

Thanks!


正如评论中指出的,OSXls关注CLICOLOR. The ls manual https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/ls.1.html页面是查看的地方。它似乎与中的程序相同FreeBSD http://www.manpages.info/freebsd/ls.1.html,它使用终端数据库(与 GNU ls 相对)。同样,请注意变量是LSCOLORS, 而不是LS_COLORS:

CLICOLOR

使用 ANSI 颜色序列来区分文件类型。看LSCOLORS以下。此外 -F 选项中提到的文件类型一些额外的属性(setuid 位设置, 等)也显示。着色取决于终端类型 适当的 termcap(5) 功能。默认的“cons25”控制台具有适当的功能, 但要在 xterm(1) 中显示颜色,例如,TERM 变量必须是 设置为“xterm-color”。其他终端类型可能需要类似的调整。着色 如果输出没有定向到终端,则被静默禁用,除非CLICOLOR_FORCE变量被定义。

CLICOLOR_FORCE

如果输出未定向到终端,则通常会禁用颜色序列。这 可以通过设置此标志来覆盖。这TERM变量仍然需要引用 具有颜色功能的终端,但否则无法确定哪种颜色 要使用的序列。

TERM

The CLICOLOR功能取决于具有颜色功能的终端类型。

关于“termcap(5)”的措辞已经过时; FreeBSD 和 OSX 使用 terminfo 数据库已有十多年了。

The GNU ls手册 http://man7.org/linux/man-pages/man1/ls.1.html页面确实说LS_COLORS(两者不一样)。这dircolors manual http://man7.org/linux/man-pages/man1/dircolors.1.html页面间接引用了“预编译数据库”(这与 terminfo/termcap 无关,并且它使用TERM获得类似的结果会造成混乱)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 OSX 上的终端中关闭 ls 输出的颜色 的相关文章

随机推荐

  • MySQL“截断了不正确的整数值”

    当我运行以下 UPDATE 查询时 出现奇怪的 截断不正确的整数值 错误 update tbl set projectNumber right comments 7 where createdBy me and length CONVERT
  • Swift - 将base64编码的图像上传到php并显示图像

    目前 我正在尝试将 base64 编码的图像上传到 php 服务器 然后该服务器将 base64 字符串存储在 MySQL 数据库中 目前 代码正在上传数据并将其存储到MySQL数据库中 但是 当我尝试通过指定用于检索图像的 URL 来检索
  • 如何为 Sublime Text 2 编辑器安装插件?

    How to 安装插件到 Sublime Text 编辑器 我想安装埃米特插件到 Sublime Text 2 编辑器 你应该有一个Data PackagesSublime Text 2 安装目录中的文件夹 您所需要做的就是下载插件并将插件
  • Elixir Phoenix 内联 CSS 用于发送电子邮件

    我正在使用凤凰城的 mailgun 库发送电子邮件 事实证明 当我查看 Gmail 帐户中的电子邮件时 它已被删除所有 css 类和外部 css 文件的链接 Mailgun 建议使用 css 内联库http blog mailgun com
  • 响应式更改 div 大小,保持宽高比 [重复]

    这个问题在这里已经有答案了 当我给图像指定百分比宽度或高度时 它只会增长 缩小 保持其纵横比 但如果我想要与另一个元素相同的效果 是否可以使用百分比将宽度和高度绑定在一起 您可以使用纯 CSS 来做到这一点 不需要 JavaScript 这
  • 在Python中如何处理可变类属性

    我正在执行以下 Python 代码 class Pet kind dog class variable shared by all instances tricks def init self name self name name ins
  • 如何允许使用操作栏导航选项卡进行水平选项卡导航(滑动视图)?

    我怎样才能允许水平选项卡导航 http developer android com training implementing navigation lateral html horizontal paging 滑动视图 如果我使用操作栏导
  • HtmlString 与 MvcHtmlString

    HtmlString vs MvcHtmlString 这两者之间有什么区别 或者什么时候更喜欢其中一种 Edit 更喜欢一件事MvcHtmlString over HtmlString是扩展方法IsNullOrEmpty of MvcHt
  • 显示包含 4000 多个字符的 CLOB 列

    我有这个 CLOB 列 我需要使用 select 语句显示它 I used DBMS LOB SUBSTR将其转换为varchar2 select DBMS LOB SUBSTR T1 CLOB COL 4000 1 CLOB COL fr
  • Angular js 分离到不同 js 文件中的不同模块 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我创建了一个支持拖放元素的 Angular Web 应用程序 我完成了它的构建 但我有一个大模块 该模块放置在一个包含数千行代码的 js
  • 为什么 makefile 惰性评估会在“父”配方中找到文件,但找不到当前文件?

    这个问题是后续问题什么 makefile 惰性求值规则控制此行为 https stackoverflow com questions 64084461 what makefile lazy evaluation rule governs t
  • Subversion 中基于路径的访问控制的替代方案

    Subversion 中是否有基于路径的访问控制的替代方案 我正在处理一个存储库 其中包含受以下约束的文件ITAR http en wikipedia org wiki International Traffic in Arms Regul
  • 在java/android中合并两个字节

    我有一个 22 字节的帧 该帧是通过蓝牙来自加速度计的输入流 加速度计读数是一个 16 位数字 分为两个字节 当我尝试将字节与 buffer 1 buffer 2 合并时 而不是添加字节 它只是将结果并排放置 所以 1 2 12 有人可以告
  • 从页面代码访问代码隐藏变量

    我有以下两页 默认 aspx 默认 aspx cs 如何使用 Default aspx 中的嵌入代码访问代码隐藏文件 Default aspx cs 中的变量 syntax Any public or protected but not p
  • 如何使用 ModelForm 过滤 Django 表单中的值?

    我正在尝试使用 ModelForm 添加我的数据 它工作得很好 除了外键下拉列表显示所有值 我只希望它显示与登录用户相关的值 这是我要添加的记录 ExcludedDate 的模型 class ExcludedDate models Mode
  • android, AudioRecord.read() --> 缓冲区溢出,如何处理缓冲区?

    对于我的教授的一个大学项目 希望我编写一个 Android 应用程序 这将是我的第一个应用程序 我有一些 Java 经验 但我对 Android 编程很陌生 所以请温柔地对待我 首先 我创建一个 Activity 其中只有两个按钮 一个用于
  • 在 cordova/phonegap 中使用 npm 包

    我正在尝试使用 NPM 将包添加到我的 Cordova 项目中 但是要么我做错了一些事情 要么我没有得到它应该工作的方式 我正在使用最新版本的 Cordova v3 5 0 我创建了一个应用程序 cordova create TestApp
  • Clojure 中的 mapcat 和 Scala 中的 flatMap 在操作上有什么区别?

    我理解相当于flatMap在 Scala 中是mapcat http clojuredocs org clojure core clojure core mapcat在 Clojure 中 我有一个预感mapcat在 Clojure 中仅适
  • openID 的安全性如何?

    这是可用于高度安全信息的东西还是应该被单站点身份验证系统绕过 这可能是一个愚蠢的问题 因为它听起来不安全 但我想要一些建议 OpenID本身的安全性并不亚于传统的用户名 密码登录 显然 您将大部分安全性委托给了提供商 例如暴力破解预防 密码
  • 如何在 OSX 上的终端中关闭 ls 输出的颜色

    my ls无论我是否键入 所有目录的输出颜色都与文件不同ls or bin ls 我没有LS COLOR东西设置在 bashrc或我能找到的相关文件 我该如何转向off这些颜色 我很高兴只是ls F Thanks 正如评论中指出的 OSXl